Basics: Python and math
A review of the tools and of engineering math, with ML in mind.
6 lessons
- 1Python para quem vem de C# e TypeScriptFicar à vontade com a sintaxe do Python usando o que você já sabe de C# e TS. Nada de "o que é uma variável": o foco é o que muda.
- 2NumPy: pensar em arrays, não em laçosEntender por que todo código de ML usa NumPy e aprender a trocar laços for por operações no array inteiro.
- 3Gráficos com matplotlibDesenhar funções, dados e imagens.
- 4Álgebra linear: vetores, produto escalar e matrizesRelembrar vetores e matrizes pelo lado prático: o que cada operação calcula, como fica em NumPy e onde aparece em ML.
- 5Cálculo: derivada, derivada parcial e gradienteRelembrar a derivada como inclinação, revisar as regras que importam (principalmente a regra da cadeia) e chegar no gradiente, o vetor que diz para onde uma função sobe mais rápido.
- 6Probabilidade e estatística: média, variância e distribuição normalResumir dados com poucos números (média, mediana e desvio padrão), entender a distribuição normal e raciocinar sobre probabilidade simulando com NumPy, em vez de decorar fórmulas.