Você está na página 1de 61

GESTÃO DA TECNOLOGIA E INOVAÇÃO (adm0422)

MACHINE LEARNING PARA GESTÃO DE


NEGÓCIO

Prof. Dr. Domenico Ceglia


VANTAGENS DO ML

De acordo com Accenture (2018), o aprendizado de máquina pode


reduzir custos entre 20% e 25% em serviços bancários, operações de
TI, infraestrutura e manutenção; gerar novas receitas em produtos e
serviços; e melhorar a retenção e aquisição de clientes
VANTAGENS DO ML

Ao transformar os processos humanos em processos inteligentes e


automatizados, as empresas podem concentrar seus recursos em
atividades de maior valor, como oferecer melhores produtos e
serviços aos seus clientes e melhorando a aquisição e retenção de
clientes
ONDE É USADO O ML

❖ Bancos usam aprendizado de máquina para analisar vários


cenários de negócios, combinar preços de produtos para valorizar
e aumentar a receita.
❖ Aprendizado de máquina é amplamente utilizado para análise de
sentimento de dados de avaliações online.
❖ Permite que os bancos de investimento processem grandes
conjuntos de dados em altas velocidades e para façam previsões
instantâneas para vários atividades comerciais, como compra e
venda ações, commodities e derivativos.
➢ Pesquisa IBM, cerca de 41% dos negócios brasileiros implementaram ativamente e

passaram a contar com essas tecnologias para melhorar sua produtividade e

lucratividade, diante dos últimos desafios globais enfrentados.

➢ Fatores como a acessibilidade da IA (56%), sua crescente incorporação em

aplicativos de negócios-padrão (48%) e a necessidade de redução de custos e

automatização de processos (39%), foram os maiores responsáveis por impulsionar

essa transformação. de vez nessa jornada.


ONDE É USADO O ML
❖ A aprendizagem da máquina ajuda os bancos de varejo a
automatizar processos-chave, incluindo hipotecas, empréstimos e
atendimento ao cliente.
❖ Ajuda os clientes a realizar serviços bancários de rotina transações
enquanto oferece insights simples sobre melhorar a gestão
financeira.
❖ A Target, uma grande varejista dos Estados Unidos, emprega
vários aplicativos de aprendizado de máquina que usam grandes
conjuntos de dados de milhões de clientes para prever seu
comportamento de compra.
DESAFIOS DO ML

❖ Um desafio comum para a usabilidade dos métodos de


aprendizado de máquina é o trade-off entre interpretabilidade e
precisão.
❖ Muitas decisões baseadas em aprendizado de máquina precisam
ser transparentes e interpretáveis para compreender a lógica de
decisão subjacente.
DESAFIOS DO ML

❖ Enquanto muitos métodos de aprendizado profundo são


conhecidos por geram resultados altamente precisos, muitas
vezes faltam interpretabilidade devido à sua natureza de caixa-
preta.
❖ Assim, ao identificar o mais adequado método de aprendizado de
máquina para aplicações específicas, os gerentes precisam
considerar o trade-off entre interpretabilidade e precisão de
vários métodos de aprendizado de máquina.
TIPOS DE ALGORITMOS PARA ML
TIPOS DE ALGORITMOS PARA ML
TIPOS DE ALGORITMOS PARA ML
O QUE É UM DADO ROTULADO E NÃO
ROTULADO

❑ Dados são rotulados, pois sabemos de antemão a saída esperada para

cada entrada de dados.

❑ Neste caso, o aprendizado (ou treinamento) consiste em apresentarmos

para o algoritmo um número suficiente de exemplos (também chamados

de registros ou instâncias) de entradas e saídas desejadas (já rotuladas

previamente).

❑ Assim, o objetivo do algoritmo é aprender uma regra geral que mapeie as

entradas nas saídas corretamente, o que consiste no modelo final.


TIPOS DE ALGORITMOS PARA ML
SUPERVISIONADO
SUPERVISIONADO
• O aprendizado de máquina supervisionado usa um conjuntos de
dados rotulados para treinar algoritmos que classificam dados ou
preveem resultados com precisão.
• À medida que os dados de input são inseridos no modelo, ele adapta
sua ponderação até que o modelo seja ajustado adequadamente, o
que ocorre como parte do processo de validação cruzada.
• O aprendizado supervisionado ajuda as organizações a resolver
diversos problemas do mundo real em grande escala, como a
classificação de spam em uma pasta separada da sua caixa de
entrada..
SUPERVISIONADO

Por outro lado, o aprendizado de máquina para previsão fornece uma


capacidade preditiva para a tomada de decisão. Considerando a saída
desejada e dados de entrada, máquina de aprendizado supervisionada
é treinada para tomar decisões (por exemplo, classificação ou
previsão), comparar o calculado e resultados desejados, e reduzir as
taxas de erro através da aprendizagem iterativa, ajustando os valores
de parâmetros da função de mapeamento interno.
SUPERVISIONADO

• O processo de aprendizagem para quando atinge um nível


aceitável de precisão ou atende a outros critérios de rescisão.
• Para uma máquina de aprendizado supervisionada, rotulagem de
dados de entrada e de saída para treinamento e testes podem ser
demorados e trabalhoso, especialmente quando big data são
usados.
SUPERVISIONADO

Alguns dos algoritmos populares de aprendizado de máquina


supervisionado incluem k-vizinhos mais próximos, Naive Bayes
classificadores, árvores de decisão, regressão linear, regressão
logística, máquinas de vetores de suporte, aleatório florestas e redes
neurais artificiais.
NÃO SUPERVISIONADO
O QUE É UM APRENDIZADO DE MÁQUINA
NÃO SUPERVISIONADO

❑ Algoritmos de aprendizado de máquina não supervisionados


tentam identificar semelhanças entre os elementos no conjunto
de dados de entrada e agrupa os elementos para obter insights
significativos.
❑ O aprendizado não supervisionado possui dados não rotulados que
o algoritmo tenta entender por conta própria.
DIFERENCIA ENTRE APRENDIZADO
SUPERVISIONADO E NÃO SUPERVISIONADO

Aprendizado supervisionado Aprendizado não supervisionado


EXEMPLO NÃO SUPERVISIONADO

• Resumo automatizado de vários documentos e agrupamento de


clientes são algumas das ferramentas úteis áreas de aplicação da
máquina não supervisionada de aprendizado.
• Aprendizado de máquina não supervisionado popular algoritmos
incluem agrupamento, agrupamento hierárquico, k-means, análise
de componentes principais, e regras de associação.
EXEMPLO NÃO SUPERVISIONADO:
AGRUPAMENTO HIERÁRQUICO

• Quando a máquina agrupa coisas que vão juntas em uma árvore de


cluster.
• Todos os dados são um cluster, então eles se dividem em clusters
cada vez menores.
• Os dados pertencerão a um conjunto em cascata de clusters,
desde os mais genéricos até os mais específicos e bem agrupados.
• Portanto, o resultado final é que você vê como os diferentes
subgrupos se relacionam uns com os outros ou quão distantes eles
estão.
EXEMPLO NÃO SUPERVISIONADO:
AGRUPAMENTO HIERÁRQUICO
APRENDIZADO COM REFORÇO

• O aprendizado por reforço é usado para treinar um agente de


software como se comportar com base no feedback ambiental e
nos mecanismos de recompensa.
• O sistema de inteligência artificial enfrenta uma situação. O
computador utiliza tentativa e erro para encontrar uma solução
para o problema.
• Para que a máquina faça o que o programador deseja, a
inteligência artificial recebe recompensas ou penalidades pelas
ações que executa. Seu objetivo é maximizar a recompensa total.
EXEMPLO DE APRENDIZADO COM
REFORÇO
Temos um agente e uma recompensa, com muitos obstáculos no
meio, como nesta imagem abaixo. O agente deve encontrar o melhor
caminho possível para alcançar a recompensa e quando encontrar
um obstáculo, deve ser penalizado (pois ele deve escolher o caminho
sem obstáculos). Com a Aprendizagem Por Reforço, podemos treinar
o agente para encontrar o melhor caminho.
ALGORITRMOS DE APRENDIZADO DE
MÁQUINA REFORÇADO

• Alguns populares algoritmos de aprendizado por reforço incluem


Qlearning, algoritmos hierárquicos de aprendizado por reforço,
aprendizado por diferença temporal e algoritmos de gradiente de
política.
• Uma aplicação empresarial de aprendizado por reforço no mundo
real é o resumo de textos longos.
APLICAÇÕES PARA AS EMPRESAS

Um recente pesquisa O'Reilly Media (2018) indica que cerca de


metade da população mundial 11.000 especialistas em dados
trabalham para empresas no estágios iniciais de exploração do
aprendizado de máquina, enquanto o resto tem experiência
moderada ou extensa em implantação de modelos de aprendizado de
máquina para produção.
APLICAÇÕES PARA AS EMPRESAS

De acordo com o Indeed.com (2019), o trabalho mais anunciado é o de


engenheiro de aprendizado de máquina. Muitos empresas líderes
em todos os setores estão ativamente recrutando engenheiros de
aprendizado de máquina, o que revela sua seriedade sobre o
potencial do campo.
APLICAÇÕES PARA AS EMPRESAS

Existem três tipos principais de aplicativos de aprendizado de


máquina usados por grandes empresas:
(1) Clustering,
(2) Classificação
(3) Predição.
DEFINIÇÃO DO CLUSTERING

➢ Clustering é usado para agrupar conjuntos de objetos na com base


em suas semelhanças em um universo multidimensional espaço.
➢ Objetos no mesmo cluster são mais semelhantes entre si do que
em diferentes clusters.
➢ O Clustering é considerado um aprendizado de máquina não
supervisionado porque os rótulos de classe dos objetos não são
conhecidos de antemão.
COMO FUNCIONA O CLUSTERING

➢ No Clustering, os objetos são agrupados dentro de um espaço


altamente dimensional.
➢ A semelhança entre dois objetos é medida com uma função de
distância de similaridade.
➢ A análise de clustering revela padrões de grupos, fornece
informações sobre os principais impulsionadores da eficiência, e
identifica as melhores práticas para negócios operações.
QUANDO É USADO CLUSTERING

❖ Clustering tem sido amplamente utilizado para agrupar clientes


para ajudar a empresa a fornecer produtos personalizados e
recomendações de serviços
❖ Agrupar documentos em um predefinido número de categorias.
❖ Por exemplo, o agrupamento tem sido usado para ajudar a agrupar
os comentários dos clientes para melhorar satisfação do cliente.
CLASSIFICATION

• A classificação é o processo de identificar categoria ou classe de


uma observação.
• Ao contrário do clustering, as categorias dos objetos já estão
conhecidas para fins de treinamento e teste.
• Uma vez que o aplicativo de classificação conclui o treinamento
para um dada tarefa de classificação, ele pode então atribuir um
novo objeto observado a uma categoria.
EXEMPLO DE CLASSIFICAÇÃO

o Um exemplo de uma tarefa de classificação binária é a


classificação de um solicitante de empréstimo como digno de
crédito ou não.
o Neste exemplo, um aplicativo de aprendizado de máquina pode ser
treinado usando reembolso e dados padrão de candidatos a
empréstimos anteriores.
o Uma aplicação de análise de sentimento pode ser usada para
classificar as revisões dos clientes sobre o produto em várias
categorias (por exemplo, extremamente positivo, positivo, neutro,
negativo, extremamente negativo).
DEFINIÇÃO PREDIÇÃO

❑ O aprendizado de máquina é usado para identificar padrões em


dados e prever eventos futuros.
❑ Uma grande diferença entre classificação e predição é que a
classificação é usada para inferir uma regra relevante para a
situação atual a partir dos dados (por exemplo, detecção de fraude
de cartão de crédito ou internet violação de segurança),
❑ No entanto, a previsão é usada para antecipar o que acontecerá no
futuro.
PREDIÇÃO

❖ Por exemplo, o aprendizado de máquina preditivo pode examinar


dados para detectar sinais de mercado que afetarão desempenho
futuro do mercado.
❖ O aprendizado de máquina também é útil na prevenção
manutenção. Ele permite que os fabricantes aprendam a partir de
dados gerados por máquinas e para desenvolver modelos
preditivos ao longo do tempo.
PREDIÇÃO

❖ Na General Electric Company (GE), aprendizado de máquina para


previsão a análise é usada para identificar anomalias, assinaturas, e
tendências no desempenho da máquina, desenvolver um modelo
de comportamento da máquina e prever quando as máquinas
precisarão de manutenção.
INFERENÇA ESTATÍSTICA X MACHINE LEARNING

o Foco: Inferência Estatística foca na explicação, enquanto Machine


Learning foca na previsão.
o Modelos: A Inferência Estatística geralmente aplica modelos mais
simples e interpretáveis, enquanto Machine Learning pode usar
modelos complexos para maximizar a precisão.
INFERENÇA ESTATÍSTICA X MACHINE LEARNING

o Interpretabilidade: A interpretabilidade é essencial na Inferência


Estatística, mas muitas vezes é menos enfatizada em Machine
Learning.
o Técnicas: Embora ambas as áreas usem técnicas de otimização e
modelagem, Machine Learning tende a usar algoritmos mais
computacionalmente intensivos.
o Validação: A Inferência Estatística usa testes de hipóteses e p-
valores, enquanto Machine Learning usa uma variedade de
métricas de desempenho.
ESCOLHER O ALGORITMO CERTO

➢ Com uma ampla variedade de algoritmos de aprendizado de


máquina disponíveis, os gerentes achariam difícil selecionar os
melhores para resolver seus problemas.
➢ Isso é amplamente conhecido que um único algoritmo de
aprendizado de máquina não dará o melhor desempenho em
todas as instâncias do problema.
DEFINIÇÃO DE PRECISÃO E
INTERPRETABILIDADE

❑ Precisão é uma medida de quão bem o algoritmo irá realizar na


prática.
❑ Interpretabilidade refere-se à capacidade de explicar aos usuários
como uma determinada decisão ou resposta é tomada.
❑ Um aprendizado de máquina é considerado interpretável se sua
classificação pode ser explicada por uma conjunção de declarações
condicionais (ou seja, regras se-então) sobre os dados coletados.
PRECISÃO VERSUS INTERPRETABILIDADE

Por exemplo, árvores de decisão padrão com regras if-then podem


ser explicados e são, portanto, considerados interpretáveis. No setor
bancário, a interpretabilidade das decisões tomadas por aprendizado
de máquina podem ser essenciais para o controle interno e
conformidade regulatória.
DIFICULDADE DA INTERPRETABILIDADE

Black box
❑ Corresponde à modelos que não podem ser interpretados.
❑ “Ainda que os dados entrem e as previsões saiam, não se tem ideia
do que acontece lá dentro”, esclarece a cientista.
❑ Em outras palavras, existem as previsões, mas não se sabe como
elas foram feitas e quais fatores têm maior influência nos
resultados.
❑ Isso acontece porque são modelos complexos, que capturam
relações que não são, necessariamente, lineares.
A PRECISÃO DOS ALGORITIMOS DE ML

• A precisão dos algoritmos de aprendizado de máquina é afetados


por erros redutíveis e irredutíveis.
• Por exemplo, suponha que haja um relação não linear entre as
variáveis de entrada e de saída no conjunto de dados.
• Se uma empresa usasse uma regressão linear como um algoritmo
de aprendizagem, o aprendizado seria rápido e fácil, mas a
precisão do algoritmo sofreria por causa da alta erro de viés que
vem com o uso de uma regressão linear em dados não lineares.
A INTERPRETABILIDADE DOS
ALGORITIMOS DE ML

• Um modelo de aprendizado de máquina interpretável é aquele que


“pode ser prontamente apresentado ao usuário com artefatos
visuais ou textuais”.
• Interpretabilidade de um modelo de aprendizado de máquina é
um meio de gerar confiança.
A INTERPRETABILIDADE DOS
ALGORITIMOS DE ML

• Muitos algoritmos de aprendizado de máquina, como ANN


(Artificial Neural Network) e algoritmos de aprendizado profundo
(Deep Learning) foram rotulados como modelos de caixa-preta
por causa de seu funcionamento interno complexo e
ininterpretável.
• Isso é exatamente o que torna esses algoritmos precisos.
ESTUDO DE CASO

o Para melhorar a gestão do risco de crédito, a ING se uniu ao Google


e à PwC em dezembro de 2018 desenvolver um sistema de alerta
precoce (EWS) baseado em aprendizado de máquina que permite
aos analistas de risco de crédito de tomar decisões mais rápidas e
informadas para detectar se os clientes estão expostos a riscos
potenciais (ING, 2018).
o O EWS varra e analisa grandes quantidades de informações
financeiras e não financeiras incluindo notícias de todo o
mundo.
ESTUDO DE CASO

o O EWS usa NLP (Natural Language Processing ) e tradução do


Google serviço para processar aproximadamente 80.000 itens
todos os dias, incluindo dados de mercado em tempo real bem
como notícias de fontes públicas (PwC, 2018).
o O EWS detecta quando o preço da ação de um cliente cai mais do
que uma porcentagem predefinida ou quando a cobertura de
mídia de um cliente torna-se marcadamente negativo.
ESTUDO DE CASO

o Usando NLP e análise de sentimento, o EWS determina se uma


notícia diz respeito ao cliente em questão, ou se o cliente é apenas
referido de forma incidental. Em seguida, determina a relevância
da notícia para gestão do risco de crédito.
PERGUNTAS NORTEADORAS DE ESTUDO

1. Favor explique como funciona o Machine Learning e faça um


exemplo.
2. Favor explique o aprendizado supervisionado
3. Explique o aprendizado não supervisionado
4. Explique como funciona o Clustering
5. Explique como funciona a Classificação
PERGUNTAS NORTEADORAS DE ESTUDO

6. Explique como funciona a Predição.


7. Explique detalhadamente o que significa precisão e
interpretabilidade no Machine Learning?
8. Quais são as dificuldades da interpretabilidade?
9. Qual é a diferença entre uma previsão realizada com inferência
estatística e machine learning?
10. Explique o estudo de caso passado no slide na sala de aula sobre
EWS?
TUDO BEM?

Fonte: https://www.uai.com.br/app/noticia/trends/2022/06/30/interna-noticia-trends,290220/danilo-gentili-ri-de-manifestantes-sendo-agredidos-e-e-detonado-
na-web.shtml
BIBLIOGRAFIA

❖ LEE, In; SHIN, Yong Jae. Machine learning for enterprises: Applications, algorithm selection, and

challenges. Business Horizons, v. 63, n. 2, p. 157-170, 2020.

❖ CANHOTO, Ana Isabel; CLEAR, Fintan. Artificial intelligence and machine learning as business tools: A

framework for diagnosing value destruction potential. Business Horizons, v. 63, n. 2, p. 183-193, 2020.

Você também pode gostar