Skip to content
View kareem-weaver's full-sized avatar

Block or report kareem-weaver

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kareem-weaver/README.md

Computer Scientist Student

Technical Skills: Python, C++, Stock Market Analysis

Education

  • B.S. in Computer Science | Morehouse College (Graduating 2026)
  • GPA: 3.5/4.0.

Work Experience

A Fellow @ Morehouse Community Data Fellowship (Aug 2023-December 2023)

  • Managed the merging and creation of a universal dataset to analyze fatal police shootings in the United States.
  • Identified and solved issues between the data collection team and merging teams.
  • Collaborated with merging team to transition from R to Python.

Research Software Engineer Intern @ Archaeologic, Inc. (May 2023-Feb 2024)

  • Improved the processes of generating reports for clients, specifically adding Markdown features for clarity.
  • Collaborate with teams to produce monthly reports with accurate financial status and issues closed during the reporting period.
  • Led the transition from the Plantuml scripting language to Mermaid, simplifying the future creation of class and sequence diagrams.

A Participant @ SLMath MAY-UP (May 2024)

  • Collaborated with a team on a research/computational project, and enhanced Python skills.
  • Studied numerical linear algebra and applied it to AI and Machine Learning concepts.
  • Developed and delivered a stock price prediction model utilizing Markov chains and NumPy.

Projects

This project uses Markov chains to analyze stock price movements and predict the odds (not probabilities) that a stock will move up or down over a given time frame. By focusing on odds, the model outputs two distinct numbers representing the likelihood of the stock going up or down, which do not sum to 1 as probabilities would.

As a case study, I applied this model to Tesla (TSLA), specifically analyzing its price action around quarterly earnings announcements. Knowing the volatility and market activity surrounding Tesla's earnings, I sought to see if the model could reflect real-world fluctuations:

View Code For Tesla Predictions Around Earnings

  • 7 Days Post-Earnings: The odds of Tesla being up or down are nearly identical, reinforcing the assumption that short-term trading after earnings resembles a 50/50 chance, akin to flipping a coin.

  • 14 Days Post-Earnings: After extending the time horizon, the odds of the stock being up significantly increase. This aligns with the idea that as volatility and FOMO (fear of missing out) decrease, investors start to see Tesla's value as a growth stock.

Tesla Earnings Results

In this project, I developed a neural network from scratch to classify handwritten digits from the MNIST dataset. I utilized raw Python and NumPy to better understand deep learning concepts.

Training and Development Accuracy Summary

After training the neural network for 550 iterations with a learning rate of 0.1, the final accuracies observed are:

  • Iteration 550:
    • Training Accuracy: 89.55%
    • Dev Accuracy: 90.4%

Analysis

The model achieved a dev accuracy of 90.4%, indicating strong performance on the validation set and effective learning from the training data.

3. Stock Market Prediction Model Using Machine Learning

Popular repositories Loading

  1. countires_life_expectancy countires_life_expectancy Public

    comparing various things and mortality in different countries for data science project practice

    Jupyter Notebook

  2. FL_Studio_Orchestral FL_Studio_Orchestral Public

  3. fortran-forum-article-template fortran-forum-article-template Public template

    Forked from fortran-lang/fortran-forum-article-template

    Article template for the ACM Fortran Forum

    Shell

  4. smart-pointers smart-pointers Public

    Forked from sourceryinstitute/smart-pointers

    An object-oriented, extensible reference-counting utility for Fortran

    Fortran

  5. kareem-weaver kareem-weaver Public

    Collection of Personal Projects

    Jupyter Notebook

  6. test-1 test-1 Public

    Forked from quant-shop/test

    This is a test repo for lab members.