Skip to content

vivekkumar-atom/csot-ml-astronomy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CAIC Summer of Tech (CSoT'26)

Welcome to the official repository for CAIC Summer of Tech (CSoT'26) — a beginner-friendly initiative by the Co-curricular and Academic Interactions Council (CAIC), IIT Delhi, designed to give students structured, project-based exposure to multiple development tracks over the summer.

Inspired by DevClub's Summer of Code, CSoT is the launchpad for freshers (and anyone curious) into the wider tech culture at IIT Delhi.


About the Initiative

  • Project-Based Learning — every week ships hands-on code, not just theory.
  • Low Barrier to Entry — execution is intentionally kept accessible so that participation outweighs perfection.
  • Inter-IIT Tech Meet Prep — projects are loosely themed around past Inter-IIT problem statements.
  • 5–6 Week Tracks — each track runs in weekly modules so you can pace yourself.
  • Mentorship — tracks are led by relevant CAIC clubs and societies, with feedback channels open throughout.

Tracks

Track Description Folder
ML in Astronomy Build a Convolutional Neural Network in PyTorch to classify galaxy morphologies (Galaxy Zoo 2 dataset) on Google Colab. ML-Astronomy/

More tracks will land here as they're published.


ML in Astronomy — 5-Week Roadmap

Week Theme Status
1 Foundations: Tensors, GPUs & the Galaxy Data Pipeline Available
2 Baselines & Fully-Connected Networks Available
3 CNNs, the Training Loop & Evaluation Coming soon
4 To be announced Coming soon
5 To be announced Coming soon

Read the track-level overview for the project abstract, dataset details, and the full learning arc.


Prerequisites

You don't need to be an expert in either machine learning or astronomy to start. You will, however, get the most out of the track if you have:

  • Python basics — variables, loops, functions, lists, dicts, and a passing familiarity with NumPy.
  • A Google account — Google Colab is our default execution environment (free GPU runtime included).
  • Curiosity about the night sky — useful, not required.

If any of the above is missing, week 1 links out to crash-course resources that get you to "good enough" in a couple of hours.


How to Use This Repository

  1. Pick a track folder (currently: ML-Astronomy/).
  2. Open that folder's README.md for the project abstract and weekly roadmap.
  3. Each week lives in its own subfolder (Week-1/, Week-2/, …) with concept markdowns, external links, and starter/solution notebooks.
  4. Work through the numbered markdowns in order, then complete the week's project task in Colab.
  5. Compare your work against the solution notebook only after you've genuinely attempted the starter.

Mentorship & Credits

CSoT'26 is organised by CAIC, IIT Delhi, with track-specific mentorship from member clubs and societies. Reach out via the official CAIC channels for queries, submission instructions, and community discussion.

Happy hacking, and clear skies. 🛰️

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 100.0%