Inspiration
The stock market is an important part of many adults' lives. So, it is researched heavily in order to help adults make the right decisions. Nonetheless, most kids do not partake in stocks. Instead, they have grades. So, I made GeniusGradeAnalyzer. It uses statistics and machine learning, in a very similar way to algorithms used for stocks .
What it does
In essence, the GeniusGradeAnalyzer can analyze and predict your grades. This program includes four major aspects of standard stock analysis: fundamental analysis, technical analysis, statistical analysis, and arbitrage analysis. (Yes, that is real jargon used stock analyzers.) This program also takes into account a qualitative analysis of the student to better fit and predict the data.
How I built it
I built this project through Octave (gnu bash programming language). I used desmos(online graphing software) and various other calculators throughout the project for the challenging mathematical parts.
Challenges I ran into
Octave does not support GUIs because it is meant to be used in terminal.
Octave cannot input strings, which is why yes and no are represented by 1s and 0s
Accomplishments that I'm proud of
I was able to implement a very successful machine learning programs that actually has real life applications, and has not been done before.
What I learned
Along the way, I learned aspects of advanced statistics, and reviewed octave syntax.
What's next for GeniusGradeAnalyzer
I am planning on producing an executable, which I plan on distributing striving high schoolers, caring parents, and successful schools.
Built With
- octave


Log in or sign up for Devpost to join the conversation.