Visão Geral
Aprenda a aplicar habilidades de aprendizado de máquina, aprendizado profundo e IA para capturar, armazenar e estruturar fluxos de dados.
Este Curso Building Intelligent Web Applications, é um curso de inteligência artificial (IA) aplicada que ensina como criar aplicativos de aprendizado de máquina que processam e processam dados coletados de usuários, aplicativos da web e logs de sites. Aproveitando os padrões, habilidades e práticas atuais, você explorará algoritmos inteligentes que extraem valor dos dados. Conceitos importantes de aprendizado de máquina são ensinados usando exemplos de código no scikit-learn do Python. Este curso orienta você através de algoritmos para capturar, armazenar e estruturar fluxos de dados da web. Você explorará mecanismos de recomendação e passará para a classificação por meio de algoritmos estatísticos, redes neurais e aprendizado profundo.
Objetivo
Após concluir este Curso Building Intelligent Web Applications, você será capaz de:
- Fundamentos de aprendizado de máquina, bem como aprendizado profundo e redes neurais
- Como funcionam os mecanismos de recomendação
- Construindo aplicativos para a web inteligente
- Extraindo estrutura de dados: agrupando e transformando seus dados
- Recomendando conteúdo relevante
- Classificação: colocar as coisas onde elas pertencem
- Estudo de caso relevante: previsão de cliques para publicidade online
- Fazendo as escolhas certas de aprendizado de máquina para seus aplicativos da web
- O futuro da web inteligente
Publico Alvo
- Desenvolvedor, Cientista de Dados, Arquiteto e Engenheiro de Software
Pre-Requisitos
- Habilidades de TI básicas a intermediárias, com alguma exposição prévia em Python, se possível (os participantes sem experiência em programação como Python podem ver os laboratórios como exercícios de acompanhamento ou se unir a outras pessoas para concluí-los)
- Boas habilidades básicas de matemática ou lógica
- Habilidades básicas em Linux, incluindo familiaridade com opções de linha de comando como ls, cd, cp e su
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Building applications for the intelligent web
- An intelligent algorithm in action: Google Now
- The intelligent-algorithm lifecycle
- Further examples of intelligent algorithms
- Things that intelligent applications are not
- Classes of intelligent algorithm
- Evaluating the performance of intelligent algorithms
- Important notes about intelligent algorithms
Extracting structure from data: clustering and transforming your data
- Data, structure, bias, and noise
- The curse of dimensionality
- K-means
- The relationship between k-means and GMM
- Transforming the data axis
Recommending relevant content
- Setting the scene: an online movie store
- Distance and similarity
- How do recommendation engines work?
- User-based collaborative filtering
- Model-based recommendation using singular value decomposition
- The Netflix Prize
- Evaluating your recommender
Classification: placing things where they belong
- The need for classification
- An overview of classifiers
- algorithms
- Fraud detection with logistic regression
- Are your results credible?
- Classification with very large datasets
Case study: click prediction for online advertising
- History and background
- The exchange
- What is a bidder?
- What is a decisioning engine?
- Click prediction with Vowpal Wabbit
- Complexities of building a decisioning engine
- The future of real-time prediction
Deep learning and neural networks
- An intuitive approach to deep learning
- Neural networks
- The perceptron
- Multilayer perceptron’s
- backpropagation
- Going deeper: from multilayer neural networks to deep learning
Making the right choice
- A/B testing
- Multi-armed bandits
- Bayesian bandits in the wild
- A/B vs. the Bayesian bandit
- Extensions to multi-armed bandits
The future of the intelligent web
- Future applications of the intelligent web
- Social implications of the intelligent web
TENHO INTERESSE