Uygulamalı Generative AI, LLM ve LangChain Eğitimi

Bu kurs, LLM’leri kullanarak uygulamalar oluşturmak isteyen geliştiriciler için pratik rehberlik sağlar. LLM’leri uygulama arka uçlarına, API’lere, mimarilere vb. entegre etmeyi kapsar.
Veri bilimcileri: LLM’leri gerçek dünya kullanımı için dağıtmakla ilgilenen veri bilimcileri için bu kurs, modelleri araştırmadan üretime nasıl taşıyacaklarını gösterir. Model hizmeti, izleme ve optimizasyonu kapsar.
AI/ML mühendisleri: AI/ML uygulamalarına odaklanan mühendisler, LLM’leri akıllı sistemler ve aracıların bir parçası olarak nasıl tasarlayıp dağıtacaklarını anlamak için bu kurstan yararlanabilirler.
Teknik kurucular/CTO’lar: Girişim kurucuları ve CTO’lar, LLM’lerin uygulamaları ve ürünleri içinde kullanılıp kullanılamayacağını ve nasıl kullanılabileceğini değerlendirmek için bu kursu kullanabilirler. İş hususlarının yanı sıra teknik bir genel bakış sağlar.

Öğrenciler: Yapay zeka, ML, doğal dil işleme (NLP) veya bilgisayar bilimi okuyan lisansüstü öğrenciler ve ileri düzey lisans öğrencileri, LLM’lerin pratikte nasıl uygulandığını bu kurstan öğrenebilirler. LLM araştırmacıları: Yeni LLM mimarileri, eğitim teknikleri vb. üzerinde çalışan araştırmacılar, gerçek dünya model kullanımına ve ilişkili zorluklara ilişkin bilgi edinecekler.

Açık sınıfımız yoktur. Eğitim, kurum ve şirketlere yöneliktir. Ortalama grup büyüklüğü 10-12 civarındadır.

Daha fazla bilgi ve eğitim talepleri için; satis@veribilimiokulu.com e-posta adresinden veya +90 212 231 30 01 numaralı telefondan bize ulaşabilirsiniz.

 

  • Temel linux komutlarına hakimiyet

  • Temel programlama bilgisi

  • Docker çalışan bir bilgisayar

  • İnternet bağlantısı

  • 1. Gün: Üretken Yapay Zeka ve Büyük Dil Modellerine (LLM) Giriş

    Amaç: Üretken Yapay Zeka ve LLM’lerin temellerini anlamak ve yapay zeka destekli uygulamalar oluşturmak için ortamı hazırlamak.

    Üretken Yapay Zeka Nedir?

    Tanım ve evrim

    Çeşitli endüstrilerdeki temel uygulamalar

    Geleneksel Yapay Zeka ile üretken Yapay Zeka arasındaki farklar

    Büyük Dil Modellerini Anlamak

    LLM’ler nasıl çalışır (Transformatör mimarisi)

    Popüler modellere genel bakış (GPT, BERT, T5, vb.)

    LLM’lerin güçlü ve zayıf yönleri

    LangChain’e Giriş

    LangChain nedir ve neden kullanılır?

    Temel yapı taşları: Zincirler, Aracılar, Araçlar ve Bellek

    Ortam Kurulumu

    Python, Jupyter Notebook’ları ve LangChain’i kurma

    Gerekli kütüphaneleri kurma (LangChain, OpenAI, Transformers, vb.)

    OpenAI veya Hugging Face için API anahtarlarını edinme

    Uygulamalı Etkinlik:

    Basit bir metin özetleme görevi için LangChain ile ilk zincirinizi oluşturun.

  • 2. Gün: LangChain Temel Kavramlarıyla Çalışma

    Amaç: LangChain’in temel kavramlarını öğrenin ve uygulayın: Zincirler, Bellek, Araçlar ve Aracılar.

    Zincirler

    Zincirler nelerdir? Sıralı ve Karmaşık Zincirler

    Soru-cevap zinciri oluşturma

    LLM’leri zincirlerle entegre etme

    Bellek

    Durumlu ve Durumsuz etkileşimler

    Sohbet robotları ve konuşma AI için bellek kullanma

    Örnek: Konuşma geçmişi olan bir sohbet robotu uygulama

    Aracılar

    Aracılar nelerdir? Reaktif ve Planlama ajanları

    Ajanlar içindeki araçları kullanma (örneğin, arama motorları, hesap makineleri)

    Örnek: Harici bir API (örneğin, Wikipedia veya Wolfram Alpha) kullanarak soruları yanıtlamak için bir ajan oluşturma

    Araçlar

    Ajanlara özel araçlar ekleme

    Örnek: Harici bir API’den canlı verileri almak için bir araç oluşturma

    Uygulamalı Etkinlik:

    Bellek ve araçlarla konuşma tabanlı bir AI uygulaması oluşturma.

  • 3. Gün: LangChain’in Gelişmiş Uygulamaları

    Amaç: LangChain kullanarak gelişmiş konulara daha derinlemesine dalın ve pratik uygulamalar oluşturun.

    LLM’leri Harici Verilere Bağlama

    Belge yükleyiciler: PDF’leri, CSV’leri ve daha fazlasını okuma

    Geri alma-artırılmış üretim (RAG) için vektör veritabanları

    Örnek: Özel bir veri kümesi üzerinde bir Soru-Cevap botu oluşturma

    İnce Ayar ve Özelleştirme

    LLM’leri ince ayarlamaya genel bakış

    Hugging Face veya OpenAI API’leriyle iş akışlarını ince ayarlama

    Gömmelerle LangChain

    Gömmeler nelerdir ve neden önemlidirler?

    Benzerlik araması için gömmeleri oluşturma ve kullanma

    Örnek: OpenAI veya Hugging Face gömmelerini kullanarak belgeler üzerinde arama yapma

    LangChain ve İş Akışı Otomasyonu

    Otomasyon için Zapier gibi araçlarla LangChain kullanma

    Örnek: E-posta yanıtlarını veya rapor oluşturmayı otomatikleştirme

    Uygulamalı Etkinlik:

    Özel bir bilgi tabanlı asistan oluşturmak için bir RAG boru hattı oluşturma.

  • 4. Gün: Uygulamaları Dağıtma ve Ölçekleme

    Hedef: Uygulamaları gerçek dünya kullanımı için dağıtmayı ve ölçeklemeyi öğrenin.

    Çok Adımlı Boru Hatları Oluşturma

    Zincirleri, belleği ve aracıları daha büyük iş akışlarına birleştirme

    Örnek: Otomatik müşteri destek boru hattı

    LangChain Uygulamalarını Dağıtma

    FastAPI veya Flask ile Dağıtma

    Konteynerleştirme için Docker Kullanma

    Bulut platformlarında dağıtma (AWS, Azure veya GCP)

    LLM Uygulamalarını Değerlendirme

    AI uygulamalarında değerlendirmenin önemi

    LLM performansını kıyaslama araçları

    Örnek: LangChain’in geri alma notlayıcısını kullanarak yanıtları değerlendirme

    Etik Hususlar ve Sınırlamalar

    Sorumlu AI geliştirme

    Önyargı, halüsinasyon ve güvenlik endişelerini ele alma

    Bitirme Projesi:

    Öğrenciler kendi LangChain destekli uygulamalarını (örneğin, kişiselleştirilmiş sohbet robotu, belge soru-cevap veya iş akışı otomasyon aracı) oluşturur ve dağıtır.

    Projeleri akranlarıyla sunar ve tartışır.

Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Adınız Soyadınız
Email adresiniz
Telefon Numaranız
Firma İsmi
Mesajınız

Hızlı başvuru yapın !

İlgilendiğiniz Program
Ad Soyad
Eposta Adresiniz
Telefon Numaranız

Sepetim

Sepet Toplamı 0