W ciągu jednego weekendu wziąłem udział w bezpłatnym kursie AI dla programistów i gorąco go polecam
Te 13 bezpłatnych kursów AI, od OpenAI i DeepLearning, są przeznaczone dla osób od początkującego do średniozaawansowanego. Czy wspominaliśmy, że są bezpłatne?
Nie ma wątpliwości, że generatywna sztuczna inteligencja szturmem podbiła świat. Chociaż istnieją problemy z niezawodnością i dokładnością narzędzi takich jak ChatGPT, chatboty AI mogą również zapewnić wielu pracownikom znaczną poprawę produktywności.
Oprócz korzyści wynikających z wykorzystania generatywnej sztucznej inteligencji jako narzędzia, istnieją również możliwości poprawy swojej sytuacji na rynku pracy poprzez rozwijanie umiejętności w obszarze generatywnej sztucznej inteligencji.
Chociaż istnieje wiele kursów, programów dyplomowych, mikrostopni (które dla przypomnienia nie są stopniami naukowymi) i obozów dla rekrutów, za które pobierane są duże pieniądze z obietnicą zarobienia dużych pieniędzy, nie jest to jedyny kierunek, jaki możesz obrać. Istnieje również wiele bezpłatnych zasobów, które mogą pomóc w poszerzeniu zestawu umiejętności.
Na przykład istnieje zbiór trzynastu bezpłatnych krótkich kursów oferowanych przez OpenAI (osoby tworzące ChatGPT) i DeepLearning (dostawcę usług edukacyjnych). Chociaż DeepLearning sprzedaje dłuższe kursy, trzynaście, które tutaj wymienię, to świetny początek - i są one całkowicie bezpłatne.
Zapisałem się i wziąłem udział w pierwszym kursie „ChatGPT Prompt Engineering for Developers”. Składa się z dziewięciu krótkich filmów, każdy po około 10 minut, wraz z ćwiczeniami i stanowiskiem testowym, które pozwala wypróbować kod nauczany na kursie i zobaczyć, jak działa.
Kurs bardzo mi się podobał i wiele z niego wyniosłem. Pomogło mi to zrozumieć, jak połączyć ChatGPT z kodem i jak tradycyjni programiści mogą dołączać generatywne podpowiedzi AI do swoich toreb z zestawami do kodowania. Zrobiłem to w ciągu weekendu, wiele się nauczyłem i nic nie wydałem.
Lepiej być nie może.
Kursy dla początkujących
Oferty kursów są oznaczone jako „dla początkujących” i „średniozaawansowanych”. Pamiętaj, że termin „początkujący” odnosi się do Twojego doświadczenia w tworzeniu sztucznej inteligencji, a nie doświadczenia technicznego. Aby naprawdę zrozumieć treść tych kursów na poziomie „dla początkujących”, musisz mieć dość dobre doświadczenie w programowaniu.
- Technologia ChatGPT dla programistów: wyjdź poza okno czatu. Skorzystaj z dostępu API, aby wykorzystać LLM we własnych aplikacjach i naucz się budować niestandardowego chatbota.
- Tworzenie systemów za pomocą interfejsu API ChatGPT: Zwiększ poziom wykorzystania LLM. Naucz się rozkładać złożone zadania, automatyzować przepływy pracy, łączyć połączenia LLM i uzyskiwać lepsze wyniki.
- LangChain do tworzenia aplikacji LLM: poznaj strukturę, która pozwoli Ci wdrożyć LLM od razu po wyjęciu z pudełka. Naucz się korzystać z LangChain, aby zapraszać LLM do nowych środowisk.
- LangChain: Czatuj ze swoimi danymi: utwórz chatbota, który będzie komunikował się z Twoimi prywatnymi danymi i dokumentami za pomocą LangChain.
- Duże modele językowe z wyszukiwaniem semantycznym: naucz się korzystać z LLM, aby ulepszyć wyszukiwanie i podsumowywać wyniki.
- Tworzenie generatywnych aplikacji AI za pomocą Gradio: szybko twórz i demonstruj aplikacje do uczenia maszynowego. Udostępnij swoją aplikację całemu światu w Hugging Face Spaces.
- Programowanie w parach z modelem dużego języka: dowiedz się, jak skutecznie podpowiedzieć LLM, aby pomógł Ci ulepszyć, debugować, zrozumieć i udokumentować kod.
- Zrozumienie i stosowanie osadzania tekstu: dowiedz się, jak przyspieszyć proces tworzenia aplikacji dzięki osadzaniu tekstu.
- Jak myśliciele biznesowi mogą rozpocząć tworzenie wtyczek AI za pomocą jądra semantycznego: Poznaj orkiestrator open source firmy Microsoft, jądro semantyczne, i twórz aplikacje biznesowe przy użyciu LLM.
Kursy średniozaawansowane
Poniższy zestaw kursów jest uważany za „średniozaawansowany”. Zalecałbym najpierw ukończenie powyższych dziewięciu kursów, a następnie podjęcie kolejnego zestawu. Pamiętaj, że wszystkie są bezpłatne, więc jedynym kosztem jest czas potrzebny na poznanie smacznej dobroci.
- Funkcje, narzędzia i agenci w LangChain: Poznaj i zastosuj nowe możliwości LLM jako narzędzia programistycznego.
- Dostrajanie dużych modeli językowych: naucz się dostrajać LLM w ciągu kilku minut i specjalizuj go tak, aby korzystał z własnych danych.
- Ocena i debugowanie generatywnych modeli AI przy użyciu wag i błędów: Poznaj narzędzia MLOps do zarządzania, wersjonowania, debugowania i eksperymentowania w przepływie pracy ML.
- Jak działają modele dyfuzji: ucz się i twórz modele dyfuzji od podstaw.
Rozwijaj swoją karierę bez zwiększania salda karty kredytowej
AI jest gorąca, gorąca, gorąca. W związku z tym firmy, a nawet instytucje edukacyjne o długiej tradycji zrobią wszystko, co w ich mocy, aby przekonać Cię, że kariera w dziedzinie sztucznej inteligencji zmieni Twoje życie - i to oni pomogą Ci dokonać tej zmiany.
Niektóre z tych programów są bardzo dobre. Przez sześć lat prowadziłem kursy programowania zaliczeniowe na Uniwersytecie Kalifornijskim w Berkeley, a od ponad 16 lat jestem członkiem rady doradczej uniwersytetu. Wielu studentów mówiło mi, że tego typu formalne kursy pomogły im w zmianie kariery. Nie mówię więc, żeby unikać formalnych kursów i płatnej edukacji.
Jednak ze względu na bogactwo dostępnych bezpłatnych materiałów zdecydowanie zalecam skorzystanie z nich w pierwszej kolejności, zwłaszcza jeśli masz ograniczony budżet lub chcesz rozpocząć pracę w tej dziedzinie bez podejmowania znacznych zobowiązań finansowych.
Co myślisz? Czy zamierzasz wziąć udział w którymś z tych kursów? Czy brałeś jakieś? Czego się nauczyłeś? Daj nam znać w komentarzach poniżej.
Możesz śledzić moje codzienne aktualizacje projektu w mediach społecznościowych. Pamiętaj, aby zapisać się do mojego cotygodniowego biuletynu z aktualizacjami na Substack i śledzić mnie na Twitterze pod adresem @DavidGewirtz, na Facebooku pod adresem Facebook.com/DavidGewirtz, na Instagramie pod adresem Instagram.com/DavidGewirtz i na YouTube pod adresem YouTube.com/DavidGewirtzTV.
