Learn about AI computer vision through building cameras and detecting animals on the Bronx Community College Campus!
- Learning Goals and Industry Context: Students will be able to code a visual program using P5 javascript. They will incorporate machine learning into their P5 javascript projects, using Teachable Machine.
- Implementation: 1.0.1 - 1.3.2
- Final Outcome or Product: Create an AI model with Teachable Machine of students face and run it on AI Object Detection model in P5Javascript, where it will display a coded self portrait.
Introduction to CMD (the windows terminal) Learn how to talk and navigate computer systems like a pro (hacker!).
Terminal / BASH, open source projects
-
LECTURE: What is Bash?
-
LECTURE: What is Github?
-
Workshop : Terminal Basics : Cheat Sheet 1 ,
-
Workshop : Understanding SSH : Video : Log into the mainframe!
-
Over the Wire Workshop (Abdon):
Students will be presented with potential classes available in the summer. Students will provide a ranked vote of the classes they would like to participate in.
Introduction to P5js. Students will learn the basics of P5js, including how to make shapes. Their task will be to complete a self portrait using basics shapes.
Students will complete their Self portraits. Hour of Code Lesson: Self Portrait: https://www.code-art.com/hour-of-code-self-portrait/
Students will use Teachable machine and make a AI Computer vision model of their faces. They will spend time perfecting the model. Teachable Machine: https://teachablemachine.withgoogle.com/train/image
Students combined Self Portraits with AI computer vision models.
The project is based on: https://thecodingtrain.com/tracks/teachable-machine
P5js template:
- Students will be able explore AI computer vision concepts.
- Students will learn how to create and program IOT Camera and firmware using WyzeCam or ESP32.
- Students will leave knowing methods for creating outdoor housing for cameras.
Final Outcome or Product:
- Create an AI model with Teachable Machine of students face and run it on AI Object Detection model in P5 Javascript, where it will display a coded self portrait.
- see: Teachable Faces P5 project
- Create P5 project with Teachable machine using their bodies to create "letters" and then showing the letter on screen.
- Build an AI computer from computer parts.
- Prototype an outdoor housing box for WyzeCam.
- Complete self portrait - combined sketch.
- Complete Teachable Machine Model
-
AI can be used in diverse fields including art and creativity Students learn these things by exploring drawing in Google Quick, Draw! Resources: https://drive.google.com/drive/u/2/folders/1RNtEVZSK2u1xcrB7ruHvrfqjCrvIPpXI
-
Explore RunwayML - Sign up for Runway ML
-
Make images on RunwayML using prompts.
-
Finish Facial Recognition Project.
Hands on: build a DIY camera using a WYZECAM.
Hands on: build a DIY camera housing made of wood.
- Students will install all packages to run professional AI based models. installation includes pyorch, and CUDA, on Intel PCs with NVidia 3070 Graphics Card.
- Students will learn how to install and create pytorch AI models.
Final Outcome or Product:
- Working prototype of Camera in wooden housing, automatically sending images to a Pytorch AI serer.
- Begin training a BCC Animal Model.
- Install AI software: Forest Buddy Server.
- Complete P5 Teachable Machine Project: https://editor.p5js.org/Kimoni/sketches/RLXL3Ymkh on big screen.
-
Understand PyTorch, And Yolo V8 AI Model.
-
Create a large critter box
-
Create 4 wood boxes, 1 solar powered.
-
Letters to
Introduction to Artificial Intelligence (AI)
- Definition and basics of AI
- Real-world applications of AI (e.g., self-driving cars, virtual assistants, recommendation systems)
- Overview of the AI Critters project and its objectives
- Introduction to the concept of image classification and its use in wildlife monitoring
Introduction to GitHub.
-
Prerequisites: Install WSL resource: https://learn.microsoft.com/en-us/windows/wsl/install
- Windows 11:
wsl --install
- Github Account
- Windows 11:
-
Install AI software: Pytorch + YoloV8:
-
Install AI software: Stable Diffusion:
- Official documentation: AUTOMATIC1111
- Step by step documentation: https://stable-diffusion-art.com/install-windows/ |
-
Install AI Model Creation (yourFACE) on Stable Diffusion: https://www.run.ai/guides/generative-ai/stable-diffusion-training