/Socratic

A simple Mathematical Equation Solver for Humans 🦉

Primary LanguagePythonMIT LicenseMIT

Socratic 🦉

A simple Mathematical Equation Solver for Humans

Code Requirements 🦄

You can install Conda for python which resolves all the dependencies for machine learning.

pip install -r requirements.txt

Description 🐦

Need to get unstuck? This Socratic can help! This learning module, inspired by Google AI​, helps you understand your school work at a high school and university level. The Socratic module utilizes artificial intelligence to accurately predict which concepts will help a student solve their question.

Mathematical Operations 🧮

  • Digits from 0-9
  • Addition ➕
  • Subtraction ➖
  • Divide ➗
  • Multiply ✖️
  • Pi 🥧

Python Implementation 👨‍🔬

  1. Network Used- Convolutional Neural Network
  2. Hand Tracking - Mediapipe

If you face any problem, kindly raise an issue

Setup 🖥️

  1. Add your mathematics symbol trained model in the models folder
  2. Run Socratic.py
  3. Demonstrate anywhere on the screen
  4. Write your equation in the green box for the machine learning model to solve it.

Execution 🐉

python3 Socratic.py

Results 📊

References 🔱