Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Python para Machine Learning

Python para Machine Learning

Avatar for Patty Vader

Patty Vader

October 05, 2022
Tweet

More Decks by Patty Vader

Other Decks in Programming

Transcript

  1. Definição Inteligência artificial é o conjunto de todas as tarefas

    nas quais o computador pode tomar uma decisão.
  2. Definição Machine Learning é o campo da IA que oferece

    a uma máquina a habilidade de aprendizado através dos dados.
  3. Definição Workflow da Machine Learning 1. Preparação dos dados 2.

    Construção do modelo 3. Avaliação da performance do modelo 4. Otimização 5. Prever novos dados
  4. Tipos de aprendizado Aprendizado supervisionado Principais tarefas: 1. Classificação -

    detectar spams 2. Regressão - prever o preço de uma casa
  5. Tipos de aprendizado Aprendizado supervisionado Principais algoritmos: 1. Regressão linear

    2. Regressão logística 3. Árvore de decisão 4. Naive Bayes
  6. Tipos de aprendizado Aprendizado não-supervisionado Aprendizado a partir de um

    conjunto de exemplos. O algoritmo encontra seus próprios padrões.
  7. Tipos de aprendizado Aprendizado não-supervisionado Principais tarefas: 1. Clustering -

    agrupar dados em clusters baseados em similaridade. 2. Redução dimensional - simplifica os dados - descrição em algumas características.
  8. Machine Learning e Python Scikit-learn 1. Biblioteca open-source de machine

    learning escrita em Python. 2. Projetada inicialmente no Google Summer of Code em 2007. 3. Construída sobre as libs NumPy e SciPy. 4. Oferece as seguintes tarefas: classificação, regressão, redução dimensional e clustering.
  9. Machine Learning e Python TensorFlow 1. Biblioteca open-source de machine

    learning escrita em Python. 2. Projetada inicialmente no Google em 2015. 3. Baseado no sistema interno do Google chamado DistBelief. 4. Criação e treinamento de Redes Neurais.
  10. Machine Learning e Python Keras 1. Biblioteca open-source de machine

    learning escrita em Python. 2. Criação e treinamento de Redes Neurais.
  11. Machine Learning e Python PySpark 1. Biblioteca open-source de Big

    Data escrita em Python. 2. Possui a lib SparkML Lib. 3. Oferece as seguintes tarefas: classificação, regressão, clusterização, sistemas de recomendação e NLP (Natural Language Processing).