Skip to content

sharris416/tinyml-study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

12-Month Tiny-ML Study

Focus: TinyML + Swarm Intelligence + Mesh Networks
Start Date: October 24, 2025
GitHub: @sharris416

๐ŸŽฏ Program Overview

This repository tracks my 12-month journey to study applications in TinyML and Swarm Robotics.

Key Areas:

  • ๐Ÿงฎ Deep mathematical foundations (Neural networks, Optimization, Graph theory)
  • ๐Ÿค– TinyML model development and deployment
  • ๐Ÿ Swarm intelligence algorithms
  • ๐ŸŒ Mesh network protocols
  • ๐Ÿ”ง Hardware integration (ESP32)

๐Ÿ“Š Progress Dashboard

Current Phase: Month 1 - Foundation Building
Start Date: October 24, 2025

๐Ÿ“… Timeline

  • Phase 1 (Months 1-3): Foundation Building

    • Math refresh: Linear Algebra, Calculus, Statistics
    • Biology basics for swarm intelligence
    • First implementations: Boids, PSO, ACO
    • Neural network fundamentals + backpropagation
  • Phase 2 (Months 4-6): Deep Technical Skills

    • TinyML: Quantization, deployment to ESP32
    • Swarm dynamics: Mathematical analysis
    • Graph theory: Spectral analysis, consensus algorithms
    • Hardware: 4-node ESP32 mesh network
  • Phase 3 (Months 7-9): Research & Advanced Topics

    • CNNs for audio processing
    • Advanced graph theory and network resilience
    • Optimization theory
    • Research direction crystallization
  • Phase 4 (Months 10-12): Integration & Applications

    • Complete TinyML swarm system
    • Technical report writing
    • New Research proposal development

๐Ÿ“‚ Repository Structure

๐Ÿ”— Links

This Month (Month 1):

  • Linear algebra + calculus fundamentals
  • Biology of swarm intelligence
  • Implement: Boids simulation, ACO, PSO
  • Neural network forward propagation
  • First 4 blog posts

๐Ÿ† Milestones

  • Month 1: Foundation complete, first projects deployed
  • Month 3: Harvard TinyML complete, backpropagation mastered
  • Month 6: 4-node ESP32 mesh operational
  • Month 9: All core math topics mastered
  • Month 11: Integration project complete + technical report
  • Month 12: New Research opportunities uncovered

๐Ÿ“ˆ Tracking

Weekly check-ins: Every Sunday evening
Blog posts: Target 2 per month
Projects: 15 total planned
Math topics: 16 areas to master
Papers to read: 20+


Started: October 24, 2025
Last updated: October 24, 2025

About

My journey into the world of TinyML and related technology.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages