DreamBig-ML/Advanced_Mechanics_Problem-Solver
ADVANCED MECHANICS ENGINE
OVERVIEW
THIS IS A MECHANICS' PROBLEM SOLVING ENGINE LORA FINE-TUNED ON BASE QWEN MODEL TO SOLVE MECHANICS PROBLEMS OF VARYING DIFFICULTY. IT WAS TRAINED TWICE ON A TOTAL ON 2200 EXAMPLES USING MLX-LM.
USES :
IT CAN SOLVE A VARIETY OF MECHANICS QUESTIONS FROM EASY-MODERATE-ADVANCED DIFFICULTY. IT HAS BEEN TUNED TO SHOWCASE MULTI-STEP REASONING WITH ACCURATE SOLUTIONS. OVERALL, IT IS REALLY GOOD FOR MOST MECHANICS PROBLEMS BUT MIGHT STRUGGLE ON SOME WITH REALLY HIGH DIFFICULTY ALONGWITH MULTI-CONCEPT APPLICATION PROBLEMS. HOW TO USE :
HOW TO USE :
1) IT CAN USE VIA THE mlx LIBRARY ON APPLE SILICON USING THE CODE UNDER 'Use This Model'.
2) APART FROM THAT IT CAN ALSO RUN EFFICIENTLY IN THE transformers LIBRARY BY USING CUSTOMIZED CODE OR MY CHANGING THE safetensors FILE FORMAT.
EXAMPLE PROMPTS :
1) A BALL IS THROWN UPWARDS FROM THE GROUND WITH AN INITIAL VELOCITY OF 40 m/s. FIND THE TIME IT TAKES TO REACH THE GROUND BACK.
2) TWO PARTICLES START AT THE SAME POINT AND SAME INSTANT OF TIME. PARTICLE A STARTS FROM REST AND MOVES WITH A CONSTANT ACCELERATION a. PARTICLE B MOVES WITH A CONSTANT VELOCITY u. HOW MANY TIMES WILL THEY MEET EACH OTHER EXCLUDING THE STARTING POINT.
TEST RESULTS
IT WAS TESTED ON 100 DIFFERENT MECHANICS QUESTIONS OF DIFFICULTY OF TRICKY JEE MAINS/EARLY JEE ADVANCED.
IT HAD THE FOLLOWING RESULTS :
1) CORRECT ANSWER - 95/100 2) CORRECT ANSWER BUT WRONG REASONING - 1/95 3) BOTH REASONING AND ANSWER CORRECT - 94/100
OVERALL, IT DISPLAYED GREAT ACCURACY ON THESE QUESTIONS.
ABOUT THE BUILDER
THIS HAS BEEN BUILT BY SHIVANSH, A CURIOUS TECH ENTHUSIAST FROM INDIA CURRENTLY IN GRADE 7. I HAVE EXTENSIVE INTEREST IN STEM STEM SUBJECTS AND SO THE IDEA OF BUILDING SUCH A MECHANICS ENGINE RANDOMLY CAME TO MY MIND. I WAS ACTUALLY SHOCKED THAT WITH CLEAN DATA AND GOOD IDEAS AND PLANNING, HOW EASY AND ENGAGING IT WAS, THOUGH IT DOES REQUIRE CLEAN DATA FORMATTING AND A LOT OF PATIENCE.
