Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Mehmet Ali BAYRAM, Gizem Eyi, and Umut Ertuğrul Daşgın

Bu kurs, büyük dil modellerinin (LLM) iç yapısını öğrenmek ve kendi modelini sıfırdan geliştirmek isteyen herkes için kapsamlı ve uygulamalı bir rehberdir. Python ve PyTorch kullanarak, modern GPT tarzı bir Transformer modeli sıfırdan inşa edecek; tokenization sürecinden embedding katmanlarına, self-attention mekanizmasından multi-head attention’a kadar tüm temel bileşenleri adım adım gerçekleştireceksiniz.

Read more

Bu kurs, büyük dil modellerinin (LLM) iç yapısını öğrenmek ve kendi modelini sıfırdan geliştirmek isteyen herkes için kapsamlı ve uygulamalı bir rehberdir. Python ve PyTorch kullanarak, modern GPT tarzı bir Transformer modeli sıfırdan inşa edecek; tokenization sürecinden embedding katmanlarına, self-attention mekanizmasından multi-head attention’a kadar tüm temel bileşenleri adım adım gerçekleştireceksiniz.

İlk olarak tokenizasyon, pozisyonel encoding ve embedding kavramlarını uygulamalı örneklerle öğrenecek, ardından Transformer bloklarını bir araya getirerek çalışan bir dil modeli geliştireceksiniz. Bu modeli next-token prediction görevi için eğitecek, ardından Supervised Fine-Tuning (SFT) yöntemlerini kullanarak soru-cevaplama gibi özel görevler için adapte edeceksiniz.

Kurs boyunca veri hazırlama süreçlerinden optimizer ve loss fonksiyonlarının kullanımına, GPU destekli eğitimden model kayıt/yükleme işlemlerine kadar birçok pratik detaya değinilecektir. Colab ve Hugging Face gibi popüler açık kaynak araçlar da etkin şekilde kullanılacaktır.

Bu kurs; yapay zeka alanında derinleşmek isteyen geliştiriciler, veri bilimciler ve makine öğrenimi mühendisleri için özel olarak tasarlanmıştır. Amacımız, sadece hazır modelleri kullanmak değil, bu modellerin nasıl çalıştığını anlamak, onları inşa etmek ve gerektiğinde geliştirebilecek teknik beceriyi kazandırmaktır.

Kurs sonunda, sıfırdan eğitilmiş bir GPT modeli oluşturmuş olacak ve onu kendi projelerinize entegre edebileceksiniz. Bu süreç, yalnızca bir modeli çalıştırmakla kalmayıp, aynı zamanda mimarisini anlamanızı, ihtiyaçlarınıza göre uyarlamanızı ve ince ayarlarla performansını artırmanızı mümkün kılacaktır.

Enroll now

What's inside

Learning objectives

  • Llm mimarilerini oluşturan temel bileşenleri (tokenizer, embedding katmanları, transformer blokları) kavrayabilecek ve işleyişlerini detaylı şekilde anlayacak.
  • Sıfırdan, küçük ölçekli bir gpt benzeri transformer tabanlı model geliştirerek, modelin her bileşenini kod düzeyinde inşa etmeyi öğrenecek.
  • Hugging face, pytorch ve benzeri framework'lerle model eğitme ve fine-tuning süreçlerini gerçek dünya verileriyle uygulamalı olarak gerçekleştirebilecek.
  • Kendi veri setini hazırlayıp, özelleştirilmiş bir tokenizer ile bütünleştirerek veri ön işleme ve tokenizasyon süreçlerini yönetebilecek.
  • Geliştirdiği llm’in çıktılarını analiz etme, hata ayıklama, performans iyileştirme ve değerlendirme yöntemlerini uygulamalı olarak deneyimleyecek.

Syllabus

Tanıtım ve Gerekli Kurulumlar
Sıfırdan LLM Geliştirme Tanıtım Videosu
LLM ile İlgili Temel Terminoloji, Önemli Makaleler ve Siteler
Quiz 1
Read more

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Sıfırdan LLM Geliştirme: Kendi Dil Modelini Oluştur. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Sıfırdan LLM Geliştirme: Kendi Dil Modelini Oluştur will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
Provides a comprehensive overview of reinforcement learning, including a discussion of LLMs. It covers the theory behind reinforcement learning, its methods, and its applications.
Provides a comprehensive overview of pattern recognition and machine learning, including a discussion of LLMs. It covers the theory behind pattern recognition and machine learning, its methods, and its applications.
Provides a practical introduction to NLP, including a discussion of LLMs. It covers the theory behind NLP, its methods, and its applications.
Provides a comprehensive overview of artificial intelligence, including a discussion of LLMs. It covers the theory behind artificial intelligence, its methods, and its applications.
Provides a comprehensive overview of deep learning, including a discussion of LLMs. It covers the theory behind deep learning, its methods, and its applications.
Provides a concise introduction to computational linguistics, including a discussion of LLMs. It covers the theory behind computational linguistics, its methods, and its applications.
Provides a comprehensive overview of deep learning for NLP, including a discussion of LLMs. It covers the theory behind deep learning, its training methods, and its applications in NLP.
Provides a comprehensive overview of NLP, including a discussion of LLMs. It covers the theory behind NLP, its methods, and its applications.
Provides a comprehensive overview of speech and language processing, including a discussion of LLMs. It covers the theory behind speech and language processing, its methods, and its applications.
Provides a comprehensive overview of machine learning, including a discussion of LLMs. It covers the theory behind machine learning, its methods, and its applications.
Helps readers get up to speed with PyTorch for building neural networks. It covers setting up environments, creating neural architectures for various data types (images, sound, text), transfer learning, and debugging. It also touches upon deploying models to production, making it relevant for those looking to move beyond theoretical understanding.
Provides a hands-on introduction to PyTorch, focusing on practical examples and applications. It good starting point for beginners who want to learn how to use PyTorch.
Focuses on the exciting field of generative AI using deep learning, with examples often implemented using PyTorch. It covers models like GANs, VAEs, and Transformers, which are highly relevant contemporary topics. While not exclusively a PyTorch book, it's valuable for those interested in applying PyTorch to create new content.
Takes a top-down approach, focusing on practical applications of deep learning using the fastai library, which is built on PyTorch. It quickly gets readers building models for computer vision, natural language processing, and tabular data, while also covering underlying concepts. It's highly recommended for those who want to get hands-on with PyTorch quickly and see it applied to real-world problems.
Focuses on building generative AI applications using Python and PyTorch. It covers modern topics like LLMs, Transformers, GANs, and diffusion models with hands-on projects. It's highly relevant for those interested in the latest advancements in generative AI and their implementation in PyTorch.
Specifically written for beginners, this book introduces the fundamentals of PyTorch step-by-step. It covers essential concepts like autograd, model classes, and data handling. This is an excellent resource for those with no prior experience in PyTorch or deep learning, providing a gentle introduction with practical code examples.
This comprehensive book provides a solid theoretical and practical introduction to deep learning, with implementations in multiple frameworks, including PyTorch. It covers a wide range of topics from the basics to more advanced concepts and is suitable for those who want a deep understanding of the underlying principles of deep learning alongside practical PyTorch code.
Delves into more advanced PyTorch techniques for building and deploying complex deep learning models, including CNNs, RNNs, transformers, and generative models. It covers topics like optimizing training with multiple GPUs and deploying models to production, making it suitable for those looking to deepen their understanding and apply PyTorch in a professional setting.
This concise reference provides quick access to PyTorch syntax, design patterns, and code examples. It's a useful tool for developers and researchers who need to quickly look up how to perform specific tasks in PyTorch, from basic operations to model deployment. It's more of a reference than a comprehensive learning resource.
Focuses on applying deep learning techniques using PyTorch to solve various problems. It provides practical examples and guidance on building and training models for different applications, making it a useful resource for those looking to gain hands-on experience with PyTorch.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser