Fontes sobre teoria, filosofia, ferramentas e aplicações de IA [fechado]


11

Sou engenheiro de software / hardware há muitos anos. No entanto, não sei nada sobre IA e aprendizado de máquina. Tenho uma sólida formação em processamento de sinais digitais e várias linguagens de programação (como C, C ++ ou Swift)

Existem fontes (por exemplo, livros ou guias) que ensinam a teoria e a filosofia da IA ​​desde o início e, em seguida, são apresentados exemplos de aplicativos da vida real, ferramentas atuais, exemplos que você pode executar etc.?

Portanto, não estou procurando fontes muito acadêmicas ou estatísticas.

Respostas:


4

Se você deseja um livro básico muito simples sobre redes neurais e não exatamente o Machine Learning, tente:

Estes 2 são livros básicos e muito simples que começam do zero e mostram cálculos à mão em exemplos simples. Também são livros baseados em aplicativos da vida real.

Se você deseja fortalecer sua teoria e aprender de forma abrangente sobre o Machine Learning, especialmente para o reconhecimento de padrões, o melhor livro de longe é:

Este livro requer conhecimentos matemáticos sólidos, especialmente no campo da teoria das probabilidades, álgebra linear e cálculo.

Dois outros livros muito teóricos sobre redes neurais são:

Da minha experiência, estes são os melhores livros introdutórios. Além disso, você pode conferir vários OCW executados pelo edx.org, como o Machine Learning para Data Science e um curso altamente recomendado em coursera.org, ministrado pelo professor Andrew Ng Machine Learning da Stanford University

Eu também sugeriria que você aprendesse Python ou R, pois é usado principalmente para Machine Learning devido aos seus poderosos pacotes científicos. O Python é muito fácil de aprender e implementar programas em comparação com o C / C ++.

Edit: Esqueceu este livro. Embora, um pouco avançado, alguns usuários possam achar fácil:



2

Basta assistir à (antiga) aula de Machine Learning de Andrew Ng no Coursera, ou a aula de Machine Learning com Sebastian Thrun e Katie Malone na Udacity. Ou ambos. Essa é uma maneira bastante rápida de obter uma introdução boa e sólida ao básico do Machine Learning. Em seguida, consulte o Material da turma no site http://ai.berkeley.edu e leia Inteligência Artificial - Uma Abordagem Moderna . Se você passar por isso, estará bem posicionado para seguir o que for do seu interesse.

Lembre-se também de que você não pode se divorciar completamente da matemática envolvida no campo. Se você ainda não possui experiência em cálculo multivariável, probabilidade e álgebra linear (principalmente operações de matriz), talvez seja necessário aprofundar essas coisas.


1

Você pode assistir ao Tutorial de aprendizado de máquina feito pelo Google aqui: Hello World - Receitas de aprendizado de máquina # 1 . É simples e a comunicação é muito clara.

Seis linhas de Python são suficientes para escrever seu primeiro programa de aprendizado de máquina! Neste episódio, apresentaremos brevemente o que é aprendizado de máquina e por que é importante. Em seguida, seguiremos uma receita para o aprendizado supervisionado (uma técnica para criar um classificador a partir de exemplos) e codificaremos isso.


0

Existe um excelente livro on-line que fornece uma introdução completa e o treinamento sobre como construir redes neurais é o Neural Networks and Deep Learning de Michael Nielson. No primeiro capítulo, ele usa o exemplo de reconhecimento de dígitos manuscritos e repassa perceptrons, neurônios sigmóides, redes neurais básicas, como codificá-las em Python, etc. Os capítulos posteriores se aprofundam nos conceitos básicos de redes neurais.

Eu recomendaria este livro mesmo para aqueles que já têm experiência com redes neurais. É um ótimo recurso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.