← studies

Basics: Python and math

A review of the tools and of engineering math, with ML in mind.

6 lessons

  1. 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.in Portuguese
  2. 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.in Portuguese
  3. 3Gráficos com matplotlibDesenhar funções, dados e imagens.in Portuguese
  4. 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.in Portuguese
  5. 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.in Portuguese
  6. 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.in Portuguese