Yapay zeka donanımları CPU'dan GPU'ya nasıl gelişti, temel kavramlar ve donanımın yapay zekadaki önemi anlatılıyor.
Ask about this video. Answers come from its transcript only — with the timestamp, so you can check them.
Generated from the transcript and can be wrong — check the timestamp.
Key Takeaways
- Yapay zekanın gelişimi büyük veri ve güçlü donanım kapasitesine bağlıdır.
- CPU temel işlem birimi olup, basit aritmetik ve lojik işlemleri gerçekleştirir.
- GPU'lar paralel işlem yetenekleri sayesinde grafik ve yapay zeka uygulamalarında öne çıkar.
- Donanımın evrimi multitasking ve çok çekirdekli işlemcilerle hız kazanmıştır.
- Von Neumann mimarisi modern bilgisayarların temelini oluşturur.
What the video covers
- Yapay zeka donanımlarının tarihçesi ve gelişimi anlatılıyor.
- CPU'nun temel işlevleri, yapısı ve işlem birimleri detaylandırılıyor.
- Von Neumann makinesi ve işlemci tasarımının önemi vurgulanıyor.
- CPU'nun tek çekirdekten çok çekirdeğe ve multitasking kavramlarına evrimi açıklanıyor.
- GPU'nun grafik işlemedeki rolü ve paralel işlem yapabilme kapasitesi ele alınıyor.
- Yapay zeka için büyük veri ve donanım kapasitesinin önemi üzerinde duruluyor.
- RAM türleri (VRAM, SRAM, DRAM) gibi temel donanım bileşenlerine giriş yapılıyor.
- Matematiksel işlemlerin CPU içindeki Aritmetik Logic Unit (ALU) tarafından nasıl yapıldığı anlatılıyor.
- İşlemcilerin karmaşıklaşması ve grafik işlemcilerin yapay zeka alanındaki yükselişi açıklanıyor.
- Bilgisayarların multitasking ve multithreading kavramları ile çalışma prensipleri özetleniyor.
Full Transcript — Download SRT & Markdown
Speaker A
Merhaba, Generative AI'ın 5. dersiyle beraberiz. Daha önce daha farklı sayılarda videolar olabilir, 5. video değil tam olarak.
Speaker A
Araya başka videolar da eklemiştik, ihtiyaç oldukça da ekleriz ama bu 5. dersimiz diyelim. Burada da biraz donanımdan bahsedeceğiz.
Speaker A
Belki çok duyduğunuz, günlük hayatta çok geçen işte GPU, TPU, CPU gibi veya RAM tipleri, VRAM, SRAM, DRAM gibi kavramları biraz anlatmaya çalışacağız.
Speaker A
Nedir bunlar, niye çıktı, nasıl çıktı, ne işe yarar, nerede kullanılır, bizim ihtiyacımız var mı, bunlara para ödemeye değer mi, biraz bu kavramlardan bahsetmeye çalışacağız ve donanımdan bahsedeceğiz.
Speaker A
Günün sonunda yapay zeka dediğimiz dünya, bugün belki LLM'lerden bahsediyoruz.
Speaker A
Yapay zeka dediğimizde ilk aklımıza gelenler LLM'ler ama bu dünyanın çıkışında önemli bir motivasyon daha öncesindeki veri bilimi ve büyük veri çalışmalarıyla ortaya çıktı.
Speaker A
Büyük verilerin işlenebilmesi için de donanımdaki limitlerin aşılması gerekiyordu.
Speaker A
Yani belki 70'lerde de yapay sinir ağından bahsedebiliriz, Artificial Neural Network'lerden.
Speaker A
Ama bu yapay sinir ağlarının günümüze kadar gelen sürecinde büyük atlamayı sağlayan şey bir verinin çok olması, iki donanımın bunu işleyecek kapasitede olmasıyla mümkün olabildi.
Speaker A
Elinizde sadece bir tane pizza resmi varsa oradan yapay zekayı pizza resmini öğrettiğinizde bir tane resmi öğrenir.
Speaker A
Ama elinizde milyonlarca pizza resmi varsa oradan pizzayı öğrettiğiniz zaman pizza kavramını öğrenir, onun ne olduğuyla ilgili genel bir fikre sahip olabilir.
Speaker A
Aynı insan gibi bir tane şeyi görünce bütün dünyayı ondan ibaret zannediyor ama çok farklı durumları, vakaları gördüğü zaman bir bilgeliğe, biraz daha farklı bir bakış açısına sahip olabiliyor.
Speaker A
Bunu da işleyecek makineye ihtiyaç var.
Speaker A
İşte bu dersimizde de bu makinelerin çıkışından biraz bahsedeceğiz.
Speaker A
Nasıl geliştiklerinden bahsedeceğiz.
Speaker A
Önce CPU'dan bahsetmek lazım.
Speaker A
Tabii CPU Central Processing Unit'in kısaltılmışı.
Speaker A
Türkçede MİP deniyor, Merkezi İşlem Birimi.
Speaker A
Merkezi İşlem Birimi veya Central Processing Unit aslında bilgisayarın ana beyni diyelim.
Speaker A
Yani bir hafıza bir de işlem gücü gibi beyni düşünebilirsiniz.
Speaker A
İşte bizim yaptığımız matematiksel işlemler için mesela iki sayıyı toplayacaksınız, önce bu iki sayıyı aklınızda tutmanız lazım.
Speaker A
3 ile 5'i toplayacaksanız 3'ü unutmamanız lazım toplama süresi boyunca, 5'i de unutmamanız lazım.
Speaker A
Sonra bir de toplama işlemini biliyor olmanız.
Speaker A
Ve bunu da işletiyor olmanız lazım.
Speaker A
Bir yerlerde çalıştırıyor olmanız lazım.
Speaker A
Çarpma için, bölme için.
Speaker A
Aritmetik Logic Unit de vardır CPU'nun içinde ALU diye geçen.
Speaker A
Veya ALU diye de okuyanlar var.
Speaker A
Aritmetik Logic Unit de aslında bu aritmetik ve lojik işlemleri yapar.
Speaker A
Yani aslında belki şunu söyleyebiliriz, birazcık cüretkar bir böyle hatta tahrik edici.
Speaker A
Belki bunu araştırmak da isteyebilirsiniz bir iddia olarak.
Speaker A
Bütün matematik, aritmetik toplama işlemlerini indirgenebilir.
Speaker A
Bütün mantık da büyüktür işlemine indirgenebilir diyebiliriz.
Speaker A
Diğerleri bunun versiyonları olarak düşünebiliriz.
Speaker A
Mesela toplamayı artık biliyorsanız çarpma yapabilirsiniz.
Speaker A
Çünkü 5 ile 3'ün çarpımı 5 tane 3'ün toplamıdır gibi dönüştürülebilir.
Speaker A
Bölme yapabilirsiniz.
Speaker A
Çıkartma tersidir zaten toplamanın.
Speaker A
Buna benzer böyle gidebiliriz tabii matematik değil şeyimiz.
Speaker A
Yani kalkülüse geçtiğinizde bir limit operatörü eklemeniz gerekiyor buna.
Speaker A
Türevi, integrali falan alabilmeniz için.
Speaker A
Gibi böyle basit 3-5 tane operatörle bütün matematik dünyasını indirgemeniz de mümkün olabilir bir görüşe göre diyelim.
Speaker A
Bunu birazcık araştırın isterseniz.
Speaker A
Ve bu şeye aritmetik Logic Unit de aslında CPU'nun içindeki aritmetik Logic Unit de basitçe bu işlemleri yapıyor.
Speaker A
Yani sizin o görmüş olduğunuz en kompleks yapay zeka sonuçlarının çıkartılması, en kompleks görüntü işleme işlemlerinin yapılması.
Speaker A
İşte ne bileyim internette sohbet edebilmemiz, çok kompleks işlemlerin yapılabilmesi.
Speaker A
Günün sonunda CPU'daki basit operatörlere indirgeniyor.
Speaker A
Yani toplama dışında bir sürü operatör yapıyor.
Speaker A
Yani karekök de alıyor.
Speaker A
Bazı CPU'ların içinde böyle operatörler de var.
Speaker A
Onlar niçin işi hızlandırmak için.
Speaker A
Belki daha da indirgenebilecek operatörler.
Speaker A
Basite indirgenebilecek operatörler.
Speaker A
Assembly dili bilen, makine dili bilen arkadaşlar bunları çok daha hakim olacaktır.
Speaker A
Ve CPU bizim bilgisayar dünyasının ilk çıkışı.
Speaker A
Von Neumann makinesi vardır, resmini gene koyalım bu videoya.
Speaker A
Von Neumann önemli bir şahsiyet.
Speaker A
Eee biliyorsunuz 1900'lerin başında bir makine tasarımı yapıyor.
Speaker A
Diyor ki bir genel bir makine ben yapacak olsam bunun içinde bir işlemcisi olur.
Speaker A
CPU diyoruz bugün.
Speaker A
Bir hafızası olur.
Speaker A
RAM diyoruz.
Speaker A
Bir de giriş çıkış ki onu işte tape veya başka şeyler de söylenebilir.
Speaker A
Turing bunu daha sonrasında Turing Machine'e çeviriyor çünkü.
Speaker A
Turing Machine dediğimiz makinenin çıkışı da bununla mümkün oluyor.
Speaker A
Von Neumann'ın bu arada bir sürü yapay zekada veya düşünce tarihinde de önemli yerlere sahip.
Speaker A
Buluşların da sahibi.
Speaker A
Eee ve bu makinenin tasarımıyla birlikte işlemci diye bir kavram.
Speaker A
Yani ne olabilir işlemci?
Speaker A
Nasıl gelişebilir?
Speaker A
Şimdi bakın CPU'nun çıkışında aslında basit işlemler yapan.
Speaker A
İşte lojik operatörü.
Speaker A
If clause'u yazıyorsunuz siz bir tane.
Speaker A
If diyorsunuz.
Speaker A
İşte A B'den büyük müdür?
Speaker A
Bu bir lojik operatörü.
Speaker A
Veya 8 ile 7'yi topla.
Speaker A
Bu bir aritmetik operatörü.
Speaker A
Bunlar yapılıyor.
Speaker A
Şimdi bu işlemler bir tane CPU'da bir kernel'da.
Speaker A
Yani eskiden şöyle düşünün.
Speaker A
Core dediğimiz kavram bile bizim için hayatımıza sonradan giren bir şey.
Speaker A
İlk çıkan işlemciler basit bir tane işlem yapabiliyor.
Speaker A
Hatta multiprocessing ve multitasking veya multithreading gibi kavramlar bilgisayar dünyasına çok sonradan giriyor.
Speaker A
Yani 1980'lerde bir bilgisayarınız olduğunda, 90'ların başında bir bilgisayarınız olduğunda böyle bir şeyden bahsedemiyorsunuz.
Speaker A
Bir bilgisayar aynı anda bir işi yapabilir.
Speaker A
O anda bir çarpma işlemi verdiyseniz onu yapabilir.
Speaker A
Başka bir şey yapamaz.
Speaker A
Daha sonrasında bunun paylaşılmasıyla birlikte, zaman paylaşımıyla birlikte, time sharing dediğimiz bir yöntemle aynı anda bir iş çalışıyor.
Speaker A
Ama bu işi parçalara bölüp biraz onu, biraz onu, biraz onu çok hızlı çalıştıra çalıştıra aynı anda hepsi çalışıyormuş gibi bir izlenim vermeye başlıyor tabii bilgisayarlar.
Speaker A
Ve bununla multitasking hayatımıza giriyor.
Speaker A
Sonra bu işlemcilerin daha karmaşıklaşmasıyla birlikte üstüne çekirdek dediğimiz core yapısı geliyor.
Speaker A
Aynı anda çoklu thread'lerin çalıştırılabilmesi.
Speaker A
Vesaire diye gidiyor.
Speaker A
Bunları detaylı olarak işletim sistemleri derslerinde anlatıyoruz.
Speaker A
Operating Systems dersi.
Speaker A
Bunun üstüne kurulu ve insan ufkunu çok açan derslerdir.
Speaker A
Çünkü aynı anda birden fazla işi nasıl yaparsınız, nasıl yönetirsiniz?
Speaker A
Zamanı nasıl yönetirsiniz aslında?
Speaker A
Felsefesinde onu öğretir.
Speaker A
Ama önce CPU var ve tek işlem yapabiliyor CPU.
Speaker A
Böyle düşünelim.
Speaker A
Sonra bilgisayarların tabii CPU'su var ama ilk bilgisayarlardan baktığımızda personal computer'lardan.
Speaker A
Bir de görüntü göstermesi, ses çıkartması falan isteniyor.
Speaker A
Normalde mesela diyelim ki 90'larda bir bilgisayar aldığınızda ses çıkartmazdı.
Speaker A
Basit bir tane buzzer denilen, buzzer veya diye okunan bir yapı vardı üstünde.
Speaker A
İşte böyle bız bız diye sesler çıkartırdı.
Speaker A
Ancak o kadar ses çıkartabilirdi.
Speaker A
Ses kartı eklemeniz gerekirdi ki ses çıkartırsın.
Speaker A
İşte mesela bir bilgisayarı bir monitöre bağlayacaksanız onun için görüntü kartı eklemeniz gerekirdi.
Speaker A
Graphical adapter diye geçen.
Speaker A
Grafik adaptörü eklemeniz gerekirdi.
Speaker A
Bilgisayarın seri yollarının üstüne.
Speaker A
Çok teknik detayına girmeyelim.
Speaker A
Bunu eklerdiniz ve görüntü çıkartırdı.
Speaker A
Şimdi bu harici eklenen kartlar üstünde de basit işlemciler vardı tabii.
Speaker A
Onun da kendine göre bazı işlemler yapması gerekiyor.
Speaker A
Basit entegre devrelerle başlayan dünya.
Speaker A
Sonra üstündeki işlemcilerin karmaşıklaşmasıyla birlikte grafik işlemeye özel işlemcilere doğru gitti.
Speaker A
Bunlara da GPU denmeye başlandı.
Speaker A
Graphical Processing Unit.
Speaker A
Ve o zaman bir sürü grafik kartı üreten ve grafik işlemcisi üreten şirket vardı.
Speaker A
Bunlardan NVIDIA daha bir öne çıkmaya başladı.
Speaker A
Daha kaliteli işler yapmaya başladı.
Speaker A
Bunu da motive eden şey grafik kartlarını paralel bağlayabileceği yapılara geçmesi.
Speaker A
CUDA diye bir yapıya o zamanlar geçti.
Speaker A
Ve CUDA ile birlikte paralelde işleme yeteneği kazandırıldı.
Speaker A
O zaman farklı teknolojiler yani şöyle düşünebilirsiniz işte CPU'ların paralel bağlandığı.
Speaker A
Yapılar vardı veya bilgisayarların paralel bağlandığı.
Speaker A
Yapılar vardı.
Speaker A
İşte parallel processing veya distributed processing dediğimiz kavramlar.
Speaker A
Distributed'da bir bilgisayarın üstünde birden fazla işlemciniz var, bunlar paralel çalışıyorlar mesela.
Speaker A
Veya parallel processing'de de nedir, birden fazla bilgisayarınız var.
Speaker A
100 tane bilgisayarı birbirine paralel bağladınız.
Speaker A
Bu bilgisayarlar tek bir amaca hizmet ediyor.
Speaker A
RAM'lerini paylaşıyorlar, CPU'larını paylaşıyorlar.
Speaker A
Load balancing, güç dengelemesi yapıyorsunuz, işleri bu bilgisayarlara doğru şekilde dağıtıyorsunuz.
Speaker A
Ki onu nasıl dağıtılacağı da işte.
Speaker A
Merkezi birimi dağıtacak.
Speaker A
Herkes kendine göre.
Speaker A
Peer to peer yapıya mı gideceksiniz falan gibi.
Speaker A
Bir sürü algoritmalarla 90'larda uğraşıyorduk.
Speaker A
Hatta PVM Parallel Virtual Machine, MPI Message Passing Interface gibi kavramlar o yıllarda oldukça modaydı.
Speaker A
Sonra 2000'lerin başından itibaren bu GPU'ların artmasıyla birlikte bu paralel işleme süreçleri.
Speaker A
GPU'lara, birden fazla GPU'nun dağıtılmış olduğu yapılara devredilmeye başlandı.
Speaker A
O dönem işlemci tabii bir güç, işlem kapasiteniz.
Speaker A
Güç süper bilgisayarlar önemli.
Speaker A
Askeri amaçlarla, istihbarat amacıyla.
Speaker A
İşte ne bileyim ülkenin devlet.
Speaker A
Yani meteoroloji bile bir iş yani.
Speaker A
Bu amaçlarla kullanılırken birden bunların paralel bir sürü bilgisayarla yapılabileceği ortaya çıktı.
Speaker A
Yani çok büyük bir yatırım yapıp çok büyük bir bilgisayar alıp büyük işleri orada yapmak yerine binlerce küçük bilgisayarı.
Speaker A
Belki başarısız bilgisayarı aralarında bazılarının bozulduğu, tam çalışamadığı bir yapıyı kuruyorsunuz.
Speaker A
Ve çok daha yüksek bir işlem gücü elde ediyorsunuz.
Speaker A
Tabii bununla birlikte paralel tarafın gücü artmaya başladı.
Speaker A
Bir de üstüne çok veri eklenince bu verilerin birden fazla yerde aynı anda işlenmesi gibi bir problem ortaya çıkınca.
Speaker A
Eee bizim MapReduce dediğimiz yani bir problemi birden fazla yere map etmek, dağıtmak ve orada problemi çözmek.
Speaker A
MapReduce kavramı ortaya çıktı.
Speaker A
Onu da veri analitiği derslerinde detaylı anlatıyoruz.
Speaker A
Ve günün sonunda GPU'ların yükselişi başladı.
Speaker A
Tabii GPU'lar yükselmeye başlayınca sadece grafik amacıyla kullanılmayan şeyler olduğu artık ortaya çıktı.
Speaker A
Yani bir tane CPU'nun bir konuda uzmanlaştığı, arka arkaya işleri yaptığı ve bir sıraya göre kendisi.
Speaker A
Bunu tabii uzman bir şekilde sokması gerekiyor.
Speaker A
Yaptığı bir işten.
Speaker A
Birdenbire birden fazla ve binlerce bir ordu şeklinde GPU'ların çalıştığı hatta böyle artık değil mi?
Speaker A
Kredi kartı gibi bir yere binlerce, on binlerce GPU'yu yerleştirebiliyorlar.
Speaker A
Bunları işleyebiliyorsunuz.
Speaker A
Ve GPU dünyası ortaya çıkmaya başladı.
Speaker A
Eee bu GPU'lar günümüzde grafik amacıyla tabii çok kullanılmıyorlar artık.
Speaker A
Eskiden amacı neydi bir bilgisayarın ekranda göstermek istediği bilgiyi.
Speaker A
Ki üç boyutlu oyunlarla ilk biz bunları tanıdık.
Speaker A
Grafik kartı alınırdı işte.
Speaker A
O zaman takılırdı 4 MB'lık bu grafik kartları böyle ilk çıkanlar.
Speaker A
2 MB'lık, 1 MB'lık falan.
Speaker A
Sonra 8'ler, 16'lar böyle çıktılar.
Speaker A
Bunların kendine göre RAM'i olan, kendi hafızası olan, onun içinde işlem yapan cihazlar gibi düşünebilirsiniz.
Speaker A
Günümüzde de teknoloji aşağı yukarı bu şekilde gidiyor diyebiliriz.
Speaker A
Birden fazla GPU paralel de çalışıyor.
Speaker A
Şimdi burada tabii CPU'nun uzmanlığı seri olarak arka arkaya koyduğu yapılardan çıkıyor.
Speaker A
Hatta onu biz pipelining deriz.
Speaker A
Nedir işte birden fazla işi paralelde çalıştıracaksınız.
Speaker A
Önce birisi alınır, sonra diğeri biraz alınır.
Speaker A
Sonra diğeri biraz alınır falan.
Speaker A
Böyle işlenerek çalıştırılır.
Speaker A
Bunu işletim sistemi schedule etmesi gerekiyor.
Speaker A
CPU'da çalışacak işleri bir işletim sistemi.
Speaker A
Yani bilgisayarınızda çalıştığınız Windows, işte Linux, Unix, MacOS neyse kullandığınız.
Speaker A
Bu işletim sisteminin bir scheduler'ı vardır.
Speaker A
İşleri sıraya sokar.
Speaker A
O işlerin öncelikleri de vardır bunların bir kısmının.
Speaker A
Yani sizinle iletişim kuracak olan görüntü işleyen, görüntüde görünen mesela işlemler daha önceliklidir.
Speaker A
Orada bekleme takılma sizin moralinizi bozar.
Speaker A
Etkinizi bozar.
Speaker A
Onlara biraz daha öncelik verir.
Speaker A
Arka da çalışan işleri mesela batch job'ları biraz daha arkaya atar.
Speaker A
Onlara daha az kaynak ayırır falan.
Speaker A
Ve günün sonunda elindeki kaynağı, CPU'yu, RAM'i bir sürü makinede çalışan uygulamaya.
Speaker A
Application'a ve onların altında çalışan process'lere.
Speaker A
Her bir application yani bir application diyelim ki bir uygulama çalıştırıyorsunuz.
Speaker A
Birden fazla process'ten oluşabilir değil mi?
Speaker A
Onun arkasında çalışan mesela bir web sitesine bağlandınız.
Speaker A
Orada işte JavaScript'i indiriyor.
Speaker A
Onu indirmek bir iş.
Speaker A
Process ediyor.
Speaker A
Ekranda gösteriyor.
Speaker A
Sizin tıkladığınız yerleri bir anda.
Speaker A
Bir sürü iş yapıyor aynı anda.
Speaker A
Bunların hepsi birer thread veya process seviyesinde kırılan, bölünen, paralelleştirilen işlerdir.
Speaker A
CPU bunlar konusunda uzmanlaşmış bir işlemci.
Speaker A
Ve dolayısıyla sizin o yapmış olduğunuz bütün o interaction'lar da olabilir.
Speaker A
Veya vermiş olduğunuz bütün process'leri, işleri sıraya sokup çalıştırıyor.
Speaker A
Bunun da işte scheduler algoritmaları vardır.
Speaker A
Farklı algoritmalarla kullandığınız işletim sistemini tasarlarken.
Speaker A
Yani sıfırdan bir işletim sistemi yazarken bunlar tasarlanır.
Speaker A
Nasıl bir algoritma kullanacağımız, hangi durumlarda hangi algoritmanın kullanılacağı.
Speaker A
Bunları yazabilecek seviyedeyiz.
Speaker A
Bildiğimiz konular.
Speaker A
Basit bir lisans öğrencisi bilgisayar mühendisliğinde bir işletim sistemi yazabilir teorik olarak.
Speaker A
Bunun üstüne GPU'lar gelince tabii GPU'ların çalıştığı yapı için özel kütüphaneler geliştirilmeye başlandı.
Speaker A
Artık GPU tarafı evet GPU tarafında da işletim sistemiyle ilgili bir bağlantı vardı ilk başta.
Speaker A
Bir görüntü basmak istiyor ekrana.
Speaker A
Ve o basacağı görüntüyü GPU'ya atıyordu.
Speaker A
Al bunu bas.
Speaker A
GPU kendi içinde onu çalıştırıp kendi hafızasını, kendi GPU'sunu processing unit'ini işlem birimini kullanarak bir şeyler işleyip basıyordu.
Speaker A
Ama günümüzde artık bunları biz paralel böyle birbiriyle iletişim kuran, birbiriyle çok hızlı iletişim kurup çok hızlı işlem yapıp sonuç elde eden.
Speaker A
İşte bir yapay sinir ağını mesela üstünde eğiteceksiniz diyelim.
Speaker A
Bu eğitim sürecinde ne yapıyoruz?
Speaker A
Onun için özel bir katman varmış gibi orada.
Speaker A
İşletim sistemi altta çalışıyor ama sanki orada özel bir framework diyoruz bunlara.
Speaker A
Özel bir çerçeve yazılımı varmış gibi orada çalıştırıyoruz.
Speaker A
Ve o yazılım işletim sistemi gibi hangi GPU'nun ne kadar kaynak yakacağı, hangi işin hangi GPU'ya gideceği.
Speaker A
Orada ne kadar bekleyeceği, bir takılma olduğunda müdahale edip onu öldürüp öldürmeyeceği gibi bütün o süreçleri.
Speaker A
Oradaki framework kontrol etmeye başlıyor ve yönetiyor.
Speaker A
Bunun için de özel kütüphaneler var.
Speaker A
İşte ilk çıkanları dediğim gibi CUDA gibi yapılarla çıkmıştı.
Speaker A
NVIDIA'nın belki de en büyük yaptığı yatırımlardan biri bu olabilir, paralel işlemeyle ilgili yapmış olduğu yatırım.
Speaker A
Ve sonrasında da bu paralelleştirilmiş işlerin sonuçları gene işletim sistemine toplanıyor tabii.
Speaker A
Mesela oradan bir dosya çıkıyor diyelim.
Speaker A
İşledi, işledi bir data çıkıyor.
Speaker A
O datayı gene işletim sisteminde bir file sisteme değil mi diske.
Speaker A
Veya bir RAM'e, bir değişkene.
Speaker A
Programın içinde mesela Python kodu yazıyorsunuz, yazdığınız Python kodu çalışıyor satır satır.
Speaker A
Çalışırken bir yerde GPU'ları kullanacağı yapıya gidiyor.
Speaker A
Oraya atıyor task'ı.
Speaker A
Orada o çalışıyor.
Speaker A
O sırada Python kodunuz başka işler yapmaya da devam edebilir.
Speaker A
Veya durur bekler onu.
Speaker A
Blocking'tir.
Speaker A
Bloklamış bir işidir.
Speaker A
Bekle, bundan sonra bu bitince devam et demişsinizdir.
Speaker A
Onu bekler, ondan sonra çalışır.
Speaker A
Ve o gelen bilgileri daha sonra gene işletim sistemi kendi dünyasına alıyor.
Speaker A
O dış katmanın belki o framework'ün artık görevi kalmadığı için.
Speaker A
Tamamen hafızadan da kaldırılıyor.
Speaker A
Yer tasarrufu yapmak için.
Speaker A
Bu dünya gelişirken tabii TensorFlow framework'ü.
Speaker A
Bu framework'lerin de malum şeyleri var.
Speaker A
Değişik kütüphanelerin isimleri ve bunların çalıştırdığı yapılar var.
Speaker A
TensorFlow tabii çok öne çıkmaya başlamıştı.
Speaker A
Google'ın büyük oranda desteklediği bir kütüphane.
Speaker A
Eee ve Google tarafından eee bir işlemci özel işlemci tasarımına gidildi.
Speaker A
Onlara da TPU Tensor Processing Unit ismi verilen.
Speaker A
Bir TPU ismi verildi.
Speaker A
Daha da odaklanmış, daha da özelleşmiş, tamamen kendi kütüphaneleri üstünde.
Speaker A
Yani eskiden nasıldı bakın tarihsel süreci bilhassa anlattım size, CPU varken grafiğe özel bir işlemciye geçildi.
Speaker A
GPU ismi verildi.
Speaker A
GPU varken şimdi artık daha da özelleşmiş, tamamen bu yapay sinir ağlarına özel.
Speaker A
Derin öğrenmeye, deep learning'e özel işlemciler tasarlandı.
Speaker A
Grafik GPU'ların çıkış amacı neydi aslında grafik arayüzü.
Speaker A
Ekran da gözükecekleri üç boyutlu işlemleri yapmaktı çıkış itibarıyla baktığınızda.
Speaker A
90'lardan beri var olan bir teknolojiden bahsediyoruz.
Speaker A
Belki eee bu derin öğrenmeye giriş 2000'lerin başında başlamıştır.
Speaker A
Ki 90'larda da vardı.
Speaker A
Daha sonrasında da böyle bir yapıya geçişti.
Speaker A
Şimdi bu yapıya baktığımızda da eee artık tamamen bu işe odaklanmış.
Speaker A
Yapay sinir ağlarına odaklanmış işlemcilerden bahsediyoruz.
Speaker A
Ama şunu görmeniz lazım.
Speaker A
TPU genel amaçlı bir işlemci değil.
Speaker A
Yani siz mesela CPU'da çalıştırdığınız o çok genel amaçlı işleri TPU'da çalıştıramazsınız.
Speaker A
Hatta GPU'da bile çalıştıramazsınız.
Speaker A
GPU grafiğe özel özelleştirilmiş bir işlemciyken TPU tamamen bazı.
Speaker A
Yani böyle diyelim.
Speaker A
TPU'nun dışında da başka processing unit'ler var, işlemciler var.
Speaker A
Bu işlemcilerin tamamı için şunu söyleyebiliriz.
Speaker A
O kütüphaneye, o amaca yöneltilmiş, o derin öğrenme task'ına yöneltilmiş.
Speaker A
Yönlendirilmiş özel bir işlemci olarak görebilirsiniz.
Speaker A
Orada çok iyi, çok başarılı.
Speaker A
Verilen işi sadece yapıyor, verilen işe odaklanmış.
Speaker A
Ama onun dışındaki işleri yapamıyor.
Speaker A
Genelde bu tip yapılar bakın fark ettiyseniz.
Speaker A
Giderek özelleşiyor.
Speaker A
Özelleştikçe diğer yapıdan kopamazsınız.
Speaker A
Kurtulamazsınız.
Speaker A
Hala sizin bir bilgisayarınız olmalı.
Speaker A
Hala CPU'nuz olmalı.
Speaker A
Onun yanında GPU'nuz olur.
Speaker A
GPU'nuz onun yanında TPU'nuz.
Speaker A
Yani bunlar genelde böyle odaklandıkça diğer taraftan kopmadan.
Speaker A
Orada detay gibi düşünülebilir.
Speaker A
O yapı olacak, ana yapı olacak, onun altında bazı detayları bu işlemcilere dağıtabilirsiniz.
Speaker A
Ki keza işte şimdi kuantum bilgisayarları konuşuluyor değil mi?
Speaker A
Kuantumda bile bilgisayarlardan tamamen kopuş mümkün değil.
Speaker A
Bazı işleri biz kuantuma bırakacağımızı artık öngörüyoruz.
Speaker A
Bunların ne olacağı, hangi konularda iyi olduğuna göre bir iş seçimi yapılıp.
Speaker A
O işlerin ilgili uzman donanıma yöneltilmesi söz konusu.
Speaker A
Tabii bütün bunlar yapılırken bir de bizim hafıza problemimiz var.
Speaker A
Hafızayla ilgili de şöyle düşünebilirsiniz.
Speaker A
Elinizde çok güçlü bir işlemci var.
Speaker A
Ama bu işlemci çok hızlı çalışan bir işlemci.
Speaker A
Bu işlemciye yetecek hafızanızın da aynı hızda olması lazım.
Speaker A
Yani şöyle düşünün.
Speaker A
İşte 3 ile 5'i topla dedi.
Speaker A
İlk örneğimize dönelim.
Speaker A
Toplamayı çok hızlı yapabilen bir elinizde insan var.
Speaker A
Çok hızlı toplama yapabiliyor.
Speaker A
Sayıları verdiniz.
Speaker A
3 ile 5'i topla dediniz.
Speaker A
Topladı, tak aldınız veriyi.
Speaker A
Şimdi adam bekliyor boşta.
Speaker A
Bir sonraki sayıları vermeniz lazım.
Speaker A
Vereceksiniz sayıları.
Speaker A
Bu sefer de 70 ile 80'i topla diyeceksiniz.
Speaker A
Alacak, toplayacak.
Speaker A
O çok hızlı toplama yapabiliyor ama siz aynı hızda verebiliyor musunuz verileri?
Speaker A
Bu verileri al bu kadar hızlı topla işini yapabiliyor musunuz?
Speaker A
Bu nerede takılabilir?
Speaker A
İşte hafızanızın hızıyla ilgili bir şey.
Speaker A
Hafızadan o veriyi ne kadar hızlı okudunuz, ne kadar hızlı yazdınız?
Speaker A
Çünkü sonucu da geri hafızaya yazıyorsunuz.
Speaker A
Veya network'te de takılabilir.
Speaker A
Delay'ler olabilir.
Speaker A
Gecikmeler.
Speaker A
O verinin o işlemciye, o ortama hızlı gelmesiyle ilgili sıkıntılar olabilir.
Speaker A
Bunların da paralelinde gelişmesi lazım.
Speaker A
Bu yani bir araba düşünün.
Speaker A
Arabanın mesela motoru çok hızlı, çok iyi.
Speaker A
Ama onu kullanan şoför o hızda kullanamıyor.
Speaker A
Gözü, eli o hıza alışık değil.
Speaker A
Onu yapamıyor.
Speaker A
O zaman gitmez o hızda araba.
Speaker A
Veya tekerlek o hızı kaldıramıyor, yanıyor belli bir hızdan sonra tekerlek.
Speaker A
O araba gitmez.
Speaker A
Dolayısıyla bir sistemin tamamının o uyumda olması lazım.
Speaker A
İşte hafızadaki gelişmeler de bununla birlikte yaşandı.
Speaker A
RAM dediğimiz bir kavram tabii.
Speaker A
Gene Random Access Memory.
Speaker A
Şöyle iki tip hafıza vardır.
Speaker A
Birisi sequential access yani ardışık erişim yapan.
Speaker A
Birisi de random access yapan.
Speaker A
Sequential access gene bilgisayar bilimlerindeki arkadaşlar çok iyi bilecektir.
Speaker A
LinkedIn gibi, tape gibi yapılar.
Speaker A
Yani tape'e mesela bir banda kaydı alırken bir verileri yazarken.
Speaker A
Belli bir sırada yazar, belli bir sırada okursunuz.
Speaker A
İleride bir veriye erişmek istiyorsanız onu sararsınız oraya kadar.
Speaker A
Ki sarmak demek önce öteki verilerin üstünden geçmek demek.
Speaker A
Sonra veriye erişirsiniz.
Speaker A
Random access nasıl bir matris gibi düşünün.
Speaker A
Adresini veriyorsunuz koordinatlarını.
Speaker A
Ben buradaki veriye erişmek istiyorum diyorsunuz.
Speaker A
Tak diye oradaki veriyi çekiyor.
Speaker A
Diğer hiçbir yere erişmenize gerek yok.
Speaker A
Adresini bildiğiniz yere erişen bir yapıdan bahsediyoruz.
Speaker A
Adres verildiğinde.
Speaker A
Şimdi Random Access Memory tabii RAM dediğimiz hafıza dediğimizde bilgisayarda ilk anlaşılan ve primary memory diye de daha literatürde geçen birincil hafıza RAM'dir.
Speaker A
RAM'in eee dışında başka hafızaları da var bilgisayarın.
Speaker A
Secondary memory dediğimiz ikincil hafıza mesela disk.
Speaker A
Veya şimdi solid state disk'ler çıktı.
Speaker A
Eskiden bunlar manyetik disklerdi.
Speaker A
Eee bunlara erişilmesi gerekiyor.
Speaker A
Burada store edebiliyoruz, veriyi bilgisayar kapansa bile kalacak halde tutmamıza yarayan yerler.
Speaker A
RAM dışındaki ikincil hafızalar.
Speaker A
Veya işte CD'ye yazabilirsiniz, USB memory'ye yazabilirsiniz.
Speaker A
Veya bir yerlere cloud'a atabilirsiniz.
Speaker A
Bu RAM teknolojisinin de birkaç tane problemi var.
Speaker A
Birisi hız.
Speaker A
Ne kadar hızlı olacağı.
Speaker A
İkincisi bu RAM'in boyutu, büyüklüğü.
Speaker A
Yani siz ne kadar veri tutacağınız.
Speaker A
Şimdi genel strateji şöyle düşünün bu VRAM'lerin, SRAM'lerin, DRAM'lerin gelişmesindeki mantık şöyle.
Speaker A
Sizin eee yeterince hızlı bir defa CPU'nun hızına yetecek bir RAM'inizin olması lazım.
Speaker A
Ama bunun dışında bir de yeterince büyük bir yapınız varsa.
Speaker A
Siz oraya belli bir büyüklükteki veriyi atıp bunları işle diyebilirsiniz.
Speaker A
Dolayısıyla hızı biraz orada tolere edebiliyorsunuz.
Speaker A
Çok büyük bir veriyi oraya yükledikten sonra aralarında CPU ile RAM çalışırken.
Speaker A
Dolayısıyla network'ten kaynaklanan bu bus olabilir veya.
Speaker A
Direkt network olabilir.
Speaker A
Ağdaki gecikme olabilir.
Speaker A
Bunu tolere etme şansınız var.
Speaker A
Veri büyüdükçe şey RAM'inizin kapasitesi büyüdükçe.
Speaker A
Bunun için de yeni teknolojiler gelişti tabii ki.
Speaker A
Ve eee bu teknolojide de bazı gelişmeleri görüyoruz.
Speaker A
CPU ile bağlanan ve CPU ile eee.
Speaker A
Bağlantılı olarak SIMD, SIMT değişik teknolojilerin olduğu yapılar.
Speaker A
Bununla birlikte çıktı.
Speaker A
Ama bunu böyle bir analoji olarak düşünecek olursanız.
Speaker A
İki tane aslında aşamamız var bizim.
Speaker A
Yapay sinir ağlarında kullanılan yapay zekada kullanılan.
Speaker A
Birisi eğitim training time'ı, birisi de inference veya query time dediğimiz.
Speaker A
Sorgulama zamanı.
Speaker A
Training time aslında algoritmanın öğrendiği zaman.
Speaker A
Verileri veriyorsunuz, bana buradan kuralları çıkart diyorsunuz.
Speaker A
Aldığı verinin üstünden kuralları çıkartıyor.
Speaker A
Pizza şöyle bir şeydir.
Speaker A
Mesela üçgen pizza olmayacağını anlıyor.
Speaker A
Yani hiç örneğini görmediği için belki üçgen pizza örneği görse onu da anlayacak.
Speaker A
Ama öyle bir şey görmediği için öyle bir şey onun için mümkün değil.
Speaker A
Eee ve bir pizzanın yuvarlak olacağıyla ilgili bir kural çıkartıyor arkada belki de.
Speaker A
Yani bunları ben tam böyle çalışmayabilir.
Speaker A
Başka ilişkiler bulabilir.
Speaker A
O ilişki yapısının nasıl olduğunu yapay sinir ağlarında tam net bilemiyoruz biliyorsunuz çoğu zaman.
Speaker A
Ama örnek olsun anlaşılsın diye veriyorum.
Speaker A
Eee ve böyle bir yapı ortaya çıkartıyor.
Speaker A
Şimdi bu çıkartılan öğrenme süreci tabii çok fazla verinin üstünde kural çıkarımı süreci.
Speaker A
Aynı bir yemek tarifini yapar gibi, yazar gibi.
Speaker A
Orada tarifi yazıyor.
Speaker A
Sonra da o tarifi alıp uyguluyor.
Speaker A
Artık pizzanın ne olduğunu biliyorsa bir resim geldiğinde onda pizza var mı yok mu bunu bulduğu yapı.
Speaker A
Eee bir de bilgisayarlarda eee tabii bu gelişmeler yaşanırken.
Speaker A
Eee uzun bir süre bilgisayar ağlarının, internetin yavaşlığından dolayı lokal çalışmak çok önemliydi güncelde.
Speaker A
Personal computer, kişisel bilgisayarlar, PC'ler kullanılıyordu.
Speaker A
Eee ve herkesin önünde bir bilgisayar ve bu bilgisayarda ne yapıyorsa yapıyordu.
Speaker A
Bütün yapacağı, çalışacağı uygulamalar orada çalışıyor.
Speaker A
Oradaki kapasite ne kadarsa onun kadar iş yapabiliyor idi.
Speaker A
Ama internetin gelişmesi, ağın gelişmesiyle, network'ün gelişmesiyle birlikte işte gigabit internetlerin gelmesi.
Speaker A
İnternette çok hızlı işlerin yapılmasıyla birlikte.
Speaker A
Uzun süre mesela tiny client'lar diyelim ki aptal bilgisayarların.
Speaker A
Olması bile konuşuldu.
Speaker A
Ne demek tiny client'lar?
Speaker A
Bilgisayarınızda RAM, CPU doğru düzgün yok.
Speaker A
Belki bilgisayarın ayakta kalmasını sağlayacak kadar var.
Speaker A
İşte basit bir tane browser çalıştırıyorsunuz.
Speaker A
Hatta Chrome OS diye Chrome browser'ının bir işletim sistemine dönüştürüldüğü Google tarafından çıkartılan böyle bilgisayarlar ve işletim sistemleri de çıktı.
Speaker A
Laptop'lar da çıktı değil mi?
Speaker A
Belki bir ara görmüşsünüzdür.
Speaker A
Bu teknolojiye geçildi.
Speaker A
Bu daha önceki bir teknoloji aslında TTY dediğimiz.
Speaker A
Yani terminal yapısı.
Speaker A
Eski ilk bilgisayarlar 1950'lerde, 60'larda, 70'lerde çıkan bilgisayarlarda.
Speaker A
Bir tane mainframe var.
Speaker A
Ana bir bilgisayar var.
Speaker A
O ana bilgisayara herkes kablosuyla bağlı.
Speaker A
Önündeki monitör ve klavye o ana bilgisayara bağlı.
Speaker A
Öyle düşünebilirsiniz.
Speaker A
Yani şimdiki network gibi düşünmeyin.
Speaker A
Network üstünden bir sunucuya bağlanan istemciler gibi.
Speaker A
Client server yapısı gibi değil.
Speaker A
Orada bir tane makine var.
Speaker A
Makine donanım olarak monitör ve klavyeleri aynı anda 10 kişiye dağıtabiliyor.
Speaker A
10 kişi bağlanıp kendi şeylerinde, kendi eee.
Speaker A
Bağlandığı terminalinde işlerini yapabiliyor.
Speaker A
İlk teknoloji böyle aslında bilgisayarların çıkışında.
Speaker A
Sonrasında kişiselleştiriliyor bu bilgisayar.
Speaker A
Her bir monitör, bir klavye herkese bunun verildiği bir yapıyı düşünün.
Speaker A
Sonrasında tekrar network'le birlikte bu yapıya geri dönüyoruz.
Speaker A
O yüzden ben hep söylerim bilgisayarda bilgisayar bilimlerinde bir teknoloji hiçbir zaman tamamen bitmez.
Speaker A
Tamamen çöp olmaz.
Speaker A
Öğrendiğiniz bir bilgisayar belki ilk başlarda şöyle bir algı olabiliyor.
Speaker A
Yani bir şey öğreniyoruz, unutacağız.
Speaker A
Ve hiçbir işe yaramayacak veya insanlık bundan vazgeçecek.
Speaker A
Kullanılan teknikler, teknolojiler, algoritmalar emin olun dönüp dönüp tekrar geliyor karşınıza.
Speaker A
Bir kullanılan teknoloji tekrar gelebiliyor.
Speaker A
Eee ve bu şu anki yapı onunla ilgili bir ara gene tiny client'lar denendi.
Speaker A
Sonrasında bunun işte sunucu tarafında daha gelişmiş teknolojilerle bugün artık task'ı atıyorsunuz, job'ı atıyorsunuz, orada çalışıyor.
Speaker A
MapReduce'ta.
Speaker A
Arayüzünün nasıl sağlanacağı bu sefer.
Speaker A
Eee ve en sonunda da The Crisis'e yapılar.
Speaker A
Virtualization'a vesaireye gittik şu anda.
Speaker A
Sanal makineler artık ulaştık.
Speaker A
Ve ama günün sonunda donanımla ilgili konuşacak olursak donanımın da iki türlü yaklaşımı var.
Speaker A
Ya alırsınız parayı verirsiniz, kendiniz bir GPU parkı yaparsınız.
Speaker A
Ya da bunu cloud'da çalıştırırsınız.
Speaker A
Cloud'da çalıştırmanın artısı ne?
Speaker A
Orada tabii bir sürü kişi çalıştırabileceği için.
Speaker A
Kaynak paylaşımı yapılabiliyor.
Speaker A
Siz kendi GPU'nuzu alıp koydunuz eve.
Speaker A
Onun soğutması, elektriğini yaktınız.
Speaker A
İşte şimdi kripto falan mine edenler de çok kullanıyor değil mi böyle şeyler?
Speaker A
Aldınız, koydunuz.
Speaker A
Bunun bir maliyeti var.
Speaker A
Elektrik maliyeti var.
Speaker A
Barındırma maliyeti var.
Speaker A
Teknoloji maliyeti var.
Speaker A
Yani bunu aldığınız gün itibarıyla o eskimeye başlıyor.
Speaker A
Maliyeti düşüyor.
Speaker A
10 liraya aldığınız şey bir yıl sonra 10 lira değil artık satsanız.
Speaker A
8 lira, 7 lira neyse bir hızla düşüyor.
Speaker A
Dolayısıyla o bir maliyet.
Speaker A
İnsanlar da diyorlar ki o zaman biz bunu cloud'dan kiralayalım.
Speaker A
Bir bu işi yapan kişilerden ihtiyacımız kadar ödeyelim.
Speaker A
Böyle bir teknoloji de var.
Speaker A
Tabii bunun artıları, eksileri var.
Speaker A
Çünkü private cloud'un yani kendi kişisel sunucularınızın diyelim ki bir veri mahremiyeti artısı var.
Speaker A
Herkes o veriyi görmüyor.
Speaker A
Dışarıya çıkmıyor.
Speaker A
Cloud'da da mahremiyet sağlanıyor bu arada sağlanmıyor değil.
Speaker A
Ama o işte biraz daha ince regülatif yapılarda falan daha ince düşünen yerlerde sıkıntı olabiliyor.
Speaker A
Gibi artılar, eksilerinden bahsedebiliriz.
Speaker A
Çok hızlı gene belki izleyen arkadaşlardan bu konuların detayına girmek isteyenler olabilir.
Speaker A
Karşılaştırma tablomuzu da hazırladık.
Speaker A
CPU, GPU, TPU'nun karşılaştırıldığı.
Speaker A
İşte üretici firmalar.
Speaker A
Genelde biliyorsunuz.
Speaker A
CPU Intel, AMD, ARM.
Speaker A
ARM eskiden böyle cep telefonu işlemcisi falan üretiyordu.
Speaker A
Sonradan bayağı bir yükseldi.
Speaker A
Şimdi biliyorsunuz Apple bu tarafa geçti.
Speaker A
Tamamen işlemcilerini o ürettiriyor.
Speaker A
AMD ile Intel uzun süre yarıştı.
Speaker A
Önce Intel vardı, AMD daha sonra çıktı.
Speaker A
Ve aralarında büyük bir rekabet oldu.
Speaker A
GPU tarafında NVIDIA, AMD.
Speaker A
Yani eskiden vardı bir sürü mesela OAK Technologies vardı.
Speaker A
Belki tarihi olmuş gitmiştir.
Speaker A
Bir sürü grafik üreticisi vardı.
Speaker A
Şimdi AMD ile NVIDIA'nın yarışı var.
Speaker A
TPU tabii özelleşmiş bir dediğim gibi.
Speaker A
Çok özel durumlarda özel kütüphanelerle kullanılan.
Speaker A
Bunun TPU'nun benzeri bir sürü bu arada işlemci olduğunu da söyleyebilirim.
Speaker A
Eee ve orada da Google'ın üretimini eee vendor olarak.
Speaker A
Bir tedarikçi olarak söyleyebiliriz.
Speaker A
Ve aralarındaki bir karşılaştırma matrisi olarak görebiliriz.
Speaker A
Gene RAM'lerle ilgili farklı RAM yapılarıyla ilgili.
Speaker A
SRAM dediğimiz static RAM'ler.
Speaker A
DRAM dediğimiz dynamic.
Speaker A
Ve VRAM dediğimizde video RAM'ler.
Speaker A
Bu üç yapı şu anda birbiriyle yarışıyorlar.
Speaker A
Daha önce işte daha önce değil hala daha kullanılıyor.
Speaker A
ROM Read Only Memory'ler.
Speaker A
Yani bilgisayarın mesela ilk açıldığında okunan kısımları genelde ROM'da tutulur.
Speaker A
Bilgisayarın işletim sistemini diskten yükleyebilmesi için gereken talimatlar oradadır mesela.
Speaker A
İşte mesela diyelim ki bir Windows DOS tabanlı bir işletim sistemi açacaksınız.
Speaker A
Master boot record'u okunması gibi bütün o operasyonlar.
Speaker A
Saat gibi bilgisayarın saati gibi.
Speaker A
Bazı kritik bilgiler oradadır mesela.
Speaker A
Onu flash RAM denilen yazılabilen bir kere yazılabilen.
Speaker A
Özel durumlarda yazılabilen ROM örnekleri vardı.
Speaker A
Tabii cache yapıları var.
Speaker A
Eee ve farklı yapılara geçiliyor tarih boyunca.
Speaker A
Böyle karşılaştırma tablolarını da koyalım.
Speaker A
Tabii register'lardan bahsetmedim.
Speaker A
İşlemcilerin kullandığı bir de register yapımız var.
Speaker A
Doğrudan işlemcinin müdahale edebildiği ve bizim de programlama olarak müdahale edebildiğimiz.
Speaker A
Aslında bir işlemcinin o işte 3 ile 5'i topluyor falan dediğim yapılar.
Speaker A
Register'larda tutuluyor.
Speaker A
Register diye geçer.
Speaker A
Register değil o işte L1, L2 yani level 1, level 2 şeklinde CPU'nun içinde olması, dışında olmasına göre.
Speaker A
Farklı yerlerde cache yapıları var.
Speaker A
Daha hızlandırmak için yapıyı.
Speaker A
Eee böyle teknolojiler de var.
Speaker A
Ama bunlar biraz daha işte bilgisayar mimarileri derslerinde falan anlattığımız konular.
Speaker A
Kabaca bu derslerde giriş yapıyoruz.
Speaker A
Kavramlara giriş yapıyoruz.
Speaker A
Dolayısıyla biraz terminolojiyi öğrendiğimiz, terminolojiyi tanıdığımız, yapıyı öğrendiğimiz bir teknoloji olarak.
Speaker A
Bir ders olarak, video olarak burada da bahsedebiliriz.
Speaker A
Bir sonraki dersimizde artık modellere geçeceğiz.
Speaker A
Model nasıl öğrenir?
Speaker A
Yani Generative AI'da bir modelin eğitilmesi nedir, pre-training nedir, fine-tuning nedir?
Speaker A
RLHF yani Reinforcement Learning Human Feedback nedir?
Speaker A
Bu kavramlardan bahsedeceğiz.
Speaker A
Bu derste de böyle donanımlara biraz giriş yapmış.
Speaker A
Terminolojiye giriş yapmış.
Speaker A
Biraz yapıyı öğrenmiş.
Topics:Yapay ZekaCPUGPUDonanımVon Neumann MakinesiAritmetik Logic UnitMultitaskingParalel İşlemRAM TürleriBilgisayar Kavramları











