KNN e os K vizinhos mais próximos

preview_player
Показать описание
O mais simples algoritmo em machine learning.

O KNN (do inglês k-Nearest Neighbors), traduzido como k vizinhos mais próximos, é um algoritmo do tipo Lazy Learners (traduzido como Aprendizado Tardio), pois esses tipos de algoritmo realizam o aprendizado somente quando solicitados para classificação de um novo exemplo.

A ideia geral do KNN é encontrar os k exemplos mais próximos do exemplo não classificado, sendo a classificação feita com base no rótulo desses exemplos mais próximos. Apesar de necessitar de um tempo menor de treinamento, o custo computacional para rotular um novo exemplo é alto, pois necessitam de técnicas
de armazenamento e recuperação de dados de treinamento, na pior das hipóteses, o exemplo a ser classificado será comparado com todos os exemplos contidos no conjunto de treinamento.

Dado um novo exemplo a ser classificado, o KNN realiza os seguintes passos:
1 - calcula a distância entre esse exemplos e os outros do conjunto, de acordo com alguma medida de similaridade;
2 - os exemplos mais próximos são selecionados;
3 - o exemplo é classificado em determinada categoria de acordo com algum critério e agrupamento das categorias dos exemplos selecionados.

Clique no sino para receber as notificações.
***NÃO ESQUEÇA DE SE INSCREVER***
Deixe seu comentário!
Se gostou do vídeo, dê o seu like e compartilhe! :)

Sandeco nas redes sociais:

Instagram:
Twitter:
Github:
Рекомендации по теме
Комментарии
Автор

Estou fazendo curso de machine learn e sempre quando não entendo muito bem algo venho consultar o sandeco, muito obrigado por seu otimo trabalho.

douglassoaressantos
Автор

Muito bem explicado! Simples, didático e direto ao ponto!

Obrigado Professor!

luizflaviopereira
Автор

Explicação perfeita e objetiva, obrigado! Sucesso!

Автор

Muito simples depois da explicação.... Obrigado.

Автор

Amei a explicação. Muito clara. Obrigada professor!

cristinatxs
Автор

Explicação muito clara e objetiva, eu adorei

akagamm
Автор

Parabens aí pelo conteúdo criado, canais bons ainda mais em português é maravilhoso. Acabei de terminar meu curso de data science, o fiz 100 em inglês então aí da tenho alguma dúvidas.. esse vídeo foi massa demais, me ajudou bastante

hopraw
Автор

Prof, por que a quantidade de vizinhos mais próximos é 3?

raquelbustamante
Автор

O video de KNN para regressão, eu não o encontrei. Qual seria por favor ?

ninegm
Автор

Obrigado pelo vídeo, por favor faz um video prático sobre aprendizado não supervisionado (clustering).

evilaniodesouzaalmeida
Автор

Posso usar o KNN para classificação de sementes como café, milho!

HAGARCIA
Автор

Quais as técnicas mais usadas na classificação automática?

samuelmoreiradesouza
Автор

Qual a melhor linguagem de programação para data ? R ou Python ? Você poderia fazer um vídeo mostrando os prós e os contras de cada uma, afinal é uma escolha importante.. Adorei seus vídeos

daniloamorim
Автор

Sandeco, na estatística temos um percentual de correlação para justificar a relação entre duas variáveis. Como isso se apresenta no KNN ou outros algorítimos de ML?
• De acordo com a acuracidade do teste (por exemplo, o ML acertou 80% das classificações)?
• Ou dividindo a quantidade de Ks mais próximos? (temos 5 Ks, onde 2 são A e 3 são B, então tenho 2/5 de chance de ser A?)
• Outra forma?

Minha preocupação é como justificar/entender a efetividade do meu modelo nos meus jobs.

Parabéns pelo seu trabalho, amigo.

koninhooo
Автор

Sandeco, muito bom esse vídeo. Seu vídeo me ajudou a desenvolver um pequeno projeto sobre uma metodologia chamada Expectation Rating.

Eu gostaria de saber se na biblioteca Matplotlib é possível mostrar no gráfico qual o valor que eu estou colocando. Por exemplo, eu digito um valor para que o algoritmo decida algo por mim.
Eu já sei a resposta porquê consigo ver no gráfico de dispersão.

Mas eu quero mostrar um gráfico, pode ser o de dispersão mesmo, mas com o valor que eu coloquei. Quero mostrar onde esse valor caiu no gráfico. Assim como você mostrou no 4:03 do vídeo.
É possível?

Obrigado.

DiegoSouza
Автор

Sabes me dizer como empresas de ERP tradicionais podem ganhar dinheiro com machine learning?
Alguma forma de monetizar, ou como podem usar para melhorar os processos internos, reduzir custos, etc, usando machine learning.

Desculpe a ignorância, mas gostaria de juntar vários argumentos para apresentar para os donos da empresa onde trabalho,
para mostrar que vale a pena a empresa investir neste setor.

Eu mesmo fico na dúvida se isso é algo complexo demais para um desenvolvedor mediano, mas pelo que tenho lido, e estudado,
acho ser possível sim, e que posso tirar proveito deste conhecimento.

juniorbnusc
Автор

Sandeco, gostaria de saber, o que acontece numa situação de empate?

leonardoferretti
Автор

Abaixe o volume das musicas enquanto fala

jedi-fullstack
Автор

olá sandeco tudo bem? conheci seu canal hoje, tenho uma duvida. Estou iniciando um projeto mas não sei se ele é possível de ser implementado, você poderia me ajudar apenas me dando um norte ? quais tecnologias estudar e por onde começar? se possível deixa seu email pra eu entrar em contato, vlww seus videos sao otimos

paulorrio
Автор

dava pra fazer a explicacao em 1 min, agiliza esse papo ai, foram 5 minutos de tu escrevendo na lousa putao assim n da

fwelpsofera