Are you fascinated by the world of AI and eager to dive into its creation? Join us in this beginner-friendly course where we explore the exciting field of artificial intelligence using Pictoblox, a block-based coding environment designed for Machine Learning! No prior coding experience required. You'll embark on a journey to understand the basics of AI and machine learning through hands-on projects. From training your own AI models to building interactive experiments, you'll gain a solid foundation in AI concepts while having fun with creative projects.
Are you fascinated by the world of AI and eager to dive into its creation? Join us in this beginner-friendly course where we explore the exciting field of artificial intelligence using Pictoblox, a block-based coding environment designed for Machine Learning! No prior coding experience required. You'll embark on a journey to understand the basics of AI and machine learning through hands-on projects. From training your own AI models to building interactive experiments, you'll gain a solid foundation in AI concepts while having fun with creative projects.
Age 9+ or Instructor Permission
Age 9+ or Instructor Permission
Introduction to AI and Pictoblox
Today we discuss an overview of Artificial Intelligence and some of its uses. Students will be introduced to the concepts of Machine Learning, Classification models, and Natural Language Processing. We will also spend some getting set up with Pictoblox, the coding language we'll be using for the rest of this course.
Types of Machine Learning Models
In AI, different models are used to solve different kinds of problems. Students will learn about the various types of AI models and how they relate to real-life activities. The class will focus on teaching Classification and Regression, both of which are widely used in our daily lives. Our demo project uses Pictoblox to build a simple regression model.
Features in AI
In this class, students will learn how features are used in AI to make more accurate predictions. We then use Pictoblox to experiment with distinguishing different categories based on these features. By the end, students will have a solid understanding of feature engineering.
Computer Vision
Students delve into Computer Vision and Image Recognition, learning how computers work with vision data. Students will also be introduced to Neural Networks and Perceptrons to learn how AI uses these models to produce outputs. Finally, students will build a project related to Object Detection.
Model Evaluation and Validation
Today we explore why it's crucial to evaluate and validate AI models to ensure they perform accurately and reliably. Through several discussions, students will gain an understanding of the metrics used to evaluate models. They will also have the opportunity to work on a prepared model, experimenting with different evaluation metrics to see firsthand how these metrics impact the model's results.
Natural Language Processing
In this class, we introduce students to the concept of NLP and its wide applications in our daily lives, including translation and chatbots. We'll discuss as a class how NLP is used in our daily lives. Today's demo project is to build our own chatbot.
AI in Healthcare & Future of AI
Students will explore the vital role of AI in the healthcare industry, as it improves efficiency, prediction accuracy, and diagnostic outcomes. Students will engage in a brainstorming session to identify the pros and cons of AI application in healthcare. Besides, students will gain an understanding about how AI algorithms can assist basic healthcare activities through Pictoblox projects. Finally, through discussion, students will brainstorm about how AI will possibly develop in the future.
Audio Classifier
In addition to visual data and language, AI also has important applications with audio data. Students will explore how AI can recognize and categorize different sounds, similar to how it identifies objects in images. They will be introduced to how audio is converted into digital signals and the key features, then how audio classification can help in real-world applications. For our demo, students will build their own audio classification project using Pictoblox which can be extended to be used with a game.
Starting Final Projects
The class will pick a project idea from a short list of options given by the instructor. Students will then work together with the instructor to start building the final project from scratch using Pictoblox.
Final Projects
Students will continue to complete and expand their final projects from the previous class. Each student will be given time to personalize their final project and present what they've created at the end of the lesson.
Introduction to AI and Pictoblox
Today we discuss an overview of Artificial Intelligence and some of its uses. Students will be introduced to the concepts of Machine Learning, Classification models, and Natural Language Processing. We will also spend some getting set up with Pictoblox, the coding language we'll be using for the rest of this course.
Types of Machine Learning Models
In AI, different models are used to solve different kinds of problems. Students will learn about the various types of AI models and how they relate to real-life activities. The class will focus on teaching Classification and Regression, both of which are widely used in our daily lives. Our demo project uses Pictoblox to build a simple regression model.
Features in AI
In this class, students will learn how features are used in AI to make more accurate predictions. We then use Pictoblox to experiment with distinguishing different categories based on these features. By the end, students will have a solid understanding of feature engineering.
Computer Vision
Students delve into Computer Vision and Image Recognition, learning how computers work with vision data. Students will also be introduced to Neural Networks and Perceptrons to learn how AI uses these models to produce outputs. Finally, students will build a project related to Object Detection.
Model Evaluation and Validation
Today we explore why it's crucial to evaluate and validate AI models to ensure they perform accurately and reliably. Through several discussions, students will gain an understanding of the metrics used to evaluate models. They will also have the opportunity to work on a prepared model, experimenting with different evaluation metrics to see firsthand how these metrics impact the model's results.
Natural Language Processing
In this class, we introduce students to the concept of NLP and its wide applications in our daily lives, including translation and chatbots. We'll discuss as a class how NLP is used in our daily lives. Today's demo project is to build our own chatbot.
AI in Healthcare & Future of AI
Students will explore the vital role of AI in the healthcare industry, as it improves efficiency, prediction accuracy, and diagnostic outcomes. Students will engage in a brainstorming session to identify the pros and cons of AI application in healthcare. Besides, students will gain an understanding about how AI algorithms can assist basic healthcare activities through Pictoblox projects. Finally, through discussion, students will brainstorm about how AI will possibly develop in the future.
Audio Classifier
In addition to visual data and language, AI also has important applications with audio data. Students will explore how AI can recognize and categorize different sounds, similar to how it identifies objects in images. They will be introduced to how audio is converted into digital signals and the key features, then how audio classification can help in real-world applications. For our demo, students will build their own audio classification project using Pictoblox which can be extended to be used with a game.
Starting Final Projects
The class will pick a project idea from a short list of options given by the instructor. Students will then work together with the instructor to start building the final project from scratch using Pictoblox.
Final Projects
Students will continue to complete and expand their final projects from the previous class. Each student will be given time to personalize their final project and present what they've created at the end of the lesson.