Visão Geral
O Curso AI Fundamentals with Python introduz os conceitos essenciais de Inteligência Artificial (IA), explorando suas principais áreas e aplicações práticas utilizando a linguagem Python. O participante aprenderá os fundamentos de aprendizado de máquina, redes neurais, processamento de linguagem natural e visão computacional, aplicando técnicas e bibliotecas amplamente utilizadas no mercado, como scikit-learn, TensorFlow, Keras e OpenCV.
Objetivo
Após realizar este curso AI Fundamentals with Python, você será capaz de:
- Compreender os principais conceitos e tipos de Inteligência Artificial
- Aplicar algoritmos de aprendizado supervisionado e não supervisionado
- Criar e treinar modelos simples de machine learning
- Utilizar bibliotecas Python para IA e análise de dados
- Entender os fundamentos de redes neurais e deep learning
Publico Alvo
- Estudantes,
- Desenvolvedores,
- Analistas de dados,
- Engenheiros e profissionais de tecnologia que desejam compreender os princípios da Inteligência Artificial e iniciar sua jornada prática utilizando Python.
Pre-Requisitos
- Conhecimentos básicos de Python
- Noções de matemática e estatística (álgebra linear, probabilidade e cálculo básico)
- Familiaridade com conceitos de dados e lógica de programação
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Introduction to Artificial Intelligence
- Definition, history, and evolution of AI
- AI applications in real-world scenarios
- Differences between AI, ML, and Deep Learning
Python for AI Development
- Setting up the environment (Anaconda, Jupyter, VS Code)
- Python libraries for AI: NumPy, Pandas, Matplotlib
- Data preprocessing and feature engineering
Supervised Learning
- Regression algorithms (Linear, Polynomial, Logistic)
- Classification techniques (Decision Trees, SVM, KNN)
- Model evaluation: accuracy, precision, recall, F1 score
Unsupervised Learning
- Clustering methods (K-Means, DBSCAN, Hierarchical)
- Dimensionality reduction (PCA)
- Applications of unsupervised models
Introduction to Neural Networks
- Basic architecture and activation functions
- Building a simple neural network with Keras
- Training and evaluating neural models
Deep Learning Overview
- Concepts of deep neural networks
- Overview of CNNs and RNNs
- When to use deep learning vs. traditional ML
Natural Language Processing (NLP) Basics
- Text preprocessing and tokenization
- Sentiment analysis and text classification with Python
Computer Vision Fundamentals
- Image handling with OpenCV
- Feature detection and image classification
Model Deployment and Evaluation
- Saving and loading trained models
- Deploying simple AI models using Flask or Streamlit
Ethics and Future of AI
- Responsible AI and bias mitigation
- The future of AI and emerging trends
TENHO INTERESSE