Skip to content
··3 min basahin

Mga Coursera Course ni Andrew Ng: Ang Aking Paglusong sa Machine Learning

Mula sa zero coding knowledge hanggang sa pagbuo ng AI applications gamit ang ChatGPT API sa pamamagitan ng pagtapos ng mga ML course ni Andrew Ng — ito ang paano ko nalampasan ang learning curve.

Noong nag-launch ang ChatGPT noong huling bahagi ng 2022, na-hook ako. Aminado ako, bilang isang taong gumugol ng 18 taon sa advertising na walang coding background, ang mundo ng machine learning ay parehong nakaka-fascinate at nakaka-intimidate. Nagtanong ako sa aking network at pati sa ChatGPT mismo — "saan ako dapat magsimula?" — at ang sagot ay paulit-ulit na bumabalik sa mga course ni Andrew Ng sa Coursera. Kaya nag-sign up ako para sa "Machine Learning Specialization" at "Deep Learning Specialization" ng Stanford at Deeplearning.AI na may Andrew Ng bilang instructor.

Ang bahaging wala akong ideya sa ginagawa ko

Ang Machine Learning Specialization ang unang hakbang ko sa larangan. Ginawa ng Stanford Online at DeepLearning.AI, ang beginner-friendly na program na ito ay nangako ng komprehensibong pagpapakilala sa mga fundamentals ng machine learning, mula sa pagbuo ng ML models gamit ang NumPy at scikit-learn hanggang sa paggamit ng unsupervised learning techniques.

Noong nag-click na sa wakas

Binigyan ako ng program ng matibay na pundasyon — pagbuo ng ML models gamit ang Python, NumPy, at scikit-learn. Natuto akong bumuo at mag-train ng mga supervised model para sa prediction at binary classification tasks. Si Andrew Ng ay isang incredible na guro. Ang kakayahan niyang ipaliwanag ang mga complex na concept nang simple ay talagang walang kapantay.

Ang bahaging halos sumuko na ako

Ang pinakamalaking hamon para sa akin ay ang Python at ang command line interface. Hindi pa ako nakapagsulat ng kahit isang linya ng code noon :D Pero nandoon ang ChatGPT sa tabi ko, at patuloy lang akong nagtatanong — kahit ang mga talagang basic na tanong. Dahan-dahan pero tiyak, nagsimulang magka-sense ang mga bagay. Sa tingin ko ang susi para sa akin ay ang hindi nahihiya sa pagtatanong ng "bobo" na mga tanong.

Mas malalim pa (at nahumble ulit)

Susunod sa aking learning agenda ay ang Deep Learning Specialization. Ang program na ito, itinuro rin ni Andrew Ng, ay mas malalim na sumusuri sa mga intricacy ng machine learning, na nakatuon sa neural network architectures at cutting-edge techniques.

Kung saan naging matarik

Ang paglipat mula sa basics papunta sa deep learning ay matarik, hindi ko itatago. Gayunpaman, ang curriculum ay maayos na nakabalangkas at ang mga hands-on projects ay talagang nakatulong. May kaunting overlap sa pagitan ng course na ito at ng nasa itaas. Dahil online learning ito, maaari mong i-fast forward o i-skip ang content na natapos mo na.

Noong nagtagpo ang teorya at realidad

Ang mga real-world projects ang pinakamagandang bahagi. Tinutulay nila ang agwat sa pagitan ng teorya at praktis, at nagsimula akong makita kung paano maaaring ilapat ang mga concept na ito sa mga aktwal na problema — na siyang nagpasigla sa akin na gumawa ng sarili kong chatbot mamaya.

Ang sandaling nagsimula akong gumawa ng mga bagay

Panghuli, ang course sa Building Systems with the ChatGPT API ay nagbukas ng bagong daan para sa akin na galugarin ang pagsasama ng mga large language model sa mga praktikal na application. Base sa natutunan ko mula sa nakaraang dalawang course, nagawa kong:

  • Mag-export ng data mula sa aking website, na built sa Wordpress
  • Linisin at ihanda ang data. Maaari mong tingnan ang ilang sample code dito. Syempre, kailangan pa ring i-revise ang code base sa project/API specification.
  • Gumamit ng embedding API para gumawa ng mas magandang search function gamit ang LLM.

Pagpapag-usap ng iba't ibang parte

Itinuro ng course na ito kung paano i-automate ang mga complex na workflow gamit ang chain calls sa isang large language model — basically kung paano pagkausapin ang iba't ibang bahagi ng iyong application sa isa't isa sa pamamagitan ng LLM.

Pag-balik tanaw sa buong paglalakbay

Sa pagbalik-tanaw, ang paglalakbay ay mahirap pero sobrang rewarding. Bawat course ay pinalawak hindi lang ang aking pag-unawa, kundi ang aking pakiramdam kung ano ang posible. Mula sa isang taong hindi alam kung ano ang command line hanggang sa isang taong kayang gumawa ng mga bagay gamit ang code — ang pagbabagong iyon ay parang surreal pa rin sa akin.

At alam mo ba? Nagtagumpay akong gumawa ng chatbot gamit ang OpenAI API, embedding technology, atbp... Maaari mong tingnan ang mga aral na natutunan at ang chatbot dito.

Nag-take ka na ba ng kahit anong course ni Andrew Ng? O iniisip mo pa? Gusto kong marinig ang iyong karanasan — lalo na kung galing ka rin sa non-technical na background tulad ko.

Maraming salamat,

Chandler

Ipagpatuloy ang Pagbasa

Ang Journey Ko
Kumonekta
Wika
Mga Preference