Aprendizado de máquina (Machine learning)

Foto de Luis Cyrino
Luis Cyrino

Aprendizado de máquina (Machine learning)

Aprendizado de máquina (Machine learning) é um método de análise de dados que automatiza a construção de modelos analíticos. É um subcampo da Engenharia e da Ciência da computação que evoluiu do estudo de reconhecimento de padrões e da teoria do aprendizado computacional em inteligência artificial – IA.

Esse método do aprendizado de máquina possibilita que sistemas tenham a capacidade de aprender e otimizar processos sem ter que ser programado de forma consistente. Simplificando, o aprendizado de máquina usa dados, estatísticas e tentativa de acerto e erro para “aprender” uma tarefa específica sem nunca ter que ser especificamente codificado para a tarefa.

Aprendizado de máquina, o início de tudo!!!

O aprendizado de máquina é o processo pelo qual os programas de computador crescem com a experiência. E isso não é ficção científica, trata-se de uma realidade que cresce a todo momento com inovações constantes. Quando falamos sobre aprendizado de máquina, estamos nos referindo principalmente a algoritmos extremamente inteligentes.

A história nos diz que tudo começou por volta de 1950 com o matemático Alan Mathison Turing que ainda era cientista da computação, filósofo e biólogo. Influenciou sobremaneira no desenvolvimento da ciência da computação teórica.

Proporcionou uma formalização dos conceitos de algoritmo e computação com a máquina de Turing. Nessa época ele resolveu fazer testes para mensurar a capacidade de máquinas aprenderem por meio da comunicação humana. Alan Turing argumentou que era uma perda de tempo perguntar se as máquinas podem pensar.

Em vez disso, ele propôs um jogo: um jogador tem duas conversas escritas, uma com outro humano e outra com uma máquina. Esse *Jogo de Imitação, que foi título de um filme, serviria de teste para inteligência artificial.

*Jogo de Imitação (The Imitation Game) é baseado na história real do lendário criptoanalista inglês Alan Turing, considerado o pai da computação moderna. Narra a tensa corrida contra o tempo de Turing e sua brilhante equipe no projeto Ultra para decifrar os códigos de guerra nazistas e contribuir para o final do conflito.

Como programar as máquinas, segundo Alan Turing?

Esse jogo com uma máquina (computador) proposto por Alan Turing, parte da ideia que tal máquina deveria ser ensinada, assim como as crianças. Seria como instruí-las a seguir uma série de regras, permitindo-lhes fazer pequenos ajustes com base na experiência, jogo após jogo.

Para computadores, o processo de aprendizagem logicamente seria diferente, pois seria necessário primeiro, alimentá-los com muitos dados. Basicamente era que temos que dizer aos computadores o que fazer com todas essas informações.

Arthur Lee Samuel também tem parte nisso tudo!!!

Arthur Lee Samuel, foi um cientista da computação, pioneiro nos campos dos jogos de computador, inteligência artificial e aprendizado de máquina. Seu programa Game of Checkers é provavelmente o primeiro programa de auto- aprendizagem do mundo, e como tal, a primeira demonstração do conceito fundamental da inteligência artificial (IA).

Em 1959, Arthur Samuel definiu aprendizado de máquina como o “campo de estudo que dá aos computadores a habilidade de aprender sem serem explicitamente programados“. Essa definição ganhou forma quando Arthur Samuel criou um sistema que conseguiu aplicar os conceitos do jogo de “damas” melhor que ele.

Base de funcionamento do Aprendizado de máquina

O aprendizado de máquina explora o estudo e construção de algoritmos que podem aprender de seus erros e fazer previsões sobre dados. Esses algoritmos criam um modelo a partir de inputs amostrais.

A partir disso fazer previsões ou decisões guiadas pelos dados e não seguindo instruções estáticas programadas. Na inteligência artificial existem dois tipos de raciocínio (indutivo e o dedutivo). Já no aprendizado de máquina só se enfatiza o raciocínio indutivo.

Os especialistas em programação fazem essa construção escrevendo uma lista de instruções passo a passo ou algoritmos. Esses algoritmos ajudam os computadores a identificar padrões em uma vasta gama de dados. E com base nos padrões encontrados, desenvolvem uma espécie de “modelo” de como esse sistema funciona.

São modelos complexos que geralmente requerem muitas etapas computacionais ocultas. Para essa estrutura, os programadores organizam todas as decisões de processamento em camadas.

Essas camadas imitam a estrutura do cérebro humano, onde os neurônios disparam sinais para outros neurônios. Daí o termo muito usado na inteligência artificial e aprendizado de máquina quando chamadas de “redes neurais”.

Aprendizado de máquina parecido com o cérebro humano

Como dito anteriormente, isso não se trata de ficção científica, é uma realidade que continua crescente. Com isso o aprendizado de máquina está tornando os computadores mais parecidos com os humanos.

A maioria dos programas de computador depende de código para dizer o que executar ou quais informações reter (conhecimento explícito). Este conhecimento contém qualquer coisa que seja facilmente escrita ou registrada, como livros, vídeos ou manuais.

Com o aprendizado de máquina, os computadores agora estão ganhando *conhecimento tácito ou o conhecimento que ganhamos com a experiência e o contexto pessoal. É difícil transferir esse tipo de conhecimento de uma pessoa para outra por meio de comunicação escrita ou verbal.

*Conhecimento tácito é um modelo subjetivo e individual de conhecimento, adquirido ao longo das experiências e vivências. Essa palavra “tácito” se originou a partir do latim tacitus, que significa “silencioso” ou “não expresso em palavras”.

Os computadores não precisam mais depender de bilhões de linhas de código para realizar cálculos. O aprendizado de máquina dá aos computadores o poder do conhecimento tácito que permite que essas máquinas façam conexões, descubram padrões e façam previsões com base no que aprenderam.

O uso de conhecimento tácito pelo aprendizado de máquina o tornou uma tecnologia indispensável. E quem tem aproveitado bastante dessa tecnologia são as máquinas e equipamentos industriais.

A diferença entre Aprendizado de máquina e Inteligência artificial

O aprendizado de máquina e a inteligência artificial estão criando uma grande revolução em todo o mundo. A infinidade de aplicações desses modelos inteligentes mudou a visão que temos sobre tecnologia.

Os termos Aprendizado de Máquina e Inteligência Artificial são frequentemente usados alternadamente. No entanto, existe uma diferença marcante entre os dois que precisa ser entendida.

Enquanto a inteligência artificial (IA) pode ser definida, de modo amplo, como a ciência capaz de adotar/imitar as habilidades humanas, o Machine learning é uma vertente específica da IA que treina máquinas para aprender com dados.

Para entender essa diferença, temos como exemplo de aplicação da Inteligência artificial, os assistentes virtuais. Cortana por exemplo, é um assistente da Microsoft, são assistentes pessoais digitais inteligentes em plataformas como iOS e Android.

A função desse assistente é ajudar a encontrar informações relevantes quando solicitadas por voz. A IA é crítica nesses aplicativos, pois eles reúnem dados de momento a pedido do usuário. Esses assistentes virtuais processam uma grande quantidade de informações.

E de uma variedade de fontes para descobrir mais sobre os usuários para ajudá-los a organizar e rastrear seus dados. Já o aprendizado de máquina é uma parte vital desses assistentes pessoais, pois eles reúnem e refinam os dados com base na participação anterior do usuário com eles.

Assim, este arranjo de informações é usado para renderizar resultados que são feitos sob medida para as preferências do usuário. De modo amplo, Inteligência Artificial (IA) é quando um algoritmo de computador realiza um trabalho inteligente.

Já o Aprendizado de Máquina é uma parte da IA que aprende com os dados que também envolvem as informações coletadas de experiências anteriores. Isso permite que o programa de computador mude seu comportamento de acordo com as informações que vão chegando.

Conclusão

Portanto a diferença entre ambos é que todo o Aprendizado de Máquina é uma Inteligência Artificial, mas nem toda IA é um Aprendizado de Máquina.

São avanços tecnológicos que tem sido extremamente utilizados para predizer as condições de equipamentos, peças e componentes das máquinas em geral. Entender o que pode acontecer e tomar as devidas ações antes disso é o que tem levado muitas empresas a adotar a manutenção preditiva.

Mais especificamente com as técnicas de análise de vibração e temperatura via monitoramento online. Entendo que a adoção das estratégias de manutenção devem trabalhar com o dueto “Preventiva e Preditiva“, o que um não consegue prever, o outro consegue, são estratégias a meu ver que se complementam.

 

 

Fonte:

https://www.geeksforgeeks.org/machine-learning/

https://www.cs.virginia.edu/~evans/greatworks/samuel1959.pdf

https://www.scientificamerican.com/video/what-is-machine-learning-and-how-does-it-work-heres-a-short-video-primer/

https://builtin.com/machine-learning

Compartilhar:

Facebook
Twitter
LinkedIn
Pinterest

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Artigos relacionados
Categorias

Newsletter

Cadastre seu e-mail e receba conteúdo exclusivo. Odiamos SPAM ;)

POLÍTICA DE PRIVACIDADE

Este site é mantido e operado por Luis Carlos Cyrino Peres

Nós coletamos e utilizamos alguns dados pessoais que pertencem àqueles que utilizam nosso site. Ao fazê-lo, agimos na qualidade de controlador desses dados e estamos sujeitos às disposições da Lei Federal n. 13.709/2018 (Lei Geral de Proteção de Dados Pessoais - LGPD).

Nós cuidamos da proteção de seus dados pessoais e, por isso, disponibilizamos esta política de privacidade, que contém informações importantes sobre:
- Quem deve utilizar nosso site
- Quais dados coletamos e o que fazemos com eles;
- Seus direitos em relação aos seus dados pessoais; e
- Como entrar em contato conosco.

1. Dados que coletamos e motivos da coleta
Nosso site coleta e utiliza alguns dados pessoais de nossos usuários, de acordo com o disposto nesta seção.

1.1. Dados pessoais fornecidos expressamente pelo usuário
Nós coletamos os seguintes dados pessoais que nossos usuários nos fornecem expressamente ao utilizar nosso site:
Nome
E-mail
Telefone

A coleta destes dados ocorre nos seguintes momentos:
Solicitação de Contato
Solicitação de Orçamentos

Os dados fornecidos por nossos usuários são coletados com as seguintes finalidades:
Para retornar o contato ao usuário que solicitou, seja para orçamento, duvidas ou suporte

1.2. Dados pessoais obtidos de outras formas
Nós coletamos os seguintes dados pessoais de nossos usuários:
Dados de localização, navegador, dispositivo de acesso, sistema operacional, faixa etária, sexo, através do Google Analytics e Google Ads

A coleta destes dados ocorre nos seguintes momentos:
Ao acessar o site e navegar nas páginas

Estes dados são coletados com as seguintes finalidades:
Melhorar a experiência do usuário ao navegar em nosso site

1.3. Dados sensíveis
Não serão coletados dados sensíveis de nossos usuários, assim entendidos aqueles definidos nos arts. 11 e seguintes da Lei de Proteção de Dados Pessoais. Assim, não haverá coleta de dados sobre origem racial ou étnica, convicção religiosa, opinião política, filiação a sindicato ou a organização de caráter religioso, filosófico ou político, dado referente à saúde ou à vida sexual, dado genético ou biométrico, quando vinculado a uma pessoa natural.

1.4. Cookies
Cookies são pequenos arquivos de texto baixados automaticamente em seu dispositivo quando você acessa e navega por um site. Eles servem, basicamente, para seja possível identificar dispositivos, atividades e preferências de usuários.
Os cookies não permitem que qualquer arquivo ou informação sejam extraídos do disco rígido do usuário, não sendo possível, ainda, que, por meio deles, se tenha acesso a informações pessoais que não tenham partido do usuário ou da forma como utiliza os recursos do site.

a. Cookies de terceiros
Alguns de nossos parceiros podem configurar cookies nos dispositivos dos usuários que acessam nosso site.
Estes cookies, em geral, visam possibilitar que nossos parceiros possam oferecer seu conteúdo e seus serviços ao usuário que acessa nosso site de forma personalizada, por meio da obtenção de dados de navegação extraídos a partir de sua interação com o site.
O usuário poderá obter mais informações sobre os cookies de terceiro e sobre a forma como os dados obtidos a partir dele são tratados, além de ter acesso à descrição dos cookies utilizados e de suas características, acessando o seguinte link:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage?hl=pt-br
As entidades encarregadas da coleta dos cookies poderão ceder as informações obtidas a terceiros.

b. Gestão de cookies
O usuário poderá se opor ao registro de cookies pelo site, bastando que desative esta opção no seu próprio navegador. Mais informações sobre como fazer isso em alguns dos principais navegadores utilizados hoje podem ser acessadas a partir dos seguintes links:
Internet Explorer:
https://support.microsoft.com/pt-br/help/17442/windows-internet-explorer-delete-manage-cookies
Safari:
https://support.apple.com/pt-br/guide/safari/sfri11471/mac
Google Chrome:
https://support.google.com/chrome/answer/95647?hl=pt-BR&hlrm=pt
Mozila Firefox:
https://support.mozilla.org/pt-BR/kb/ative-e-desative-os-cookies-que-os-sites-usam
Opera:
https://www.opera.com/help/tutorials/security/privacy/
A desativação dos cookies, no entanto, pode afetar a disponibilidade de algumas ferramentas e funcionalidades do site, comprometendo seu correto e esperado funcionamento. Outra consequência possível é remoção das preferências do usuário que eventualmente tiverem sido salvas, prejudicando sua experiência.

1.5. Coleta de dados não previstos expressamente
Eventualmente, outros tipos de dados não previstos expressamente nesta Política de Privacidade poderão ser coletados, desde que sejam fornecidos com o consentimento do usuário, ou, ainda, que a coleta seja permitida com fundamento em outra base legal prevista em lei.
Em qualquer caso, a coleta de dados e as atividades de tratamento dela decorrentes serão informadas aos usuários do site.

2. Compartilhamento de dados pessoais com terceiros Nós não compartilhamos seus dados pessoais com terceiros. Apesar disso, é possível que o façamos para cumprir alguma determinação legal ou regulatória, ou, ainda, para cumprir alguma ordem expedida por autoridade pública.

3. Por quanto tempo seus dados pessoais serão armazenados
Os dados pessoais coletados pelo site são armazenados e utilizados por período de tempo que corresponda ao necessário para atingir as finalidades elencadas neste documento e que considere os direitos de seus titulares, os direitos do controlador do site e as disposições legais ou regulatórias aplicáveis.
Uma vez expirados os períodos de armazenamento dos dados pessoais, eles são removidos de nossas bases de dados ou anonimizados, salvo nos casos em que houver a possibilidade ou a necessidade de armazenamento em virtude de disposição legal ou regulatória.

4. Bases legais para o tratamento de dados pessoais
Uma base legal para o tratamento de dados pessoais nada mais é que um fundamento jurídico, previsto em lei, que justifica o justifica. Assim, cada operação de tratamento de dados pessoais precisa ter uma base legal a ela correspondente.

Nós tratamos os dados pessoais de nossos usuários nas seguintes hipóteses:
- mediante o consentimento do titular dos dados pessoais
- para o cumprimento de obrigação legal ou regulatória pelo controlador

4.1. Consentimento
Determinadas operações de tratamento de dados pessoais realizadas em nosso site dependerão da prévia concordância do usuário, que deverá manifestá-la de forma livre, informada e inequívoca.
O usuário poderá revogar seu consentimento a qualquer momento, sendo que, não havendo hipótese legal que permita ou que demande o armazenamento dos dados, os dados fornecidos mediante consentimento serão excluídos.
Além disso, se desejar, o usuário poderá não concordar com alguma operação de tratamento de dados pessoais baseada no consentimento. Nestes casos, porém, é possível que não possa utilizar alguma funcionalidade do site que dependa daquela operação. As consequências da falta de consentimento para uma atividade específica são informadas previamente ao tratamento.

4.2. Cumprimento de obrigação legal ou regulatória pelo controlador
Algumas operações de tratamento de dados pessoais, sobretudo o armazenamento de dados, serão realizadas para que possamos cumprir obrigações previstas em lei ou em outras disposições normativas aplicáveis às nossas atividades.

5. Direitos do usuário
O usuário do site possui os seguintes direitos, conferidos pela Lei de Proteção de Dados Pessoais:
- confirmação da existência de tratamento;
- acesso aos dados;
- correção de dados incompletos, inexatos ou desatualizados;
- anonimização, bloqueio ou eliminação de dados desnecessários, excessivos ou tratados em desconformidade com o disposto na lei;
- portabilidade dos dados a outro fornecedor de serviço ou produto, mediante requisição expressa, de acordo com a regulamentação da autoridade nacional, observados os segredos comercial e industrial;
- eliminação dos dados pessoais tratados com o consentimento do titular, exceto nos casos previstos em lei;
- informação das entidades públicas e privadas com as quais o controlador realizou uso compartilhado de dados;
- informação sobre a possibilidade de não fornecer consentimento e sobre as consequências da negativa;
- revogação do consentimento.
É importante destacar que, nos termos da LGPD, não existe um direito de eliminação de dados tratados com fundamento em bases legais distintas do consentimento, a menos que os dados seja desnecessários, excessivos ou tratados em desconformidade com o previsto na lei.

5.1. Como o titular pode exercer seus direitos
Para garantir que o usuário que pretende exercer seus direitos é, de fato, o titular dos dados pessoais objeto da requisição, poderemos solicitar documentos ou outras informações que possam auxiliar em sua correta identificação, a fim de resguardar nossos direitos e os direitos de terceiros. Isto somente será feito, porém, se for absolutamente necessário, e o requerente receberá todas as informações relacionadas.

6. Medidas de segurança no tratamento de dados pessoais
Empregamos medidas técnicas e organizativas aptas a proteger os dados pessoais de acessos não autorizados e de situações de destruição, perda, extravio ou alteração desses dados.
As medidas que utilizamos levam em consideração a natureza dos dados, o contexto e a finalidade do tratamento, os riscos que uma eventual violação geraria para os direitos e liberdades do usuário, e os padrões atualmente empregados no mercado por empresas semelhantes à nossa.
Entre as medidas de segurança adotadas por nós, destacamos as seguintes:
Armazenamento em servidores e computadores criptografados
Ainda que adote tudo o que está ao seu alcance para evitar incidentes de segurança, é possível que ocorra algum problema motivado exclusivamente por um terceiro - como em caso de ataques de hackers ou crackers ou, ainda, em caso de culpa exclusiva do usuário, que ocorre, por exemplo, quando ele mesmo transfere seus dados a terceiro. Assim, embora sejamos, em geral, responsáveis pelos dados pessoais que tratamos, nos eximimos de responsabilidade caso ocorra uma situação excepcional como essas, sobre as quais não temos nenhum tipo de controle.
De qualquer forma, caso ocorra qualquer tipo de incidente de segurança que possa gerar risco ou dano relevante para qualquer de nossos usuários, comunicaremos os afetados e a Autoridade Nacional de Proteção de Dados acerca do ocorrido, em conformidade com o disposto na Lei Geral de Proteção de Dados.

7. Reclamação a uma autoridade de controle
Sem prejuízo de qualquer outra via de recurso administrativo ou judicial, os titulares de dados pessoais que se sentirem, de qualquer forma, lesados, podem apresentar reclamação à Autoridade Nacional de Proteção de Dados.

8. Alterações nesta política
A presente versão desta Política de Privacidade foi atualizada pela última vez em: 02/12/2020.
Nos reservamos o direito de modificar, a qualquer momento, as presentes normas, especialmente para adaptá-las às eventuais alterações feitas em nosso site, seja pela disponibilização de novas funcionalidades, seja pela supressão ou modificação daquelas já existentes.
Sempre que houver uma modifição, nossos usuários serão notificados acerca da mudança.

9. Como entrar em contato conosco
Para esclarecer quaisquer dúvidas sobre esta Política de Privacidade ou sobre os dados pessoais que tratamos, entre em contato com nosso Encarregado de Proteção de Dados Pessoais, por algum dos canais mencionados abaixo:
E-mail: contato@manutencaoemfoco.com.br
Telefone: (41) 9 9958-6044