Em Habré, aparecem periodicamente revisões dos cursos de aprendizado de máquina. Mas esses artigos costumam ser marcados como favoritos nos próprios cursos. As razões para isso são diferentes: os cursos em inglês exigem conhecimento confiável de matan ou estruturas específicas (ou, pelo contrário, o conhecimento inicial necessário para a realização do curso não é descrito), estão em outros locais e exigem registro, têm programação, lição de casa e são difíceis de combinar com os dias úteis. . Tudo isso evita que, a partir do zero, comece a mergulhar no mundo do aprendizado de máquina em sua própria velocidade, exatamente ao nível interessante e pule seções desinteressantes.
Esta revisão contém principalmente links para artigos sobre o Habré e links para outros recursos como complemento (as informações estão em russo e não precisam ser registradas). Eu pessoalmente li todos os artigos e materiais que recomendei. Eu tentei todos os cursos em vídeo para escolher o que eu mais gosto e ajudar os outros na escolha. Li a maioria dos artigos anteriormente, mas há aqueles que me deparei ao escrever esta resenha.
A revisão consiste em várias seções para que todos possam escolher o nível a partir do qual começar.
Para seções grandes e cursos em vídeo, são indicados custos aproximados de tempo, conhecimento necessário, resultados esperados e tarefas para autoteste.

A maioria dos artigos não foi escrita como parte de um único curso; portanto, as informações podem ser duplicadas. Se você perceber que conhece alguma parte do artigo, poderá ignorá-lo com segurança; se não tiver terminado com essas informações no artigo anterior, terá a chance de ler a mesma coisa, mas em outras palavras, o que deve ajudar na assimilação do material.
Artigos Introdutórios
Nível exigido: educação escolar, conhecimento da língua russa.
Tempo necessário: várias horas.
Parece que vale a pena começar o estudo com um artigo sobre
Rede Neural Artificial na Wikipedia, mas eu não o recomendo. A descrição mais descritiva desencoraja todo desejo de estudar redes neurais.
Neurônios em 5 minutos (descrição muito simplificada, para as humanidades, mas levará apenas 5 minutos)
Redes neurais artificiais em palavras simples (é melhor gastar 15 minutos neste artigo)
Fundamentos da RNA (um dos quatro artigos do
Textbook - Neural Networks )
Redes neurais para iniciantes. Parte 1 e
Parte 2Redes neurais, princípios fundamentais de operação, diversidade e topologiaRedes neurais artificiais e mini-colunas do córtex real (nono curso da
lógica da consciência )
TarefaAntes de passar para o próximo nível, crie uma rede no
designer online . Veja todos os quatro exemplos e, na última (espiral), treine a rede em não mais de 100 eras para um nível de erro de não mais que 0,1%, usando o número mínimo de neurônios e camadas.
Expandindo horizontes
Nível necessário: entendimento básico de redes neurais.
Tempo necessário: várias horas.
Um breve curso de aprendizado de máquina ou como criar uma rede neural para resolver problemas de pontuaçãoA coisa mais importante sobre redes neurais. Palestra em Yandex (eu recomendo assistir apenas um vídeo por 1 hora, ler o artigo parecia um pouco difícil)
Uma introdução à arquitetura de rede neuralO que é uma rede neural convolucionalRede neural convolucional, parte 1: estrutura, topologia, funções de ativação e conjunto de treinamentoZoológico de arquiteturas de redes neurais. Parte 1 e
Parte 2 (você não precisa ler muito, basta olhar as belas imagens e ler a descrição na diagonal)
TarefaListe os principais:
- tipos de tarefas que as redes neurais resolvem
- tipos de arquiteturas de redes neurais
- função de ativação
- tipos de neurônios / camadas
Aprofundando o conhecimento
Nível necessário: compreensão do trabalho das redes neurais, conhecimento de arquiteturas básicas.
Tempo necessário: várias dezenas de horas.
Curso de Deep Learning nos dedos do Instituto de Física e Tecnologia da NSU (14 vídeos, 15 horas, será informativo)
OpenDataScience e Mail.Ru Group abrem materiais de cursos de aprendizado de máquina (10 vídeos, 20 horas, será difícil)
Palestras da Tecnosfera. Redes neurais no aprendizado de máquina (14 vídeos, 25 horas, será chato)
Para decidir por mim mesmo e ajudar o resto dos cidadãos de Khabrovsk a escolher, construí um gráfico de uma queda no interesse no curso com base em uma queda no número de visualizações de cada próximo vídeo. As conclusões são decepcionantes - poucas chegam ao fim. A maior porcentagem de pessoas que chegaram ao fim é o curso do Instituto de Física e Tecnologia da NSU.

(O gráfico da queda no número de visualizações foi realizado há alguns meses e a imagem atual pode ser um pouco diferente).
Exemplos práticos
Isso inclui principalmente apenas os artigos, após os quais as pessoas que os lêem poderão reproduzir eles mesmos os resultados descritos (há links para as fontes ou serviços on-line)
Os 30 projetos de aprendizado de máquina mais impressionantes do ano passado (v.2018)Melhorando a qualidade da imagem usando uma rede neuralDetecção de partes do corpo usando redes neurais profundasClassificação de objetos em tempo realColorir uma fotografia em preto e branco usando uma rede neuralMudança de gênero e raça em uma selfie com a ajuda de redes neuraisComo distinguir entre literatura britânica e americana usando aprendizado de máquinaDividir texto em frases usando o Tomite-parserWaveNet: Um novo modelo para gerar fala e música humanasAnálise do Alcorão com IAQuantos neurônios você precisa descobrir se a ponte de Alexander Nevsky está desenhada?Quantos gatos existem?O comércio sabe quando você está esperando um bebêA rede neural de Stanford determina a tonalidade do texto com uma precisão de 85%Combustível de IA: uma seleção de conjuntos de dados abertos de aprendizado de máquinaOutros materiais
Artigos e cursos que não estão incluídos na minha resenha, mas talvez você goste.
Redes neurais em imagens: de um neurônio a arquiteturas profundas (python, numpy)
Princípios básicos de aprendizado de máquina usando regressão linear como exemplo (python, numpy, matan)
Rede Neural Convolucional, Parte 2: Aprendendo pelo Algoritmo de Propagação Traseira (Matan)
Redes neurais no stepik.org (em uma revisão de dois anos atrás, já era chamado de obsoleto)
Curso sobre aprendizado de máquina no Coursera da Yandex e HSE (o curso está disponível somente após a inscrição, NumPy, Pandas, Scikit-Learn)
Aprendizado profundo para codificadores (7 vídeos, 15 horas, inglês)
Curso de aprendizado profundo do Google sobre udacidade (inglês)
Curso de estruturação de projetos de aprendizado de máquina em Coursera (pago, inglês)
Outros artigos da Habrice sobre aprendizado de máquina
Onde e como aprender o aprendizado de máquina? (Idioma inglês)
O que ler sobre redes neurais 10 livros (em inglês)
Aprendendo por conta própria: uma compilação de cursos em vídeo sobre ciência da computação (inglês)
Visão geral do curso de aprendizado profundo (inglês)
10 cursos de aprendizado de máquina no verão (inglês / russo, pago / gratuito)
A leitura desses artigos me levou a escrever o meu próprio, no qual haveria materiais apenas em russo, sem registro e com a exigência de 5 anos de matan.
Espero que meu artigo tenha menos comentários como este:
“Coloquei nos favoritos. Claro, eu não vou assistir. "
Peço a todas as pessoas interessadas que respondam às pesquisas após o artigo, bem, se inscrevam, para não perder meus próximos artigos, como se eles me motivassem a escrevê-las e escrever perguntas nos comentários (erros de digitação são melhores no PM).
Aviso tradicional: não respondo a mensagens em PM / redes sociais / telegrama, etc. Se você tiver uma pergunta, faça-a nos comentários.