Back To Projects

Using Machine Learning for Calculus

Paul N.

This research aims to develop a machine learning program that verifies the correctness of integral equalities by leveraging a language processing approach, achieving 40-60% accuracy across different classifiers and datasets, unlike traditional mathematical software that only evaluates one-sided equations.


The goal of this research project is to develop a machine learning program which can take an integral equality (for example, a u-substitution that turns one integral into another) and verify that it is correct. Many other mathematics-related software can only take in a one-sided equation and return a calculated output, but most mathematical proofs are built on relating several successive pieces of logic. For this problem, a language processing approach was taken to convert the integral equations into something that could be understood by a language processing model. From there, several different classifiers were tested, each one returning about a 40-60% accuracy depending on the dataset that was input.

Explore More!

Paul N.
Erick Ruiz

Related Projects

Brightness helps CNN classify a subset of the images from Google Quick Draw

We made a CNN that learned to recognize and classify sketches from Google’s Quick Draw dataset and implemented a novel brightness feature to test if it increased the accuracy.
Serena F.
Mentored by Clayton Greenberg
Evaluating Autonomous Vehicle Safety: A Comparative Analysis of ADS and ADAS Incident Data Using Machine Learning Models

This research evaluates the safety performance of Advanced Driver Assistance Systems (ADAS) and Automated Driving Systems (ADS) by training supervised machine learning models on incident report data to predict injury severity. The best results were achieved using a fine-tuned Random Forest model, offering insights to improve autonomous systems and enhance road safety.
Quang M.
Mentored by Edoardo Contente
Improving User Retention in Video Game Industry

This research paper delves into the intersection of player data analytics and affective computing to predict and adapt game difficulty levels for the purpose of enhancing player retention in the gaming industry.
Ethan V.
Mentored by Anjali Singh