Hello! The following README will contain some of my notable projects and future projects I am working on.
- Github: https://github.com/sumanthkolli03
- LinkedIn: https://www.linkedin.com/in/sumanth-kolli-558320235
- Email: sumanthkolli03@gmail.com
- Repository: https://github.com/sumanthkolli03/MOJOKNN, may be outdated, is still being updated frequently.
- Description: A mojo-only implementation of KNN, with the hopes to speed up the process compared to Python (and sk-learn). Written entirely in mojo. Created for a research lab under Dr. Henry Han.
- Link: https://nytests.netlify.app/
- Description: An in-depth analysis on 2012 test scores in New York, including AP tests, SATs, and other state tests/metrics. Data was collected from data.gov and from 2012 test websites. Analysis was performed in python, mostly using matplotlib and pandas.
- Link: https://github.com/sumanthkolli03/Mojave
- Description: An in-depth analysis on invasive species Bromus Rubens in the Mojave region from 2013 until present. Data was collected from NOAA, USDAFS, and data.gov. Poster was presented at the 2023 Baylor Data Science conference.
- Repository: https://github.com/sumanthkolli03/doc-analysis/blob/main/finalreport.pdf
- Description: Exploration of https://doi.org/10.3390/w10040534 for DSC2300. Data was taken from the article, and all wrangling and visualization was done in R.
- Repository: https://github.com/sumanthkolli03/WQI
- Description: An analysis on water quality measures recorded by the DOI and the NPS for rivers in North Dakota, creating an index for measuring water quality by using different dimensionality reduction techniques such as PCA and MDS. Presented as a part of DSC 4320.
- Repository: coming soon (on colab for now)
- Description: A discord bot and standalone application that takes screenshots of league of legends customs games and outputs formatted, api-readable data to a database. Created to make up for Riot's lack of custom game histories and api calls. Should end up in the same format as an api response from riot, as to allow seamless integration with existing programs
Tasklist:
Use Tesseract OCR to read in all the text-based data from the stats screen.Separate and prepare text-based data in python.Use tensorflow/keras to create a neural net to recognize specifically small champion icons in the stats page
3A. get > 98% accuracy 3B. modify images before-hand to have more robust training to weird screenshotsAllow model to updatable by calling riot's champion icon api- use outputted champion data along with text-based data to create a bson for mongodb
----Quality of Life---- - make everything seamless - allow one input of an image (or two) to output directy to mongodb
- make the steps above work with any size of image
- make sure the output is amennable with riot's api response
- package the entirity above in a discord bot