Skip to content

A beginner-friendly repository for exploring systems thinking and problem-solving with Python, featuring tasks from the ARC AGI Challenge dataset. Includes setup instructions, examples, and grading criteria for hands-on learning in artificial general intelligence concepts.

Notifications You must be signed in to change notification settings

commotum/intro2agi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro2AGI

Welcome to the Intro2AGI repository! This repo is organized into two main projects, each catering to different audiences and objectives:

  1. ENGR-102: Visual Reasoning & Wranglin’ GPTs
  2. ECE-401: Neural Networks, Transformers, and Multimodal Systems

Below, you'll find an overview of each folder, including its purpose, key contents, and learning objectives.


ENGR-102: Visual Reasoning & Wranglin’ GPTs

Overview:
This project introduces beginning students to the fascinating world of Large Language Models (LLMs) and Artificial Intelligence (AI). No prior coding or AI experience is required—just curiosity and a willingness to explore! The course focuses on developing systems thinking, mental modeling, and communication skills while leveraging AI tools like ChatGPT for creative problem-solving.

Key Files:

  • Presentation.pdf: A fun and engaging introduction to AI concepts, focusing on visual reasoning and using LLMs to solve problems systematically.
  • Assignment_Memo.pdf: Step-by-step guidance for students to dive into tasks from the ARC AGI Challenge, including learning objectives and hands-on exercises.

Learning Objectives:

  1. Systems Thinking: Learn to identify patterns, break down problems, and solve challenges systematically.
  2. Mental Modeling: Reflect on problem-solving approaches and refine strategies for effective reasoning.
  3. Communication: Master clear explanations of complex ideas, translating them into actionable steps or "algorithms."
  4. AI Cowboycraft: Wrangle ChatGPT or similar LLMs to transform written steps into Python code.
  5. Scalable Thinking: Design solutions that generalize across tasks rather than relying on hard-coded answers.

For more, explore the ARC-AGI Challenge via ARC Puzzle Tasks.


ECE-401: Neural Networks, Transformers, and Multimodal Systems

Overview:
This advanced project is geared toward personal exploration and learning. It dives into neural network fundamentals, the transformer architecture, and multimodal systems. Students and researchers will tackle visual reasoning tasks from the ARC dataset and prototype systems architectures aimed at Artificial General Intelligence (AGI).

Key Files:

  • Syllabus.pdf: Detailed course outline covering the ARC Challenge, neural network fundamentals, and multimodal system integration.

Learning Objectives:

  1. Neural Network Fundamentals: Complete Andrej Karpathy’s "Neural Networks: Zero to Hero" lecture series to build a strong foundation.
  2. Visual Reasoning and Intuition: Design systems for visual reasoning, integrating multimodal inputs for generalizable problem-solving.
  3. Systems Thinking and Architecture Development: Prototype scalable architectures with transformers and multimodal neural networks.
  4. ARC Challenge Submission: Develop a practical solution to the ARC AGI Challenge, showcasing innovative system design and reasoning.

Evaluation Criteria:

  • ARC Submission (55%): A comprehensive solution, including a detailed write-up and final code.
  • GitHub Updates (30%): Weekly progress in the form of documented code and reflection reports.
  • Synthesis Reports (15%): Analytical insights connecting coursework to AGI research goals.

Feel free to explore both projects and contribute to the journey of understanding and advancing AI! 🚀

About

A beginner-friendly repository for exploring systems thinking and problem-solving with Python, featuring tasks from the ARC AGI Challenge dataset. Includes setup instructions, examples, and grading criteria for hands-on learning in artificial general intelligence concepts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published