Estou interessado em fazer este curso on-line sobre aprendizado de máquina. Tal como está, minha matemática é muito elementar, e eu estou basicamente aprendendo matemática do zero na Khan Academy. Em termos de programação, tenho uma quantidade razoável de experiência e um bom entendimento geral. Minha pergunta é: quais habilidades matemáticas são necessárias para que eu possa entender e utilizar efetivamente o aprendizado de máquina?
machine-learning
levi
fonte
fonte
Respostas:
Esse curso é projetado especificamente para ser acessível a pessoas sem 'muito' conhecimento em matemática. Claro que "muito" é um termo relativo. Nesse caso, significa "o conhecimento do cálculo é útil, mas não obrigatório". O curso usa alguns resultados do cálculo diferencial, mas você pode responder aos questionários e concluir os programas sem conhecer você mesmo o cálculo. Você simplesmente não entenderá de onde vêm algumas das fórmulas a serem implementadas.
Você absolutamente precisará se sentir confortável com a álgebra linear básica (manipulação de vetores e matrizes) e trabalhar com funções logarítmicas e exponenciais.
fonte
Você precisará conhecer a Álgebra Linear através dos vetores próprios, se quiser que as coisas sejam "fáceis". Também é uma boa base estatística com forte ênfase em Regressão , Clustering e Teorema de Baye . Saber algo sobre gradientes também não dói. Como em qualquer CS, a teoria dos grafos também é útil.
Obviamente, o curso pode ser realizado apenas com os pré-requisitos mais básicos, mas eu recomendaria uma compreensão completa do material subjacente de qualquer maneira.
fonte