Definição - Segmentation-Fault-Machine-Learning/Knowledge GitHub Wiki

Machine Learning

Machine Learning é considerado um ramo da ciência da computação, que evoluiu do estudo de reconhecimento de padrões e da teoria de aprendizado computacional da inteligência artificial[1]. Algumas definições conhecidas de Machine Learning são [2]:

  • Machine Learning é um campo da ciência da computação que envolve o uso de métodos estatísticos para criar programas que melhoram sua performance com o tempo, ou detecta padrões em uma quantidade enorme de dados.

  • Machine Learning explora o estudo e a construção de algoritmos capazes de aprender e fazer previsões com base em um conjunto de dados. Esses algoritmos funcionam construindo um modelo à partir de um conjunto de entradas, tendo como objetivo a realização de previsões ou até tomada de decisões.

De forma resumida, Machine Learning é uma coleção de algoritmos e técnicas usadas para criar sistemas computacionais que aprendem com dados, e tem como principais objetivos: A previsão e a inferência [2]. É importante ressaltar que embora os principais objetivos sejam a previsão e a inferência, a utilização de Machine Learning não se reduz apenas a esses dois objetivos.

Machine Learning é o único campo de conhecimento que utiliza dados para aprendizado?

Para esclarecer essa pergunta, uma lista de termos que são utilizados frequentemente nessa área foram definidos para elucidar essa questão no livro Mastering Machine Learning With Python in six steps:

  • Estatística: É o estudo de coleção, análise, interpretação, apresentação e organização de dados[2].

  • Mineração de Dados: É um campo de estudo interdisciplinar da ciência da computação. É o processo computacional realizado para descobrir/identificar padrões em grandes conjuntos de dados, utilizando métodos que estão na intersecção da inteligência artificial, machine learning, estatística, e sistemas de banco de dados [2].

  • Análise de Dados: É o processo de inspecionar, limpar/lapidar, transformar e modelar dados com o objetivo de encontrar informações úteis, dado um contexto, para dar suporte à tomada de decisões[2].

  • Ciência de Dados: Ciência de dados é um campo interdisciplinar sobre processos e sistemas para extrair conhecimento ou percepções de dados que podem estar em diversos formatos, estruturados ou não. É uma continuação de algumas análises da estatística, machine learning, mineração de dados e análises preditivas[2].

Todos esses campos de conhecimento, de certa forma, utilizam dados para aprendizado. E todos esses campos estão conectados de alguma forma[1]. O instituto SAS, elaborou uma ilustração para representar essa conexão entre os diversos campos de conhecimento.

ImagemSAS

Imagem retirada do livro (Machine Learning Algorithms and Applications)

Bibliografia

[1] - Machine Learning Algorithms and Applications - (Mohssen Mohammed, Muhammad Badruddin Khan, Eihab Bashier Mohammed Bashier, CRC Press, 2017)

[2] - Mastering Machine Learning With Python in six steps - (Manohar Swamynathan - Apress, 2017)