Livros de matemática para iniciantes para Machine Learning


14

Sou engenheiro de Ciência da Computação, sem formação em estatística ou matemática avançada.

Estou estudando o livro Python Machine Learning de Raschka e Mirjalili, mas quando tentei entender a matemática do Machine Learning, não consegui entender o grande livro que um amigo me sugere Os elementos do aprendizado estatístico .

Você conhece algum livro de estatística e matemática mais fácil para o Machine Learning? Se não, como devo mudar?


Sou graduado em estatística em estatística e atualmente cursando um programa de mestrado on-line em Data Science com a Simplilearn ... para ser um cientista de dados, é necessário ter uma sólida formação em estatística ... porque a maioria dos modelos de aprendizado de máquina se baseia em matemática e matemática. Estatísticas que são ensinadas no nível de graduação ou melhor ... meu conselho seria ler o manual de ciências de dados com python ... envie-me um email em pchiita@gmail.com ... para que eu possa compartilhar meu material no meu google drive. .. eu tenho um monte de bons livros ... aprendizagem feliz ....
Paul chiita

Respostas:


8

Embora você precise reservar, recomendo os seguintes cursos, respectivamente, para entender as estatísticas usadas para o aprendizado de máquina e outras tarefas na ciência de dados. Eles são livres.

Se eu quiser recomendar um livro, recomendo o livro a seguir, gratuito sob licença CC . Tem bons exemplos e é muito prático; além disso, existem muitos códigos nele que ajudam a sentir as estatísticas em exemplos do mundo real.

Além disso, o seguinte link pode ajudar:


Obrigado pela resposta. Mas eu prefiro livros, você tem alguma sugestão?
Tantaros

@Tantaros Eu atualizei a resposta
Media

Adicionado outro link ..
Aditya

e quanto à álgebra linear, cálculo, etc? Eu não pratico matemática desde o ensino médio, então estou basicamente começando do zero. no entanto, eu tenho programado por um tempo. existe uma lista recente dos diferentes tipos de matemática que mal precisam para o ML em 2018/2019 ?! graças
Oldboy

Na coursera, há uma especialização. Não lembro o nome exato. Tem três cursos e é o que você precisa. É matemática para ml.
Media

2

Introdução à Álgebra Linear https://math.mit.edu/~gs/linearalgebra/ é um bom ponto de partida. Verifique se você é bom em Teoria das Probabilidades, Álgebra Linear e Estatística. Um conhecimento muito profundo pode não ser necessário, mas é necessário ter um bom conhecimento.


Você ouviu em algum outro lugar que precisa conhecer álgebra linear, mas também cálculo? isso é verdade? tudo o que eu quero saber é que tipos de matemática são absolutamente essenciais para entender a matemática do aprendizado de máquina em 2018/2019! Qualquer ajuda seria muito apreciada!!
Oldboy

2

Antes de fazer meu mestrado em Analytics, fui sugerido por meus alunos a ler esses dois livros para saber mais sobre Machine Learning e Estatística.

Nomeadamente:

  1. Descobrindo estatísticas com o SPSS / R - Andy Field
  2. R Iniciante e R para Todos
  3. Análise preditiva - o poder de prever quem clicará, comprará, mentirá ou morrerá
  4. Data Science for Business e muito mais

Se você não encontrar esses livros on-line, informe-me sobre o compartilhamento do link, eu os tenho no meu disco. Esses livros me ajudaram a entender o básico das estatísticas com exemplos explicados em termos leigos.

Se você estiver procurando por alguns cursos on-line, informe-me para sugerir alguns bons cursos (a maioria deles é grátis).


1
A maioria dos livros com R ou qualquer outra ferramenta não resolve o problema dele.
dksahuji

1
na verdade, a razão pela qual eu sugeri-lo este livro é, os exemplos são muito agradáveis e de fácil compreensão e por acaso aqueles foram explicados em R mas R para todo mundo tem explicação sobre a implementação etc
Toros91

@ Toros91 você poderia fornecer os links? Eu acho que eles vale a pena ser mencionado :)
Meios

1
@Media ter um olhar para uma das minhas pequenas coleções (não é mantida agora) ( 1drv.ms/f/s!AhfWNelcf3iAgm5t4luUhUFal8II )
Aditya

@Aditya sure :) #
Media

1

Não posso dizer da sua pergunta como você é adepto de matemática ou onde seu aprendizado para. Presumo que, como você é um engenheiro de software de computador, esteja familiarizado com álgebra, geometria e, talvez, algum cálculo.

Eu recomendo que você inicie seu aprendizado lendo estatísticas e compreendendo conceitos como descritivos, análise exploratória de dados, correlação, distribuições e assim por diante. Vejo que você prefere livros ao invés de vídeos, por isso vou encontrá-lo no meio do caminho e fornecer alguns livros on-line, além de um ou dois livros que você pode comprar impresso.

Primeiro, eu recomendaria o currículo do curso de pós-graduação da Penn State em estatística . Você pode explorar cada um dos cursos usando o menu à esquerda. Depois de selecionar um curso, role para baixo na página do curso e clique no link que diz "notas do curso on-line". As notas do curso para esses cursos são muito mais do que notas e são lidas como livros completos. Eles são muito instrutivos. Além disso, verifique também o currículo on-line do curso de graduação da Penn State em estatística , caso você encontre algo nos cursos de pós-graduação muito avançado e queira uma explicação "mais simples".

Segundo, revise o Handbook of Biological Statistics de John H. McDonald. Não deixe o título enganar você; este livro é uma excelente cartilha sobre estatística e análise de dados aplicável a qualquer domínio.

Terceiro, revise O Pequeno Manual de Estatística, de Gerard Dallal. Novamente, não deixe o título enganar você; este livro é outra jóia que mostra alguns fundamentos importantes de estatística.

Quarto, confira o livro Think Stats, de Allen Downey. Há uma versão gratuita online de uma edição anterior; a edição mais recente que você terá que comprar. Vale a pena, especialmente se você trabalha em Python. Neste livro, o autor ensina estatística e análise de dados usando o Python para analisar conjuntos de dados do mundo real (de brinquedo). Este é realmente um ótimo livro para se trabalhar.

Por fim, confira Data Science from Scratch, de Joel Grus. Este livro se concentra mais na análise de dados (em vez dos fundamentos estatísticos) e enfatiza mais o aprendizado de máquina e a modelagem. Ele usa o Python (e a pilha de ciência de dados do Python) para orientá-lo na análise e condução de análises preditivas em conjuntos de dados do mundo real (de brinquedo). Outro ótimo livro para trabalhar.


1

Tenha em mente que, enquanto eu tiver um mestrado em estatística aplicada, vou lhe dar uma resposta muito simples: faça um curso sobre probabilidades.

A maioria das estruturas de programação modernas de ML retira grande parte da matemática da ciência de dados; você realmente não precisará disso na maioria dos cenários. Mas você sempre precisará entender seus resultados e a maioria dos resultados é expressa em probabilidades. Se eu fosse novato em ciência de dados, faria um (breve) curso sobre probabilidades, tentaria entender o que proporções e porcentagens realmente significam e trabalharia para conhecer realmente muito bem uma estrutura (como o Tensorflow). Se você pode fazer isso, pode escrever alguns algoritmos realmente interessantes e não precisa ser obsessivo com a matemática.

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.