- Видео 10
- Просмотров 74 800
Inteligência Artificial na Prática
Бразилия
Добавлен 22 янв 2018
Introdução às Redes Neurais Artificiais - Redes de Kohonen Supervisionadas - Parte 2/5 - Aula #7
Neste vídeo, abordaremos um novo modelo matemático para o nosso neurônio artificial. Veremos também como é a arquitetura da rede de Kohonen e estudaremos o conceito de competição entre os neurônios, conceito este fundamental tanto para a identificação e classificação de padrões desconhecidos, como para a própria rede durante uma das técnicas de aprendizado.
Просмотров: 1 777
Видео
Introdução às Redes Neurais Artificiais - Redes de Kohonen Supervisionadas - Parte 1/5 - Aula #6
Просмотров 1,9 тыс.4 года назад
Nesta aula, faremos uma introdução aos conceitos que fundamentam as chamadas "Redes de Kohonen", propostas pelo pesquisador Finlandês Teúvo Kohonen em 1982. Essas redes, embora pouco conhecidas e exploradas, possuem características bastante interessantes que nos proporcionam muitas aplicações.
Introdução às Redes Neurais Artificiais - Prática em Perceptrons de Múltiplas Camadas - Aula #5
Просмотров 6 тыс.5 лет назад
Esse vídeo apresenta a nossa aula prática sobre Perceptrons de Múltiplas Camadas. Através de um exemplo bem simples, vocês compreenderão o funcionamento dessa importante rede neural artificial. Ao final da aula você estará apto a responder: Como a "taxa de aprendizado" influencia no aprendizado da rede e no quanto ela erra? Quantos neurônios utilizar na camada intermediária? Etc... O conteúdo d...
Introdução às Redes Neurais Artificiais - Perceptrons de Múltiplas Camadas - #Aula 4
Просмотров 9 тыс.5 лет назад
Nesse vídeo apresento uma rede básica do tipo Perceptron de Camadas Múltiplas, uma evolução em poder computacional da rede Perceptron de Camada Simples. Será abordada a sua arquitetura e sua forma clássica de treinamento: Retro-propagação de Erro (Error Back-propagation). Não deixe de assistir também a sua respectiva aula prática pois ela contém informações importantes que complementam o aprend...
Reconhecimento de Digitais via Máquinas de Vetores de Suporte
Просмотров 8936 лет назад
Este vídeo demonstra rapidamente o trabalho intitulado "Reconhecimento de Impressões Digitais com Máquinas de Vetores de Suporte" do aluno Filipe Moreira da Silveira do curso de Engenharia de Telecomunicações da Universidade Federal Fluminense. O programa foi escrito em Python e utiliza o módulo Scikit-Learn e é uma versão inicial para outro trabalho prático: Um cofre baseado em identificação b...
Introdução às Redes Neurais Artificiais - Prática em Perceptron de Camada Simples - #Aula 3
Просмотров 15 тыс.6 лет назад
Nessa aula, faremos um script Python que permite um neurônio artificial Percetron aprender a classificar uma fruta como maçã ou laranja. Essa aula se baseia nos conhecimentos aprendidos na aula #2 do curso. O vídeo apresenta uma breve explicação sobre como o script é desenvolvido, e a codificação propriamente dita inicia-se em 04:14. Boa aula ! Link para a página onde se encontra a lista de exe...
Introdução às Redes Neurais Artificiais - Perceptron de Camada Simples - #Aula 2
Просмотров 11 тыс.6 лет назад
Nesta aula, apresentamos o nosso primeiro neurônio artificial: O perceptron. Nela, vocês aprenderão como funciona um neurônio artificial básico, que tipo de problemas eles podem resolver e quais são suas limitações. Essa aula também é a base para a nossa próxima aula, que será uma prática em python sobre um problema de classificação de padrões bem simples. Assista a aula e curta !
Introdução às Redes Neurais Artificiais - Introdução - #Aula 1
Просмотров 9 тыс.6 лет назад
Esta é a primeira aula no nosso curso de Introdução às Redes Neurais Artificiais. Nela, falaremos um pouco sobre suas vantagens e aplicações. Falaremos também um pouco sobre os neurônios biológicos, cujo modo de funcionamento inspiraram a criação das redes neurais artificiais e tudo o que elas representam hoje em dia. Créditos da música: Inspired - Kevin MacLeod. Está licenciada sob uma licença...
Instalação do pacote Python Anaconda
Просмотров 5 тыс.6 лет назад
Este vídeo demonstra como baixar e instalar o pacote Python Anaconda, um pacote que já disponibiliza um bom ambiente de edição para seus programas Python e diversas bibliotecas de interesse para nossos cursos, tais como: NumPy, SciKit Learning, Scikit Image, Matplotlib, entre diversos outros. Link para baixar o anaconda: www.anaconda.com/download/ Créditos da música: Blow Away - No percussion d...
Introdução às Redes Neurais Artificiais - Apresentação do Curso - Aula #0
Просмотров 14 тыс.6 лет назад
Conheça o curso de redes neurais artificiais que será uma das bases introdutórias para os projetos incríveis que faremos aqui no Inteligência Artificial na Prática. Aqueça seus neurônios, acompanhe as aulas e participe dos projetos! link para revisão de vetores e matrizes: ruclips.net/video/pNWx2LE9meQ/видео.html link para revisão básica de estatística: ruclips.net/video/CG_AGULJJz8/видео.html ...
Pena que não tem mais. Obrigado pelos vídeos.
Olá amigo, seu trabalho é muito bom e gostaria que continuasse com ele, está sendo muito bom para a minha pesquisa
Parabéns pela aula! Muito boa!
Tem a parte 3 ? Muito bom trabalho
Muito bom.
prof. uma duvida, como eu poderia fazer para tornar possivel mais camadas escondidas, para mais neuronios de saida, o senhor tem algum exemplo de codigo, obrigado !
muito obrigado prof. me ajudou demais !
prof. boa noite, espero que veja essa mensagem, a aula e excelente muito obrigado, apenas não entendi por que ao gerar o 'V' não vez o somatorio dos elementos somente o dot, pois a equação seria Somatorio(XiWi)+b ou W.T@X, o senhor esqueceu de implementar ?
A função dot ja faz isso. O somatório é a notção do que acontece no produto das matrizes
👍👀
No r acho que têm pacotes melhores para trabalhar RNA’s
Boa noite. Por que o w é uma matriz 3x1 de zeros, não teria que ser 1 0 0, sendo o +1 referente ao bias? Uma vez que se for tudo zero inicialmente o +1 inserido no Xb não fará diferença
Parabéns, aula completa e explicada em detalhes!
Muito bom.. queremos muito a parte 3
Obrigado por mais uma aula, Professor! Continue com o seu excelente trabalho!
Sensacional! Parabéns pela explicação e apresentação!
Que trabalho maravilhoso!!! To revisando tudo.
Pense num conteúdo maravilhoso! Muitíssimo obrigada!
Mestre que aula Top. Agradeço ao código e explicação incrivel.
Aula top
Muito bem explicado! Parabéns! Me auxiliou muito no entendimento de função de ativação! Obrigado!
Seus vídeos são ótimos, amigo! Estão me ajudando bastante :)
Por favor quero aprender no futuro redes recorrentes
Por favor quero aprender aprendizado por reforço tambem
Ótimo vídeo, bem simples e descomplicado. Inscrito :)
Cadê a parte 3 ?
Muito obrigado professor, seu conteúdo e didática são incríveis, espero que não desista do canal e continue com os vídeos!!!
SUA AULA É PERFEITA!
Sua didática é muito boa. Parabéns, mas eu senti falta de alguns exemplos dos calculos, bias, taxa de aprendizado, etc.
Se em vez de aumentar o número de épocas, fosse aumentada a taxa de aprendizagem, o vetor erro seria nulo?
# -*- coding: utf-8 -*- """ Created on Mon Nov 2 19:45:49 2020 @author: jmarcos -Introdução às Redes Neurais Artificiais Prática em Perceptron de Camada Simples - #Aula 3 Canal RUclips: Inteligência Artificial na Prática """ import numpy as np # definição do número de épocas numEpocas = 10000 #eu consegui zerar os erros com numEpocas = 100000 # definição do número de amostras (entradas) q = 6 # atributos peso = np.array([113, 122, 107, 98, 115, 120]) pH = np.array([6.8, 4.7, 5.2, 3.6, 2.9, 4.2]) # bias - sempre 1 bias = 1 # preparar a entrada do perceptron X = np.vstack((peso,pH)) Y = np.array([-1, 1, -1, -1, -1, 1]) # taxa de aprendizado eta = 0.1 # define o vetor de pesos W W = np.zeros([1,3]) # 3 colunas: duas entradas + bias # define array para armazenar os erros e = np.zeros(6) # definição da Função de Ativação - degrau bipolar def funcaoAtivacao(valor): if valor < 0.0: return (-1) else: return (1) # execução do perceptron for j in range(numEpocas): for k in range(q): # q : número de amostras # insere o bias no vetor de entrada Xb = np.hstack((bias, X[:,k])) # hstack empilha bias sobre o vetor X # calcula o campo induzido (equação 5 do vídeo) # multiplicação vetorial (numpy.org/doc/stable/reference/generated/numpy.dot.html) V = np.dot(W, Xb) #calcular a saída do perceptron Yr = funcaoAtivacao(V) # equação 6 do vídeo # calcular o erro: e = (Y - Yr) e[k] = Y[k] - Yr # treinamento do perceptron W = W + eta * e[k] * Xb print("Vetor de erros (e): " + str(e))
Muito bom. Continue com o trabalho. Sei que é difícil mas ajudará muitas pessoas .
Prezados, peço desculpas pelo nível de ruido de fundo, mas não tenho ainda um local muito adequado para gravar. Estou buscando resolver isso o mais breve possível. Quem tiver dicas e quiser me ajudar, fique a vontade para comentar.
Todas as aulas são excelentes. Parabéns professor!!
Olá... td bem? Por onde anda o video de Redes de Kohonen comentado pelo professor João Marcos na aula numero 5? Não vai haver mais aulas? Nunca vi um curso tão bem dado... Pq parou?
Olá Eloy! Obrigado pelo elogio, embora eu não ache que minha aula seja tão boa assim não. Rs. Fiquei sem gravar por falta de tempo, mas não esqueci da minha promessa não. Já estou com os slides referentes às aulas sobre redes de Kohonen (modo supervisionado) prontos. Minha dificuldade é gravar e editar. Vou buscar postar as aulas com maior frequência.
@@inteligenciaartificialnapr9920 Não seja modesto... Gostei demais da sua didática... Tomara que consiga colocar muito mais aulas aqui, tanto no modo supervisionado com não supervisionado... Quanto mais, melhor... kkkkk... Vou ficar aqui no aguardo... Grato pelo retorno...
esse código funcionária em um base de entrada com 500 linhas 70 colunas?
Olá Ciência de Dados para Empreendedor! Em princípio funciona sim. Somente tome cuidado ao usar 70 colunas (não conheço seu problema/aplicação) pois muitas colunas mais atrapalham do que ajudam. Isso se deve ao fato de que nem todos os atributos contribuem para a classificação. Alguns até mesmo atrapalham o classificador. Busque por alguma técnica de "seleção de atributos" antes.
Professor, parabéns gostei bastante da aula e da didática.
Professor, sua didática é excelente. Você não imagina o quanto me ajudou. Continue com trabalho! LANCE MAIS VIDEOS. Lance um assunto sobre Adeline que é as vezes complicado entender também. Obrigado
Muito obrigado e parabéns pelo trabalho! "From scratch", podemos enxergar os fundamentos de forma clara e superar as conveniências e os pitfalls dos tool kits.
cai aqui de para-quedas espero que continue gosto muito de arduino foi onde eu comecei quero aprender +e+e+ faça mais @UCi7fM_q0o7BhxAqrwN56pIw
Inteligência Artificial na Prática teria como desenvolver em seus vídeos aquele projeto que o jogo do dino do google aprende a se desviar dos obstaculos sozinhos acho que seria um fantastico inicio
Olá Rodrigo Santoro! Vou colocar a ideia na lista. Obrigado!
Ótima aula, parabéns!!!!!!
Não vai produzir mais conteúdo?
Olá Leandro Kyoya! Andei afastado por falta de tempo, mas pretendo colocar mais vídeos sobre esse e outros assuntos sim. Fique ligado! Grande abraço!
Minuto 17:30: a mostra clara do que representam os planos de intersecção. Novamente, um momento fantástico do esclarecimento do modelo.
Até o minuto 6:54, este foi o único Edutuber que mostrou OS VERDADEIROS PRINCÍPIOS DO PERCEPTRON. Isto é ser efetivo. Isto é ensinar: transmitir a verdadeira percepção associativa dos parâmetros envolvidos em um contexto. Peço a Deus que o abençoe com mais esclarecimento, pois "a quem pouco tem, até o POUCO lhe será tirado, mas a quem MUITO tem, MUITO MAIS lhe será dado". A pessoa que reparte o seu conhecimento genuíno com os outros é como um SACERDOTE.
Obrigado Bernardo Meyer! Que Deus nos abençe a todos e, especialmente àqueles, que buscam conhecimento.
Por favor, não pare com a série de vídeos. Vou começar a escrever um projeto de doutorado com o uso das redes neurais e suas aulas estão me ajudando muito. Obrigadoooooooooooooo.
Fique tranquilo Prof. Msc. Thiago Oliveira! Pretendo postar muita coisa sobre redes neurais artificiais e outros assuntos. São quase 24 anos de experiência e conhecimento acumulados na área! Bom projeto de doutorado! Sem bem o que é isso. Aliás, fiz o meu usando Redes Neurais do tipo "Delayed Hopfield-Tank". Boa sorte aí e força. O esforço valerá a pena. Grande abraço!
Bom dia. Sou Engenheiro e preciso estudar mais sobre. Tenho conhecimento em C e Phyton
CORRONES ?¹?¹ RARARAR
Cara excelente aula nmrl, sobre o som de fundo n vi mto incomodo.
Muito bom 👏👏👏
Ótima aula.