a:aprendizagem_de_maquina
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
a:aprendizagem_de_maquina [2022/09/05 13:54] – Fiz correções gramaticais. Adicionei pontos finais em sentenças nas quais elas eram necessitadas. Luíza Diapp | a:aprendizagem_de_maquina [2022/09/05 14:42] (atual) – Samuel Machado Gama | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | Tópico feito por Gustavo Vinícius Paulino. | ||
+ | ====== O que é Aprendizado de Máquina ====== | ||
+ | Aprendizado de máquina, ou //Machine Learning//, é a área do desenvolvimento de algoritmos onde os computadores são utilizados para realizar tarefas sem instruções explícitas, | ||
+ | |||
+ | |||
+ | ====== Por que o Aprendizado de Máquina é importante ====== | ||
+ | A interpretação de dados é essencial para a tomada de decisões sobre um cliente para uma empresa. Por conta do grande volume de dados existentes necessários e a necessidade de obtê-los a partir de diferentes fontes, é muito difícil para uma empresa analisar essas informações e tomar integralmente decisões sem o aprendizado de máquina. O //Machine Learning// automatiza e otimiza esse processo. Ao usar um software que analisa grandes volumes de dados em alta velocidade, as empresas podem obter resultados mais rapidamente. | ||
+ | |||
+ | |||
+ | ====== O funcionamento do Aprendizado de Máquina ====== | ||
+ | ===== Aprendizado Supervisionado ===== | ||
+ | No aprendizado supervisionado, | ||
+ | |||
+ | Dois algoritmos de aprendizado supervisionado são os de **classificação** e **regressão**. | ||
+ | |||
+ | **No algoritmo de | ||
+ | classificação**, | ||
+ | de um modelo de classificação, | ||
+ | a caixa de entrada. Baseado no treinamento com exemplo de features que levam um email a receber a label spam ou | ||
+ | caixa de entrada, o modelo aprende a diferenciar um tipo de email do outro e consegue classificá-lo com uma | ||
+ | das //labels// existentes. | ||
+ | |||
+ | **No algoritmo de regressão**, | ||
+ | independente, | ||
+ | entradas que não foram vistas durante o treinamento. Assim como no modelo de classificação, | ||
+ | treinamentos são rotulados, então cada //feature// dos dados passados ao computador possuem uma // | ||
+ | Então, baseado nos dados de treinamento, | ||
+ | Ao contrário do modelo de classificação, | ||
+ | // | ||
+ | |||
+ | - O modelo recebe como dados de treinamento o conjunto de features X = {x1: 1, x2: 2, x3: 3} e o conjunto de labels Y = {y1: 2, y2: 4, y3: 6}, onde a feature xn possui como label yn, sendo n a posição do elemento dentro do seu conjunto. | ||
+ | - Ao analisar esses dados de treinamento, | ||
+ | - Agora, se o modelo receber como entrada o valor 5, ele atribuirá como saída correspondente o valor 10. | ||
+ | |||
+ | Aqui, o objetivo é fazer previsões sobre futuras saídas com alta precisão. No entanto, rotular as features é | ||
+ | um processo caro, demorado e que exige um profissional, | ||
+ | |||
+ | ===== Aprendizado Não Supervisionado ===== | ||
+ | |||
+ | No aprendizado de máquina não supervisionado, | ||
+ | rotulados. Por não serem rotuladas, essas // | ||
+ | principal é que o modelo | ||
+ | analise e agrupe esses conjuntos de dados para detectar padrões e grupos escondidos sem a intervenção humana. | ||
+ | |||
+ | **Agrupamento**, | ||
+ | partir de padrões e semelhanças em suas informações. O próprio modelo decide como agrupar esses dados. | ||
+ | Alguns métodos para agrupar unlabeled data são: //Exclusive Clustering// | ||
+ | Clustering// | ||
+ | |||
+ | **Associação**, | ||
+ | conjunto de dados. | ||
+ | |||
+ | **Redução de dimensionalidade**, | ||
+ | supervisionado para diminuir o volume de // | ||
+ | Essa técnica mantém a integridade dos dados. | ||
+ | |||
+ | No Aprendizado Não Supervisionado, | ||
+ | percepção por humanos. | ||
+ | Por lidar com //unlabeled data//, a taxa de precisão pode ser menor se comparada com a do Aprendizado | ||
+ | Supervisionado se não tiver uma intervenção humana para validar os resultados. | ||
+ | |||
+ | ===== Aprendizado de Máquina Supervisionado vs Não Supervisionado ===== | ||
+ | |||
+ | * No aprendizado supervisionado, | ||
+ | * Aprendizado supervisionado possui menor complexidade. Aprendizado não supervisionado são mais complexos porque necessitam de um grande conjunto de dados de treinamento para chegar a previsões desejadas e precisam de ferramentas poderosas para lidar com o alto volume de dados | ||
+ | * As //labels// para o aprendizado supervisionado devem ser escolhidas corretamente, | ||
+ | |||
+ | ===== Aprendizado Semi-Supervisionado ===== | ||
+ | O aprendizado de máquina semi-supervisionado se baseia na ideia de passar uma pequena quantidade de // | ||
+ | data// (dados rotulados) para aumentar a precisão de um modelo não supervisionado. Inicialmente, | ||
+ | treinado parcialmente com os dados rotulados e depois ele mesmo rotula os dados não rotulados | ||
+ | (esse processo é chamado de pseudo-rotulagem) | ||
+ | |||
+ | Com esse método, não é preciso que se tenha uma abundância de dados rotulados e a precisão aumenta. | ||
+ | |||
+ | ====== Inteligência Artificial e Aprendizado de Máquina ====== | ||
+ | |||
+ | É importante saber que o Aprendizado de Máquina se trata de uma subárea, ou método, da Inteligência Artificial, | ||
+ | área que busca fazer computadores emularem “tarefas humanas”, que é responsável por produzir modelos capazes | ||
+ | de aprender a partir de dados. | ||
+ | |||
+ | ====== Vantagens do Aprendizado de Máquina ====== | ||
+ | * Identificam tendências e padrões de dados que os humanos podem perder | ||
+ | * Conseguem trabalhar sem intervenção humana constante após serem configurados | ||
+ | * É escalável já que quanto maior a quantidade de dados disponíveis, | ||
+ | |||
+ | ====== Desvantagens do Aprendizado de Máquina ====== | ||
+ | * O treinamento inicial é caro e demorado. É preciso uma grande quantidade de dados | ||
+ | * Pode ser difícil interpretar os resultados corretamente e eliminar a incerteza sem a ajuda de um especialista. | ||
+ | |||
+ | ====== Como começar no Aprendizado de Máquina? ====== | ||
+ | São requisitos para aprender Aprendizado de Máquina conhecimentos matemáticos como Álgebra Linear, Cálculo | ||
+ | com múltiplas variáveis e Estatística. Python é a linguagem mais utilizada no aprendizado de máquina. A | ||
+ | partir disso, se deve aprender os conceitos do //Machine Learning//, como termos e os tipos de aprendizado de | ||
+ | máquina. | ||
+ | |||
+ | ====== Grandes Nomes ====== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ** Arthur Lee Samuel ** | ||
+ | |||
+ | Arthur foi pioneiro na pesquisa em inteligência artificial, e em 1959 popularizou o termo " | ||
+ | |||
+ | {{: | ||
+ | |||
+ | ** Fei-Fei Li ** | ||
+ | |||
+ | Li é Professora de Ciência da Computação pela Universidade de Stanford, na Califórnia. Já publicou cerca de 200 artigos científicos e atualmente trabalha no Campo de Pesquisa sobre sistemas inteligentes para prestação de serviços de saúde. De Janeiro de 2017 até Setembro de 2018, foi Vice-Presidente da Google e Atuou como Chief-Scientist de Inteligência Artificial/ | ||
+ | ---- | ||
+ | |||
+ | ====== Fontes ====== | ||
+ | |||
+ | |||
+ | |||
+ | | ||
+ | - **O que é machine learning? | ||
+ | - **Machine Learning: O que é e qual sua importância? | ||
+ | - **Os Três Tipos de Aprendizado de Máquina**, por Hugo Honda, Matheus Facure e Peng Yaohao. Disponível em: [[https:// | ||
+ | - **Dicas de aprendizado supervisionado**, | ||
+ | - **Aprendizado Supervisionado ou Não Supervisionado**, | ||
+ | - **How to Start Learning Machine Learning**, por GeeksforGeeks. Disponível em: [[https:// | ||
+ | - **Computer Scientist Explains Machine Learning in 5 Levels of Difficulty | WIRED**, por WIRED. Disponível em: | ||
+ | - **Tutorial 73 - What are features in machine learning? | ||
+ | - **How Machine Learning Works**, por DataRoboot. Disponível em: [[https:// | ||
+ | - **Unsupervised Learning**, por IBM Cloud Education[[https:// | ||
+ | - **Supervised vs. Unsupervised Learning: What's the Difference**, | ||
+ | - **Machine Learning**, por Wikipedia contributors [[https:// | ||
+ | - **Biografia de Arthur Samuel, IEEE:** https:// | ||
+ | - **Biografia de Fei-Fei Li, Universidade de Stanford:** https:// |