{"id":32747905,"url":"https://github.com/om-kanabar/sciencefair2025","last_synced_at":"2025-11-03T20:03:38.828Z","repository":{"id":320282895,"uuid":"1081515754","full_name":"om-kanabar/ScienceFair2025","owner":"om-kanabar","description":"This is my project for Chicago Public School's student science fair 2025.","archived":false,"fork":false,"pushed_at":"2025-11-03T04:18:10.000Z","size":1166,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-11-03T06:10:50.034Z","etag":null,"topics":["chicago-public-schools","matplotlib-pyplot","neural-networks","numpy","python","science-fair","tensorflow"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/om-kanabar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-22T22:32:52.000Z","updated_at":"2025-11-03T04:18:14.000Z","dependencies_parsed_at":"2025-10-23T00:25:31.753Z","dependency_job_id":"dddcd022-4e1d-488a-ab07-0a7d9800012c","html_url":"https://github.com/om-kanabar/ScienceFair2025","commit_stats":null,"previous_names":["om-kanabar/sciencefair2025"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/om-kanabar/ScienceFair2025","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/om-kanabar%2FScienceFair2025","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/om-kanabar%2FScienceFair2025/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/om-kanabar%2FScienceFair2025/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/om-kanabar%2FScienceFair2025/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/om-kanabar","download_url":"https://codeload.github.com/om-kanabar/ScienceFair2025/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/om-kanabar%2FScienceFair2025/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":282521097,"owners_count":26683141,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-03T02:00:05.676Z","response_time":108,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chicago-public-schools","matplotlib-pyplot","neural-networks","numpy","python","science-fair","tensorflow"],"created_at":"2025-11-03T20:01:33.946Z","updated_at":"2025-11-03T20:03:38.822Z","avatar_url":"https://github.com/om-kanabar.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Science Fair 2025\n### By Om Kanabar\n## LICENSE NOTE\nPlease review the LICENSE file to understand the terms and conditions for using this project.\n\n## TOOLS NOTE\nThis project was made using [Visual Studio Code](https://code.visualstudio.com/) on **MacOS** *Tahoe (26.1)* with a **2022** *M2* MacBookAir with 16 GB of RAM, times may vary with different computers.\n\n---\n## A bit about the structure of this project\n```ScienceFair2025/Learning```, the learning folder contains practice scripts and experiments, showing the process of exploration and how the final project was developed from these experiments.\n\n```ScienceFair2025/Data```, where data (other than EMINST ByClass) is stored.\n\n```ScienceFair2025/Scripts```, where the non-neural-network essential scripts are stored.\n\n```ScienceFair2025/Models```, where the best models are stored. \n---\n\n## Goal of Project\nThe goal of the project is to make a lightweight convoluted neural network in Python for recognizing handwritten characters (A-Z, 0-9). It will be trained on the EMNIST Byclass dataset. \n\n---\n## Overview\n## Experimental Design (draft)\n- Control group: 3×3 kernel\n- Experimental group: 2×2, 4×4, 5×5 kernels\n- Train 3 networks per kernel size\n- Run 3 trials per network\n- (Results will be logged in CSV)\n2. **DV:** Model Performance Score = `accuracy / (accuracy + (0.75 • inference_time))`\n\n---\n# Instructions for Rerunning the Project\n\n## ERROR NOTE\n\nIf any errors are found please create an issue at: https://github.com/om-kanabar/ScienceFair2025/issues/ if you are not able to do that please contact Om Kanabar at https://omkanabar.com/contact \n\n## Before Starting \n\n### Installing Requirements Before Starting Project\n\nBefore running the project, make sure you have Python 3 installed.\n\n1. Open the terminal **in the project folder**:\n   - In Finder, right‑click the project folder and select **\"New Terminal at Folder\"**, *or*\n   - Open Terminal and type `cd`, then **drag the ScienceFair2025 folder into the Terminal window** and press Enter.\n\n2. Create and activate a virtual environment (optional but recommended):\n\n   ```python -m venv venv```\n   ```source venv/bin/activate```\n\n3. Install all required packages:\n\n   ```pip install -r requirements.txt```\n\n### Check for corrupted data\n\n1. Open the terminal **in the project folder**:\n   - In Finder, right‑click the project folder and select **\"New Terminal at Folder\"**, *or*\n   - Open Terminal and type `cd` , then **drag the ScienceFair2025 folder into the Terminal window** and press Enter.\n\n2. Run the file \n#### (Images can be flipped and rotated. This is *normal* and not an issue)\n\n```python3 Scripts/datacheck.py```\n\n3. **Wait for the dataset to load**\n\n4. Follow in-terminal instructions\n\n### \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fom-kanabar%2Fsciencefair2025","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fom-kanabar%2Fsciencefair2025","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fom-kanabar%2Fsciencefair2025/lists"}