Español
Iniciar sesión

Introducción a la IA y el aprendizaje automático | Clase de codificación de IA y Python nivel 2

Clase
David Sofield
Puntuación media:
4.9
Número de reseñas:
(750)
Popular
Esta clase de Introducción a la Inteligencia Artificial de Nivel 2 ayuda a los estudiantes a continuar explorando el aprendizaje automático, la ciencia de datos y los modelos de lenguaje grandes. Proporcionar experiencia práctica con programación Python, análisis de datos y aprendizaje automático.

Experiencia de clase

Nivel de inglés - B2+
Grado de EE. UU. 8 - 11
Nivel Intermediate
10 lessons//10 Weeks
 Week 1
Lesson 1
Week 1: Foundations of AI and Data
In this introductory week, students will gain a broad understanding of Artificial Intelligence and its significance in today's world. We'll explore various types of AI and their applications. The second half of the week focuses on the fundamentals of data analysis. Students will learn to use Python and the pandas library to manipulate and analyze datasets. The week concludes with a hands-on lab where students will explore a real-world dataset and create their data visualizations.
 Week 2
Lesson 2
Week 2: Data Visualization and Data Processing
Building on the previous week, students will dive deeper into data visualization techniques. They'll learn to use matplotlib and seaborn libraries to create various types of plots and charts, including scatter plots, line charts, and heatmaps. The latter part of the week introduces the concept of Neural Networks. Students will learn about neurons, layers, and basic network architectures. They'll visualize simple neural networks and complete a mini-project creating an infographic.
 Week 3
Lesson 3
Week 3: Natural Language Processing Basics
This week focuses on the foundations of Natural Language Processing (NLP). Students will learn about the challenges of processing human language and the basic techniques used to prepare text data for analysis. Topics include tokenization, stemming, and lemmatization. Students will practice visualizing text data using word clouds and frequency plots. The week culminates in a lab where students build a simple text classifier using basic NLP techniques.
 Week 4
Lesson 4
Week 4: Advanced NLP and Sentiment Analysis
Building on the previous week, students will delve into more advanced NLP concepts. They'll learn about bag-of-words models and TF-IDF (Term Frequency-Inverse Document Frequency). The main project this week is sentiment analysis, where students will build a model to classify text as positive, negative, or neutral. They'll also create visualizations to interpret and present their model's results, reinforcing both NLP and data visualization skills.
 Week 5
Lesson 5
Week 5: Word Representations and Embeddings
This week introduces how computers represent and understand words. Students will learn about one-hot encoding and its limitations, leading to the concept of word embeddings. They'll explore popular embedding techniques like Word2Vec and GloVe. Practical exercises will include visualizing word embeddings in 2D space, allowing students to see how these models capture semantic relationships between words.
 Week 6
Lesson 6
Week 6: Recurrent Neural Networks
Building on their knowledge of neural networks and sequential data, students will learn about Recurrent Neural Networks (RNNs) this week. They'll understand why traditional neural networks fall short for sequential data like text or time series. The course will cover basic RNN architecture, the concept of hidden states. The hands-on component includes implementing a simple RNN for text generation, giving students practical experience with these powerful models.
 Week 7
Lesson 7
Week 7: Introduction to Transformers
This week introduces students to the groundbreaking Transformer architecture. They'll learn about the key innovations in Transformers, including self-attention mechanisms and positional encodings. Students will understand why Transformers have revolutionized NLP tasks. The practical session includes visualizing attention mechanisms to help students grasp this complex but powerful concept.
 Week 8
Lesson 8
Week 8: Large Language Models
Building on the previous week, students will explore Large Language Models (LLMs) like GPT. They'll learn about the scale of these models, their training process, and their diverse capabilities. Students will get hands-on experience using pre-trained models for text generation. The week concludes with a mini-project where students create a simple chatbot using a pre-trained model, providing practical experience with cutting-edge AI technology.
 Week 9
Lesson 9
Week 9: AI Applications and Ethics
This week broadens students' understanding of AI applications, particularly focusing on the capabilities of LLMs in tasks like translation, summarization, and question-answering. Students will be introduced to prompt engineering, learning how to effectively communicate with AI models. Through case studies and group discussions, students will explore the societal impacts of AI, issues of bias and fairness, privacy concerns, and the importance of responsible AI development.
 Week 10
Lesson 10
Week 10: Final Projects and Presentations
The final week is dedicated to completing and presenting group projects. Students will work in teams to design an AI-powered application that incorporates data analysis and visualization. They'll create mock-ups of their application, explain the AI/ML techniques their app would use, and discuss potential ethical considerations. The week includes project presentation sessions, where each team will showcase their work to the class.
Esta clase se imparte en Inglés.
  • Explain key concepts in AI, machine learning, and natural language processing
  • Perform basic data analysis and create compelling visualizations using Python
  • Use pre-trained language models for tasks like text generation and sentiment analysis
  • Use pre-trained language models for tasks like text generation and sentiment analysis Critically evaluate the ethical implications and societal impact of AI technologies
Over 5,000 students from nearly 100 countries across a variety of platforms have started coding in one of my classes. I offer classes covering the foundations of Python and AI. I am the author of the soon-to-be released book All About Python for Kids.  Before teaching, I worked as a software developer for nearly 10 years. I've worked for organizations including Apple, Dell, and Best Buy. I believe the best way to learn is by doing and all my classes are based around hands-on projects that progressively build in difficulty.  I'm a graduate of Mount St. Mary's University in Emmitsburg, Maryland. I can't wait to meet your learner in the class and get started soon. 
1 - 2 horas semanales fuera de clase
Tareas
Frecuencia: 7 o más durante toda la clase
Comentario: incluido
Detalles:
Certificado de finalización
Frecuencia: 1 después de finalizar la clase
Detalles:
Además del aula de Outschool, esta clase utiliza:
Learners will use Google Colab during this class and will need a Google Account to access Colab. Students will also utilize the following Python libraries, including Scikit-learn, NumPy, Matplotlib, Seaborn, and Pandas throughout the class. The documentation (instructions) for these libraries will be used as a reference throughout the course. UC Irvine ML Repository and Kaggle datasets will be used for practice datasets throughout the class. Teachable Machine and ML Playground are low code platforms for machine learning projects. Python.org and W3schools will be used as Python reference sources throughout the class. 

***Intro to AI and ML Class Prerequisites ****
To succeed in this class, learners should have a strong grasp of coding fundamentals 
including conditional statements, functions, loops, and arrays/lists. Learners should have completed comprehensive multi-week beginner level coding classes before starting this course. Any programming language is fine, such as Python, Java, JavaScript, C / C++, or Swift.  There are many excellent beginner Python courses available through Outschool. 
Se unió el April, 2020
4.9
750reseñas
Popular
Perfil
Experiencia y certificaciones del docente
Licenciatura desde Mount St. Mary's University
With over a decade of coding experience and a passion for education. I have helped over 5,000 students from nearly 100 countries start their coding journey. I offer classes covering the foundations of Python, AI and Machine Learning. I aim to... 

Reseñas

Clase grupal

35 US$

semanalmente o 350 US$ por 10 clases
1 x por semana, 10 semanas
60 min

Videoconferencias en vivo
Edades: 13-18
5-12 alumnos por clase

Acerca de
Apoyo
SeguridadPrivacidadPrivacidad de CAPrivacidad del alumnoTérminos
Obtener la aplicación
Descargar en la App StoreDescargar en Google Play
© 2024 Outschool