Generativ AI, en avancerad inriktning inom artificiell intelligens, har förmågan att skapa nytt innehåll såsom bilder, text, ljud, musik och videoklipp. Dess användningsområden är omfattande och sträcker sig över en mängd olika yrkesområden och industrier, vilket har lett till ett anmärkningsvärt intresse.
Om du fascineras av Generativ AI och funderar på att utveckla dina egna AI-applikationer, då har du hamnat helt rätt.
Vi har sammanställt en samling av kostnadsfria utbildningar och resurser för att ge dig en bra start på din resa inom Generativ AI. Oavsett om du är nybörjare eller en erfaren AI-entusiast kommer vår guide att ge dig den vägledning du behöver.
Låt oss direkt dyka in och utforska Generativ AI tillsammans!
Full Stack LLM Bootcamp
Full Stack LLM Bootcamp erbjuder ett tvådagars intensivprogram inriktat på aktuell bästa praxis och de senaste forskningsrönen. Syftet är att ge dig de verktyg du behöver för att med säkerhet utveckla applikationer baserade på stora språkmodeller (LLM).
Programmet som ursprungligen var en fysisk bootcamp i San Francisco under april 2023, finns nu tillgängligt online med inspelade föreläsningar helt utan kostnad. Kursen anses vara en utmärkt introduktion för alla som är nyfikna på stora språkmodeller och hur de kan appliceras i praktiken.
Förkunskaper
Dessa föreläsningar riktar sig till Python-programmerare som vill använda stora språkmodeller (LLM) i sina applikationer. Erfarenhet inom maskininlärning, frontend- eller backend-utveckling är meriterande.
Kursinnehåll
- Introduktion till stora språkmodeller (LLM)
- Konsten att skapa effektiva prompter och kreativ användning av LLM
- Aspekter kring implementering och drift
- Utveckling av användarvänliga språkliga gränssnitt
- Anpassning av språkmodeller för specifika uppgifter
- Snabb utveckling och driftsättning av LLM-applikationer
- Framtida trender och utveckling inom området
- Grundläggande principer för LLM
Full Stack Deep Learnings program utgör en fantastisk startpunkt för den som intresserar sig för stora språkmodeller och deras praktiska tillämpningar. Med ett team av kvalificerade instruktörer, inklusive doktorander från UC Berkeley, erbjuder denna resurs en djupgående introduktion till Generativ AI.
Introduktion till generativ AI Learning Path
Google Cloud tillhandahåller en omfattande utbildningsväg inom Generativ AI. Denna täcker allt från grunderna för stora språkmodeller till principerna för ansvarsfull AI. Denna utbildningsväg är en ypperlig startpunkt för alla som vill skaffa sig en förståelse för Generativ AI.
Förkunskaper
Kurserna inom denna utbildningsväg är introducerande och kräver inga särskilda förkunskaper. De passar både nybörjare och alla som är intresserade av att lära sig mer om Generativ AI.
Kursinnehåll
- Grunderna i Generativ AI
- Förstå stora språkmodeller
- Förbättra prestandan hos LLM genom promptanpassning
- Introduktion till ansvarsfull AI
- Googles tillämpning av ansvarsfull AI
- Grunderna i Generativ AI
- Ansvarsfull AI med Google Cloud
- Praktisk tillämpning av principer för ansvarsfull AI
Genom att klara det avslutande quizet kommer du att visa din förståelse för grundläggande koncept inom Generativ AI.
Oavsett om du är ny inom området eller vill utöka dina kunskaper, ger dessa kurser en gedigen bas inom Generativ AI, stora språkmodeller och principer för ansvarsfull AI.
Microsoft Azure AI Fundamentals: Generativ AI
Microsoft Azure erbjuder en omfattande utbildningsväg om Generativ AI, som fokuserar på hur modeller tränas för att generera nytt, originellt innehåll utifrån naturliga språkinmatningar. Generativ AI möjliggör skapandet av text, bilder eller till och med kod som svar på vardagliga språkbeskrivningar.
Denna utbildningsväg är skapad för att hjälpa dig att komma igång med Generativ AI och undersöker olika aspekter, inklusive Azures roll i att tillgängliggöra generativ AI-teknik.
Förkunskaper
Det är fördelaktigt att ha grundläggande kunskaper i Azure och Azure-portalen. Utbildningen passar både nybörjare och individer på olika nivåer, inklusive AI-ingenjörer, utvecklare, lösningsarkitekter och studenter.
Kursinnehåll
- Introduktion till Generativ AI
- Generering av naturligt språk
- Bild- och kodgenerering
- Förstå stora språkmodeller (LLM)
- Transformationsmodeller
- Tokenisering och inbäddning
- Grunderna i Azure OpenAI Service
- Introduktion till och exempel på Copilot
- Förbättring av generativa AI-svar med promptutveckling
Microsoft Azures utbildningsväg ”Generativ AI” är en utmärkt resurs för den som vill utforska Generativ AI i Azures ekosystem.
Med fokus på ansvarsfull AI och praktiska tillämpningar, ger denna utbildningsväg studenterna den kunskap och de färdigheter som krävs för att förstå och arbeta med Generativ AI.
Hur diffusionsmodeller fungerar
Den här kursen, med titeln ”Hur diffusionsmodeller fungerar”, ger en djupgående förståelse för diffusionsmodeller, som används inom generativ AI. Den går längre än att enbart använda färdiga modeller eller API:er, och lär dig hur man bygger en diffusionsmodell från grunden.
Kursen är utformad för att ge dig praktisk erfarenhet av diffusionsbaserad generativ AI. Kursledare är Sharon Zhou, medgrundare och VD för Lamini, vilket garanterar att du får lära dig av en expert inom branschen.
Förkunskaper
Detta är en kurs på mellannivå, och förkunskaper i Python, TensorFlow eller PyTorch rekommenderas för att du ska få ut mesta möjliga av innehållet.
Kursinnehåll
- Introduktion till diffusionsmodeller
- Intuitionen bakom diffusionsmodeller
- Sampling i diffusionsmodeller
- Neurala nätverk i diffusionsmodeller
- Träning av diffusionsmodeller
- Styra diffusionsmodeller
- Snabbare diffusionsmodeller
Om du vill gräva djupare i diffusionsmodellers värld inom generativ AI, är ”Hur diffusionsmodeller fungerar” en perfekt resurs. Kursen gör att du kan bygga, träna och optimera diffusionsmodeller, vilket ger dig praktiska färdigheter som behövs för att fortsätta utforska detta spännande område.
Med kostnadsfri tillgång under en begränsad tid, är det en fantastisk möjlighet att utöka dina generativa AI-kunskaper.
Använd OpenAI API för att koda 5-projekt
Den här kursen är en omfattande genomgång av OpenAI API. Du kommer att lära dig hur du använder OpenAI API för att skapa fem intressanta projekt, inklusive en ChatGPT-klon, en DALL-E bildskapare och en SQL-generator.
Dessa projekt belyser de olika möjligheterna och potentiella användningsområdena för OpenAI API.
Förkunskaper
Kursen anger inga direkta förkunskaper, men det rekommenderas att ha grundläggande kunskaper i programmeringsspråk som JavaScript, React, Node.js och TypeScript, samt erfarenhet av att använda API:er inom mjukvaruutveckling.
Kursinnehåll
- Introduktion, förutsättningar och inställningar
- API-åtkomst, hantering av nycklar och autentisering
- Förstå olika modeller
- Textkompletteringar, anpassade prompter och instruktioner
- Tekniker för promptoptimering
- Skapa chattrobotar med GPT-3
- Bildgenereringsprojekt 1 | JavaScript
- Bildgenerering med DALL-E
- Bildgenereringsprojekt 2 | React + Node.js + OpenAI NPM Library
- SQL Generator-projekt | TypeScript + Node.js + OpenAI NPM-bibliotek
Om du är ivrig att utforska möjligheterna med OpenAI API och skapa spännande projekt, är den här kursen en fantastisk resurs. Oavsett om du är intresserad av att utveckla ChatGPT-applikationer, generera bilder med DALL-E eller skapa SQL-frågor, har den här kursen något för dig.
Steg-för-steg-vägledningen och de praktiska projekten ger dig möjlighet att frigöra potentialen hos OpenAI API.
Skapa en stor språkmodell från grunden med Python
Denna kurs ger en djupgående handledning i hur du bygger din egen stora språkmodell från grunden med Python. Den går in på datahantering, matematiska koncept och implementering av transformatorer som ligger till grund för stora språkmodeller.
Du kommer att utforska olika aspekter relaterade till att bygga din språkmodell.
Förkunskaper
Du bör vara bekant med programmeringsspråket Python, eftersom kursen främst använder Python för kodning. Det är även fördelaktigt att ha kunskaper om djupinlärning, särskilt när det gäller neurala nätverk och deras träning.
Kursinnehåll
- Introduktion och installation
- Textförbehandling
- Grundläggande linjär algebra
- Dataförberedelse och modellinmatningar
- Byta från CPU till CUDA
- Introduktion till PyTorch
- Punktprodukt och matriser
- Matrisimplementering
- Bygga ett neuralt nätverk
- Bygga en GPT-modell
- Optimerare och normalisering
- Transformatorblock och Multi-Head Attention
- Modellträning och hyperparametrar
- Träning i OpenWebText
- Hantering av fel, modellssparande och laddning
- Skript och kommandoradsverktyg
- Förträning kontra finjustering
Om du är intresserad av att förstå detaljerna i hur man bygger en stor språkmodell från grunden, är den här handledningen en värdefull resurs.
Kursen tar dig steg för steg genom processen och ger dig kunskap och färdigheter för att bygga din egen språkmodell.
Introduktion till stora språkmodeller med Google Cloud
Den här introduktionskursen, som tillhandahålls av Google Cloud, är en mikrolärningsupplevelse som ger en överblick över stora språkmodeller (LLM). Den förklarar vad LLM är, deras användningsområden och hur promptanpassning kan förbättra deras prestanda.
De har tillhandahållit samlade läsresurser om stora språkmodeller.
Dessutom introducerar kursen Google-verktyg som kan hjälpa dig att utveckla dina egna generativa AI-applikationer.
Förkunskaper
Kursen är särskilt utformad för nybörjare och kräver ingen tidigare erfarenhet.
Kursinnehåll
- Introduktion till stora språkmodeller
- Läsmaterial (läsresurser)
Den här kursen är en perfekt startpunkt för dig som vill förstå grunderna i stora språkmodeller och deras praktiska tillämpningar.
Denna mikrolärningskurs är designad för att vara nybörjarvänlig, vilket gör att personer utan tidigare erfarenhet kan få en inblick i generativ AI. Språkmodeller med Google Cloud!
LLM University av Cohere
LLM University är en omfattande lärorik resurs för de som är intresserade av naturlig språkbehandling (NLP), oavsett om de är nybörjare eller avancerade studenter.
Den fokuserar på NLP-relaterade ämnen, inklusive stora språkmodeller (LLM), vilket gör den till en perfekt plattform för de som vill bemästra NLP-färdigheter och lära sig om LLM.
Förkunskaper
LLMU:s läroplan är utformad för att ge en solid grund i språklig AI för individer med olika bakgrund. Oavsett om du är nybörjare inom maskininlärning, en entusiast som vill bygga AI-applikationer för språk eller någon som är redo att omsätta sina färdigheter i praktiken, vänder sig LLM University till en bred publik.
Kursinnehåll
- Introduktion till LLM
- Textrepresentation
- Textgenerering
- Konsten att skapa effektiva prompter
LLM University är en utmärkt resurs för alla som är intresserade av att bemästra NLP- och LLM-färdigheter och utforska stora språkmodeller och generativ AI.
Utöver kursmaterialet kommer de att anordna läsgrupper och evenemang exklusivt för alla studenter!
LangChain Crash Course
Den här snabbkursen är designad för nybörjare som vill lära sig hur man använder LangChain, ett ramverk som skapats för att underlätta utvecklingen av applikationer med hjälp av stora språkmodeller.
LangChain möjliggör smidig integration av AI-modeller med olika datakällor, vilket gör det enkelt att skapa skräddarsydda applikationer för naturlig språkbehandling (NLP).
Förkunskaper
Kursen är utformad för nybörjare, så det krävs inga särskilda förkunskaper. En grundläggande förståelse för programmeringskoncept och kännedom om AI och NLP kan dock vara fördelaktigt.
Kursinnehåll
- Introduktion till LangChain
- Första projektet – Namngenerator för husdjur
- Utforska agenter inom LangChain
- Andra projektet – YouTube Assistant
- Skapa egna vektorbutiker
- Diskussion om LangChains potentiella tillämpningar
- Kostnader och budgetering för OpenAI API
Om du är nybörjare och vill utforska stora språkmodeller och NLP-applikationer är denna snabbkurs om LangChain en fantastisk resurs.
Med fokus på praktiska projekt och förenklad användning av stora språkmodeller, kan du snabbt komma igång med att bygga skräddarsydda NLP-applikationer.
Kraschkurs för stabil diffusion
Denna kompletta kurs är utformad för nybörjare som vill lära sig hur man använder Stabil diffusion, ett verktyg för att skapa konst och bilder. Kursen täcker olika aspekter, inklusive träning av din egen modell, användning av Control Net, användning av Stable Diffusions API-slutpunkt och mer.
Den belyser även de etiska aspekterna av AI inom konst och betonar ansvarsfull användning och respekt för konstnärers rättigheter.
Förkunskaper
Kursen anger inga direkta förkunskaper, men en grundläggande förståelse för konst och AI-koncept kan vara fördelaktigt för att bättre förstå materialet.
Kursinnehåll
- Introduktion till Stabil diffusion
- Bygg och träna din egen modell
- Introduktion till kontrollnät i stabil diffusion
- Utforska Stable Diffusions API-slutpunkt
- Navigera etiska utmaningar i AI-genererad konst
- Ansvarsfull AI inom konstskapande
- Resurser för fortsatt lärande
Om du är nybörjare och intresserad av att skapa konst och bilder med hjälp av Stabil diffusion, är denna snabbkurs en värdefull resurs. Den täcker allt från grunden, som att träna din egen modell, till att använda Stable Diffusions API-slutpunkt.
Kursen belyser också vikten av att använda AI inom konst på ett ansvarsfullt sätt och att respektera konstnärers rättigheter.
LangChain för LLM Application Development
Denna kurs, i samarbete med LangChain, riktar sig till nybörjare och fokuserar på att använda LangChain för språkmodell (LLM) Applikationsutveckling. LangChain är ett ramverk för att utöka användningsområdena och kapaciteten hos språkmodeller inom applikationsutveckling.
I den här kursen kommer du att lära dig hur du applicerar LLM:er på egen data, skapar personliga assistenter och specialiserade chattrobotar, samt utforskar olika funktioner i LangChain-ramverket.
Förkunskaper
Även om kursen är nybörjarvänlig, kan det vara fördelaktigt att ha grundläggande kunskaper i Python för att få ut mesta möjliga av den.
Kursinnehåll
- Introduktion till LangChain och LLMs
- Modellprompter och analys
- Minne och sammanhang i LLM
- Bygga interaktionskedjor
- Hantera kedjeprogression och logik
- Felhantering och återhämtning i kedjor
- Utveckla Q&A-system med LLM:er
- Utvärdering och prestandamått
- Arbeta med agenter i LangChain
- Integrering av agenter för uppgiftsautomatisering
- Fallstudier av framgångsrika agentimplementeringar
Om du är nybörjare och vill utveckla dina kunskaper inom applikationsutveckling med hjälp av LangChain, är den här kursen en värdefull resurs.
Med fokus på praktiskt lärande, under ledning av Harrison Chase och Andrew Ng, ger den här kursen viktiga färdigheter för att nyttja språkmodellernas kapacitet i applikationsutveckling.
Hur affärstänkare kan börja bygga AI-plugins med semantisk kärna
Den här kursen, i samarbete med Microsoft, riktar sig till nybörjare och affärstänkare som vill börja bygga AI-plugins med Semantic Kernel.
Du kommer att lära dig hur du använder Microsofts orkestrator med öppen källkod, Semantic Kernel, för att utveckla dina färdigheter inom affärsplanering och analys, samtidigt som du använder AI-verktyg.
Kursen täcker olika aspekter av att arbeta med stora språkmodeller (LLM) och att använda vanliga byggstenar som minnen, anslutningar, kedjor och planering.
Förkunskaper
Grundläggande kunskaper i Python och förståelse för ett Application Programming Interface (API) rekommenderas. Kännedom om vad ett Software Design Kit (SDK) är kan vara hjälpsamt, men är inte nödvändigt.
Kursinnehåll
- Introduktion till stora språkmodeller (LLMs)
- Introduktion till Semantic Kernel
- Översikt över Microsofts orkestrator med öppen källkod
- Utveckla effektiva prompter
- Utforska vektordatabaser
- Hantera och fråga vektordata
- Förstå semantiska funktioner och deras roll
- LLM för planering och beslutsfattande
Om du är en affärstänkare eller nybörjare som är intresserad av att bygga AI-plugins och använda AI-verktyg för affärsplanering och analys, är den här kursen en värdefull resurs.
Du kommer att lära dig att arbeta med stora språkmodeller (LLM) och Microsofts Semantic Kernel, och få färdigheter att skapa avancerade affärsapplikationer med hjälp av LLM.
Kursen betonar också användningen av vanliga LLM-byggstenar och orkestratorn med öppen källkod, Semantic Kernel. Under ledning av John Maeda, VP för design och artificiell intelligens på Microsoft, ger den här kursen viktig kunskap för affärsapplikationer.
Finjustering av stora språkmodeller
Denna kurs, i samarbete med Lamini, fokuserar på grunderna i finjustering av stora språkmodeller (LLM). Finjustering är en process där du tar egen data för att träna modellen och uppdatera vikterna för de neurala nätverken i LLM.
Den här kursen hjälper dig att förstå när du ska tillämpa finjustering, hur du förbereder dina data och hur du tränar och utvärderar en LLM på din egen data. Du får även lära dig hur finjustering skiljer sig från andra metoder som prompt engineering och Retrieval Augmented Generation.
Förkunskaper
För att få ut mesta möjliga av denna kurs rekommenderas det att deltagarna har kunskaper i Python och förstår ramverk för djupinlärning, som PyTorch.
Kursinnehåll
- Introduktion till kursen
- Varför Finetune?
- Var Finetuning passar in
- Instruktionsfinjustering
- Dataförberedelse och förbearbetning
- Modellträningsprocess
- Utvärdering och iteration
Om du vill dyka in i finjustering av stora språkmodeller (LLM) och förstå teknikerna och tillämpningarna, är den här kursen en värdefull resurs.
Kursen leds av Sharon Zhou, en erfaren instruktör inom området, och täcker grunderna i när och hur man använder finjustering, dataförberedelse samt träning och utvärdering av LLM med hjälp av egen data.
Bygg system med ChatGPT API
Denna korta kurs, i samarbete med OpenAI, fokuserar på ”Bygg system med ChatGPT API.” Den är utformad för att lära deltagare hur man effektivt bygger system i flera steg med hjälp av stora språkmodeller.
Genom att dela upp komplexa uppgifter i en serie deluppgifter med hjälp av prompter i flera steg, kommer du att lära dig att automatisera komplicerade arbetsflöden och förbättra din effektivitet.
Förkunskaper
Du behöver bara ha grundläggande kunskaper i Python för att slutföra den här kursen. Den passar även för maskininlärningsingenjörer på mellannivå eller avancerad nivå som vill förbättra sina färdigheter i att skapa prompter för LLM.
Kursinnehåll
- Språkmodeller, chattformatet och tokens
- Klassificeringar
- Moderering
- Kedjeresonemang (Chain of Thought)
- Kedjefrågor
- Utvärdering – I och II
Om du vill förbättra dina färdigheter i att bygga system med ChatGPT API, är den här kursen en värdefull resurs. Från grunderna till avancerade koncept kommer du att lära dig hur du skapar kedjor av prompter, arbetar med Python-kod och bygger en chattrobot för kundtjänst.
De praktiska färdigheter du får kan tillämpas på olika verkliga scenarier, vilket gör det till en värdefull investering av din tid. Kursen leds av experter inom branschen och är tillgänglig kostnadsfritt under en begränsad tid. Det här är din chans att utforska och bemästra stora språkmodellers förmåga.
Anmäl dig nu och börja bygga komplexa system på ett effektivt sätt!
Handledning för vektorinbäddningar
Denna handledning handlar om att förstå och använda vektorinbäddningar i projekt inom maskininlärning och artificiell intelligens.
Du kommer att lära dig hur du skapar en AI-assistent med vektorinbäddningar med OpenAI:s GPT-4 API, LangChain och Natural Language Processing (NLP)-tekniker.
Förkunskaper
Kursen anger inga direkta förkunskaper, men en grundläggande förståelse för maskininlärningskoncept och viss kännedom om programmering är till hjälp.
Kursinnehåll
- Förstå vektorinbäddningar
- Skapa textinbäddningar med OpenAI
- Arbeta med vektordatabaser
- Introduktion till Langchain
- Bygga en AI-assistent
- Praktiskt: Bygg en AI-assistent
Om du vill förbättra