đ AI Cohort 2 : 15 Hours Basic Python to AI Application đ
Module 1: Introduction to Python for AI (1 hour)
⢠Overview: đ Basic concepts of Python programming, focusing on its application in AI.
⢠Key Topics: Python syntax, data types, and basic operations.
Module 2: Python Data Structures and Control Flow (1 hour)
⢠Overview: 𧹠Understanding Python's built-in data structures and control flow mechanisms.
⢠Key Topics: Lists, dictionaries, loops, and conditional statements.
Module 3: Functions and Modules in Python (1 hour)
⢠Overview: âď¸ Creating reusable code with functions and modules.
⢠Key Topics: Defining functions, importing modules, and understanding scope.
Module 4: Introduction to NumPy (1.5 hours)
⢠Overview: đ Basics of NumPy for numerical computing.
⢠Key Topics: NumPy arrays, array operations, and basic array manipulations.
Module 5: Advanced NumPy Techniques (1.5 hours)
⢠Overview: đ Diving deeper into NumPy for more complex operations.
⢠Key Topics: Indexing, slicing, and statistical functions.
Module 6: Getting Started with Pandas (1.5 hours)
⢠Overview: đź Basics of Pandas for data manipulation and analysis.
⢠Key Topics: DataFrames, data importing/exporting, and data inspection.
Module 7: Data Manipulation with Pandas (1.5 hours)
⢠Overview: đ Advanced data operations using Pandas.
⢠Key Topics: Data cleaning, transformation, and aggregation.
Module 8: Introduction to OpenAI APIs (1 hour)
⢠Overview: đť Basics of using OpenAI APIs.
⢠Key Topics: API setup, making simple API calls, and understanding responses.
Module 9: Building Simple Chatbots (1 hour)
⢠Overview: đŹ Creating basic chatbots using AI techniques.
⢠Key Topics: Chatbot design principles and integration with OpenAI APIs.
Module 10: Introduction to Streamlit (1 hour)
⢠Overview: đĽď¸ Basics of Streamlit for building AI-powered web applications.
⢠Key Topics: Setting up Streamlit, creating simple web interfaces.
Module 11: Deploying AI Applications with FastAPI (1.5 hours)
⢠Overview: đ Using FastAPI for creating and deploying AI applications.
⢠Key Topics: API development, request handling, and deployment basics.
Module 12: Project and Deployment on Hugging Face (1.5 hours)
⢠Overview: đŻ Hands-on project to apply learned concepts and deployment on Hugging Face.
⢠Key Topics: Project development, integration of AI models, and deployment strategies.