Os Cursos de Andrew Ng no Coursera: Meu Mergulho no Machine Learning
Fui de zero conhecimento em código para criar aplicações de IA com a API do ChatGPT ao completar os cursos de ML do Andrew Ng — aqui está como superei a curva de aprendizado.
Quando o ChatGPT foi lançado no final de 2022, fiquei viciado. Preciso admitir que, como alguém que passou 18 anos em publicidade sem nenhum background em programação, o mundo do machine learning parecia ao mesmo tempo fascinante e intimidador. Perguntei à minha rede e até ao próprio ChatGPT — "por onde devo começar?" — e a resposta continuava voltando para os cursos de Andrew Ng no Coursera. Então me inscrevi na "Machine Learning Specialization" e na "Deep Learning Specialization" por Stanford e Deeplearning.AI com Andrew Ng como instrutor.
A parte em que eu não fazia ideia do que estava fazendo
A Machine Learning Specialization foi minha primeira incursão no domínio. Criado pela Stanford Online e DeepLearning.AI, esse programa para iniciantes prometia uma introdução abrangente aos fundamentos do machine learning, desde a construção de modelos de ML com NumPy & scikit-learn até a aplicação de técnicas de aprendizado não supervisionado.
Quando finalmente clicou
O programa me deu uma base sólida — construindo modelos de ML usando Python, NumPy e scikit-learn. Aprendi a construir e treinar modelos supervisionados para tarefas de previsão e classificação binária. Andrew Ng é um professor incrível. Sua capacidade de explicar conceitos complexos de forma simples é honestamente incomparável.
A parte em que quase desisti
O maior desafio para mim foi Python e a interface de linha de comando. Nunca tinha escrito uma linha de código antes :D Mas tinha o ChatGPT do meu lado e continuei fazendo perguntas — até as básicas mesmo. Aos poucos, as coisas foram fazendo sentido. Acho que a chave para mim foi não ter vergonha de fazer perguntas "óbvias".
Indo mais fundo (e sendo humilhado de novo)
O próximo da minha agenda de aprendizado foi a Deep Learning Specialization. Esse programa, também ministrado por Andrew Ng, mergulha mais fundo nas complexidades do machine learning, com foco em arquiteturas de redes neurais e técnicas de ponta.
Onde ficou íngreme
Ir do básico para o deep learning foi puxado, não vou mentir. No entanto, o currículo é bem estruturado e os projetos práticos ajudaram muito. Há alguma sobreposição entre esse curso e o anterior. Como é aprendizado online, você pode avançar rapidamente ou pular o conteúdo que já conhece.
Quando a teoria encontrou a realidade
Os projetos do mundo real foram as melhores partes. Eles preenchem a lacuna entre teoria e prática, e comecei a ver como esses conceitos poderiam ser aplicados a problemas reais — o que foi o que me animou a construir meu próprio chatbot depois.
O momento em que comecei a criar coisas
Por último, o curso sobre Building Systems with the ChatGPT API abriu um novo caminho para explorar a integração de modelos de linguagem grande em aplicações práticas. Com base no que aprendi nos dois cursos anteriores, consegui:
- Exportar dados do meu site, que é construído no WordPress
- Limpar e preparar os dados. Você pode ver alguns exemplos de código aqui. Claro, o código precisa ser revisado com base na especificação do projeto/API.
- Usar a embedding API para construir uma função de busca melhor usando LLM.
Fazendo as diferentes peças conversarem entre si
Esse curso ensinou como automatizar fluxos de trabalho complexos usando chamadas em cadeia para um modelo de linguagem grande — basicamente como fazer diferentes partes da sua aplicação conversarem entre si através do LLM.
Olhando para toda a jornada
Olhando para trás, a jornada foi difícil mas incrivelmente recompensadora. Cada curso expandiu não apenas meu entendimento, mas minha percepção do que é possível. De alguém que não sabia o que era uma linha de comando para alguém que podia criar coisas com código — essa mudança ainda parece surreal para mim.
E adivinha? Consegui criar meu chatbot usando a API da OpenAI, tecnologia de embedding, etc... Você pode ver as lições aprendidas e o chatbot aqui.
Você já fez algum dos cursos do Andrew Ng? Ou está pensando em fazer? Adoraria ouvir sobre sua experiência — especialmente se você também vem de um background não técnico como eu.
Abraços,
Chandler





