Keras ve TensorFlow ile Derin Öğrenme ve Sıfırdan Bir Proje Geliştirme

  Рет қаралды 19,552

Buse Yaren Tekin

Buse Yaren Tekin

Күн бұрын

Пікірлер: 79
@TarkanKurt-h3w
@TarkanKurt-h3w Ай бұрын
merhabalar öncelikle ağzınıza sağlık anlatım için sizden bir ricam olcaktı diş ile ilgili bir firmada çalıştığınızı söylemişsiniz ondan bilginiz vardır diye de düşünoyorum acaba dişlerin hangisin kaç numaralı diş olduğunu gösteren çalışma ile ilgili öğretici video yapabilirmisiniz ya da nasıl bi yol izliceğim konusunda bilgi verir misiniz şimdiden teşekkürler
@BuseYaren
@BuseYaren Ай бұрын
Merhabalar, tam olarak neyi soruyordunuz acaba? FDI numaralandırma notasyonuna göre etiketlemeyi sağlıyoruz. Bunun ile ilgili bir soru mudur acaba?
@TarkanKurt-h3w
@TarkanKurt-h3w Ай бұрын
@@BuseYaren öncelikle cevap verdiğiniz ilgilendiğiniz için teşekkür ederim aslında etiketlemeyi nasıl yapabilecegimle ilgiliydi yani dişleri etiketledik ve numaralandırmayıda yaptık diyelim sonrasında bunu makine öğrendi sonrasında herhangi bir diş üsütünde bi siyahlık yada herhangi bi nokta koyduk bu nokta bu numaralı diş üstündedir diyebilecek bişey yapmaya çalışıyorum bunla ilgili lütfen yardımcı olurmusunuz etkitlmeyi yaptıktan sonra nasıl bı yol çizicem yada etiketlemeyi herhangi bi cisim köpek kedi örneği gibi normal etiketlicekmiyim diş için?
2 жыл бұрын
güzel bir eğitim videosu olmuş, çok teşekkürler
@BuseYaren
@BuseYaren 2 жыл бұрын
Çok teşekkür ederim, faydalı olması dileğiyle..
@havvagulkocer8056
@havvagulkocer8056 Ай бұрын
Emeğinize sağlık👏,tesekkurler💐
@feyzaerdogan6779
@feyzaerdogan6779 Жыл бұрын
Merhaba Buse Hanım deep learning ile duygu analizi projem var nasıl bir yol izmeliyim?İlk defa yapacağım yardımcı olur musunuz?
@BuseYaren
@BuseYaren Жыл бұрын
Merhabalar Feyza Hanım, projeniz için yapmanız ilk gereken adım veri kümesini seçmektir. Bu hususta API ile bir veri mi çekilecek yoksa var olan verilerden mi kullanılacak belirleyin. Bir de duygu analizi yapacağınız dili seçmeniz de önemli. Örneğin İngilizce dilinde analiz yapmak kolayken Türkçe sondan eklemeli olduğu için biraz daha zorlayacaktır. Ama merak etmeyin çok fazla yapılmış çalışma ve hazır kütüphane mevcuttur. Bir de kullanacağız algoritma seçimi de önemlidir. Örneğin daha önce duygu analizini Lojistik Regresyon ve Bayes algoritmaları ile yapmıştım. Bunun gibi bir seçim yaparak ilerleyebilirsiniz, unutmayın ki birçok algoritma literatürde mevcuttur. Aşağıdaki yazımı inceleyebilirsiniz; medium.com/operations-management-türkiye/lojistik-regresyon-ile-duygu-analizi-d9d0b8e7b4e5
@feyzaerdogan6779
@feyzaerdogan6779 Жыл бұрын
@@BuseYaren Çok teşekkür ederim Buse hanım
@feyzaerdogan6779
@feyzaerdogan6779 Жыл бұрын
@@BuseYaren Merhaba Buse Hanım duygu analizi yaparken Twitter dan api ile veri çekmek istiyorum nasıl yapabilirim?Yardımcı olur musunuz?
@tugcecan1981
@tugcecan1981 2 жыл бұрын
Hocam yapay zeka metinsel işlemlerde en kullanılmıyor yada ben araştırmalarımda hiç görmedim. Şimdi ben kullanıcıdan ses olarak aldığım metni database ye kaydedebiliyorum. Ayrıca verilecek cevaplarda bir şekilde verilen yoruma göre db ye kaydediyorum. Benim istediğim en yakın cevap algoritması olan word2vec metodunu bu db deki tablolarda nasıl işleyebilirim? Normalde json veya text olarak kayıt ettiğimde word2vec algoritmasını uygulabiliyorum ama db de uygulaamıyorum. Bir yol gösterir mısınız?
@BuseYaren
@BuseYaren 2 жыл бұрын
Hocam daha önceki projelerimde word2vec yöntemini metinsel verileri sınıflandırırken kullandım. Öncelikle ses olarak aldığınız metin veri tabanınıza formatı uygun biçimde kaydedebiliyorsanız bunu işlemeniz de mümkün görünüyor. Çok basit olarak şunu önerebilirim, veri tabanınızdan gelen veriyi json formatına dönüştürüp işlemeniz mümkün. Tabiki bu çok basic bir yöntem.
@BuseYaren
@BuseYaren 2 жыл бұрын
Ek olarak verinizin formatını bilmediğim için net bir yöntem iletemiyorum ancak bu yazıda TensorFlow ile word2vec yöntemini kullanabileceğiniz bir örnek var inceleyebilirsiniz: towardsdatascience.com/mapping-word-embeddings-with-word2vec-99a799dc9695 Burada ise verinizin stringlere dönüştürülerek word2vec kullanabileceğiniz kodlar mevcut: towardsdatascience.com/creating-word-embeddings-coding-the-word2vec-algorithm-in-python-using-deep-learning-b337d0ba17a8
@tugcecan1981
@tugcecan1981 2 жыл бұрын
String formatında metin formatında db ye kayıt ediyorum çok sagolun hemen inceliyorum
@tugcecan1981
@tugcecan1981 2 жыл бұрын
Cooookkkk tesekkurler
@TheSerbes
@TheSerbes 5 ай бұрын
hocam ben yapıyorum fakat mape değeri yüksek çıkıyor verim saatlik veri hem günlük hem de yıllıkta mevsimsellik olduğundan gürültü olabilirmiş nasıl önüne geçerim sizce
@BuseYaren
@BuseYaren 4 ай бұрын
Aynı veri için mi bahsediyoruz acaba?
@amineergin651
@amineergin651 Жыл бұрын
Veri etiketlemek için supervisly tavsiye edebilirim, emeğinize sağlık
@BuseYaren
@BuseYaren Жыл бұрын
Bilgi için teşekkür ederim, iyi seyirler ☘️
@Kraliçe1453
@Kraliçe1453 Жыл бұрын
Kendim yapay zeka öğrenmeye çalışıyorum❤ 🎉
@BuseYaren
@BuseYaren Жыл бұрын
Kolay gelsin, iyi çalışmalar 🎉
@Kraliçe1453
@Kraliçe1453 Жыл бұрын
Çok güzel teşekkürler 🎉
@BuseYaren
@BuseYaren Жыл бұрын
Rica ederim, iyi seyirler ☘️
@digitalvanguard.
@digitalvanguard. 2 жыл бұрын
Umarım videoların devamı gelir :)
@BuseYaren
@BuseYaren 2 жыл бұрын
Çok teşekkür ederim, inşallah en kısa zamanda gelecek :)
@mehmetalpkaya8365
@mehmetalpkaya8365 2 жыл бұрын
Hocam şimdi bir model oluşturduk diyelim ve eğittik bu model de çıktılarımızı aldık ve başka bir gün tekrar farklı bir girdiye karşı bir çıktı almak istiyoruz eğitimi tekrar dan mı başlatıcaz bu çok uzun sürüyor. Bu durumda ne yapıyoruz açıklayabilir misiniz acaba.
@BuseYaren
@BuseYaren 2 жыл бұрын
Farklı bir girdiye karşı çıktı almak istiyoruz derken girdi verisinin farklılığından mı bahsediyorsunuz yoksa test kümesindeki farklı bir veri olarak mı bahsediyorsunuz? Biraz daha açıklayıcı olabilirseniz yardımcı olacağım
@mehmetalpkaya8365
@mehmetalpkaya8365 2 жыл бұрын
@@BuseYaren Makine Öğrenimi Modelliiçin Kullanıcı Arayüzleri Oluşturmak istiyorum daha doğrusu
@feddyxdx272
@feddyxdx272 2 жыл бұрын
hocam mükemmelsiniz. yeni keşfettim kanalınızı ,bu bilgiler bizim için çok kıymetli
@BuseYaren
@BuseYaren 2 жыл бұрын
Çok teşekkür ederim, iyi seyirler 🍀
@beyzaozdemir956
@beyzaozdemir956 6 ай бұрын
merhaba hocam öncelikle cok yalin ve faydali bir video olmus .Hocam videoda bahsettiginiz Colabeler Platformuna nasil ulasabilirim? Internetten arattim ama bulamadim. Link varsa birakabilir misiniz ?
@BuseYaren
@BuseYaren 4 ай бұрын
Merhabalar, bağlantıya ben de ulaşamıyorum maalesef. Link kapatılmış olabilir,farklı bir etiketleme platformu bakabilirsiniz
@ifeel0piumLike
@ifeel0piumLike 2 жыл бұрын
kaggleden kodu çalıştıramıyorum sebebi ne olabilir, kütüphaneleri videodaki gibi yüklemiyor, start session dememe rağmen olmadı
@BuseYaren
@BuseYaren 2 жыл бұрын
Oturumu başlatıp GPU' yu çalıştırabildiniz mi acaba? Otomatik açılması gerekiyor normal şartlarda
@ifeel0piumLike
@ifeel0piumLike 2 жыл бұрын
şöyle bi hata alıyorum, araştırdım fakat konuya çok hakim olamadığım için işin içinden çıkamadım, eğer bakınca anlayabileceğiniz türden bi şeyse yardımcı olursanız çok sevinirim, projemi tamamlayabilmem için
@BuseYaren
@BuseYaren 2 жыл бұрын
Hatayı göremiyorum maalesef
@ifeel0piumLike
@ifeel0piumLike 2 жыл бұрын
@@BuseYaren çok satırlı olduğu için yorumu siliyor otomatik olarak sanırım. Ama hallettim sağda settingste internet kısmını on yaptım oldu. Genede ilginiz ve emeğiniz teşekkür ederim, çok faydası oldu bana
@Nathan-vt4zw
@Nathan-vt4zw 2 жыл бұрын
0dan ileri seviye keras öğrenebileceğim önerdeğiniz bir yer var mı acaba ? teşekkürler
@BuseYaren
@BuseYaren 2 жыл бұрын
Keras'ın orijinal dokümantasyonundan faydalanabilirsiniz; keras.io/getting_started/ Coursera'da Intermediate seviyeden başlayıp hazırlayan güzel bir kurs var ona katılabilirsiniz; www.coursera.org/learn/introduction-to-deep-learning-with-keras Datacamp'te ise "Introduction to Deep Learning with Keras" kursunu size önerebilirim; www.datacamp.com/courses/introduction-to-deep-learning-with-keras Python ile Derin Öğrenme, François Chollet, www.dr.com.tr/Kitap/Python-ile-Derin-Ogrenme/Francois-Chollet/Egitim-Basvuru/Egitim/urunno=0001874770001
@fatihberber9660
@fatihberber9660 Жыл бұрын
Hocam çok teşekkür ederim ellerinize sağlık. Çapraz doğrulama işleminin sadece küçük veri setlerinde mi yapmamız gerekiyor. Örneğin 5000 örnekli bir veri setinde çapraz doğrulama (k-fold vb.) yapmamıza gerek var mı?
@BuseYaren
@BuseYaren Жыл бұрын
Merhabalar, yalnızca küçük veri kümesi için kısıtlamayalım ancak fazla veri sayısı olduğunda fold sayısına bağlı olmak koşuluyla eğitim sürelerinin de çok uzadığını eklemeliyim. Ancak elbette yapılabilir
@Serencam
@Serencam 2 жыл бұрын
emeginize saglik
@BuseYaren
@BuseYaren 2 жыл бұрын
Teşekkür ederim
@uzeyirogur6382
@uzeyirogur6382 Жыл бұрын
Hocam k fold kısmında test verimizi içeri verdik mi verdiysek bunu makine görüyor saçma olmuyor mu bilmediğim öğrenmek için soruyorum
@BuseYaren
@BuseYaren Жыл бұрын
Merhabalar, K-fold CV için test verimizi içeri vermiyoruz. Eğitim kümesi içerisindeki verileri belirlenen fold değerinde eğitip kalanı doğrulamaya kullanmış oluyor. Böylelikle modeli değerlendirmiş oluyoruz. Örneğin k=5 için 5 adet katlama gerçekleştiriliyor. Ve her katlama için belirli oranda eğitim ve doğrulama kümesine ayrılmış oluyor. Burada karıştırmamamız gereken durum val-test kümeleridir. O sebeple kafanız karışmış olabilir. İyi çalışmalar ☘️
@kadirkacar1179
@kadirkacar1179 Жыл бұрын
Abone oldum ❤❤
@BuseYaren
@BuseYaren Жыл бұрын
Teşekkür ederim ☺️
@sahabemevsim
@sahabemevsim 2 жыл бұрын
Hocam öncelikle emeğinize sağlık. Bu k fold cross validation modeli için elimizde çok az veri varken yaklaşımımızı doğrulamada bir yol olduğunu belittiniz, peki elimizde "ÇOK" veri varken yaptığımız çalışmayı doğrulama için k fold yapmamıza gerek varmı? Veyahut sadece eğitim ve validayon yaparak modeli test etsek yeterlimidir? Yoksa çalışmamızın doğrulaması için kullanabileceğimiz farklı bir yöntem varmıdır? Akademi için nasıl bir yöntem uygun olur.
@BuseYaren
@BuseYaren 2 жыл бұрын
Merhabalar, maalesef yalnızca train ve validation yapmak hiçbir zaman yeterli değildir. Verinizin kalitesini ve gerçek dünyaya yönelik bir veri kümesinden oluştuğunu veya modelinizin gerçekten ezberlemeden öğrendiğini kanıtlamak için k-fold CV kullanmanız önerilir. Böylece çalışmanızın modelinin ve veri kümesinin güvenilirliğini artırırsınız. Ne kadar "ÇOK" veriye sahip de olsanız bu modelinizin overfitting olmadan öğrenme sağladığını göstermez, bu sebeple çapraz doğrulama tekniğini kullanmanız önerilir.
@sahabemevsim
@sahabemevsim 2 жыл бұрын
Çok teşekkür ederim.
@angiyaz7491
@angiyaz7491 2 жыл бұрын
Dense'teki input_shape ne işe yarıyor ?
@BuseYaren
@BuseYaren 2 жыл бұрын
Sinir ağında Dense katmanına girdi olarak verilecek boyutlar bu parametrede belirlenir, bunu belirlememizin sebebi modelin gelen girdinin boyutlarını bilmediğinden kaynaklanır.
@claros8526
@claros8526 Жыл бұрын
merhabalar buse hocam, emeğinize ve ağzınıza sağlık güzel bir video olmuş. benim gibi derin öğrenme ve yapay zeka konusuna meraklı fakat sıfır bilgi pozisyonundaki kişiler için yani anlatımınızda kullandığınız kodlama ile ilgili terimleri anlamakta zorluk çeken kişiler için tavsiye edeceğiniz bir yöntem yada tavsiye varmadır acaba? çünkü ben şu an videolarınızı izlerken kendimi çok heyecanlı bir filmi izleyip alt yazıyı kaçıran izleyici gibi hissediyorum 😊😊😊
@BuseYaren
@BuseYaren Жыл бұрын
Merhabalar, çok teşekkür ederim. Bu alanda az bilgiye sahipseniz öncelikle teorik detaylara çalışın, daha sonra pratikte kodlama yaparsanız hiç zorluk çekmezsiniz. Yorumunuz benim için çok değerli, yakın zamanda daha iyi anlayabilirsiniz umarım. Emek vermeden ne yazık ki yemek de olmuyor. Başarılar diliyorum ☘️
@mustafakocatepe3864
@mustafakocatepe3864 8 ай бұрын
Güzel bir anlatım olmuş. Zevkle dinledim teşekkürler. Bir sorum olacak. Datayı test ve train olarak ayırdık. Sonra 4-fold yaparken train verisini 4 gruba ayırıp mae ile modelin performansını 4 kez ölçtük. Sonra test verisini kullanarak modelin performansını tekrar ölçtük. k-fold ile ölçtüğümüz performans değerler veya değerlerin ortalaması ne anlama geliyor, test verisi ile ölçtüğümüz performans değeri ne anlama geliyor? Hangisini modelin performansı olarak makaleye yazacağız? Onun yerine tüm veriye (train test ayırmadan) 4-fold yapsaydık ve ortalama sonucunu (performans değerini) alsaydık daha iyi değil mi? Her bir fold işleminde validation verisi test verisi diğerleri train verisi olmuş olacak ve modelin performansı belirlenmiş olacak.
@BuseYaren
@BuseYaren 7 ай бұрын
Merhabalar, k fold cv tekniği cross validation teknikleri arasında kuşkusuz en sık kullanılandır. Çalışmalarımızda elde ettiğimiz sonuçların yanlı bir sonuç olup olmadığını hatta veri kümesinin el ile (yalnızca yüksek performansa yönelik) temiz verileri barındıracak şekilde ayrılıp ayrılmadığını tespit edebiliriz. Bu sebeple, kümemizi her seferinde farklı bir fold’a ayırarak ağımızı eğitiriz. Elde ettiğimiz tüm fold’ların ortalama sonucu ise bize uygun performansı verir. Genellikle eğitim işleminde yaptığımız tekniği test aşamasında kullanırız. Ama söylediğiniz tekniği deneyebilirsiniz, böyle de başarıma ulaşılabilir elbette 🍀
@schrodingerinkedisi99
@schrodingerinkedisi99 Жыл бұрын
Hocam yapay zeka kullanarak kuantum bilgisayarlar ile ne tür şeyler yapabiliriz?
@BuseYaren
@BuseYaren Жыл бұрын
Merhabalar, maalesef kuantum bilgisayarlar üzerine henüz bir çalışmam olmadı. Fakat buraya ekleyeceğim blog yazısını ve akademik makaleyi inceleyebilirsiniz; - dergipark.org.tr/en/download/article-file/1805275 - www.webtekno.com/kuantum-bilgisayarlarinin-yapay-zeka-gelisimindeki-hayati-onemi-h40722.html Ayrıca Sevdanur Genç hocamız kuantum alanında çalıştığı için bu konu hakkında sorarsanız daha iyi cevaplar alabilirsiniz; - www.youtube.com/@SevdanurGENC
@schrodingerinkedisi99
@schrodingerinkedisi99 Жыл бұрын
@@BuseYaren çok teşekkürler
@mehmetarifartan5633
@mehmetarifartan5633 2 жыл бұрын
Teşekkürler.
@BuseYaren
@BuseYaren 2 жыл бұрын
Rica ederim 🙏🏻
@narsilberkay
@narsilberkay 2 жыл бұрын
Yeni başladığım için anlayamadım,K Katlamalı Çapraz Doğrulama kısmındaki kodları biz mi yazıyoruz yoksa kütüphaneden çekip düzenliyor muyuz ?
@BuseYaren
@BuseYaren 2 жыл бұрын
Yazdığınız koda göre değişir, ancak burada oluşturduğumuz fonksiyonlar ve NumPy kütüphanesi aracılığıyla folları oluşturup test işlemini ve modeli evaluate etmeyi gerçekleştiriyoruz. Tabi bu durum algoritmadan algoritmaya değişir, örneğin Scikit-learn kütüphanesi kullanılarak K-fold fonksiyonunu kullanabiliyoruz; scikit-learn.org/stable/modules/generated/sklearn.model_selection.KFold.html
@FurkanDndr
@FurkanDndr 2 жыл бұрын
makineye köpeğin "köpek" olduğunu öğreterek neyi elde edebiliriz ?
@BuseYaren
@BuseYaren 2 жыл бұрын
Görüntü veya nesne sınıflandırması yapmış oluruz. Bu durum yapacağınız çalışmaya göre değişebilir. Köpek türlerini sınıflandırabiliriz, doğruluk değeri ile çalışmanın başarısını ortaya koyabilirsiniz.
@cevriyeefe7278
@cevriyeefe7278 2 жыл бұрын
@@BuseYaren Peki hocam biz bunu CNN ile yapamaz mıyız?
@BuseYaren
@BuseYaren 2 жыл бұрын
@@cevriyeefe7278 Tabiki yapabilirsiniz, unutmayın ki Mask R-CNN de bir CNN türevidir
@Mustafaffm78
@Mustafaffm78 3 ай бұрын
deep learningi yeni ögrenen biri icin uygun degil bu videonuz
@emraherdem7395
@emraherdem7395 Жыл бұрын
yazilimci degilim, ingilizce bilmiyorum. keske turkce altyazi koysaydin
@zemheri7680
@zemheri7680 Жыл бұрын
Yazılımcı değilsen niye izliyon
@emraherdem7395
@emraherdem7395 Жыл бұрын
@@zemheri7680 öğrenmek için
@BuseYaren
@BuseYaren Жыл бұрын
Bilgisayar bilimleri yapısı gereği ingilizce alt yapıya sahip olmayı gerektirir. Bu sebeple bazı terimleri ingilizce kullanmak durumundayız. Akademisyen olduğum için ne yazık ki türkçe altyazı koyabilecek kadar zamana sahip değilim..
@ahmetmerkit7191
@ahmetmerkit7191 2 жыл бұрын
github sayfanizi ulasamadim
@BuseYaren
@BuseYaren 2 жыл бұрын
Bu bağlantıyı dener misiniz? github.com/buseyaren/buse-deeplearning-youtube
@ahmetmerkit7191
@ahmetmerkit7191 2 жыл бұрын
@@BuseYaren evet acildi suan tesekkurler ayrica kullandiginiz datasetini indirmeye calisiyorum kaggle den fakat data gozukmuyor orada sadece kod var
@BuseYaren
@BuseYaren 2 жыл бұрын
@@ahmetmerkit7191 notebook içerisinde otomatik indiriliyor, manuel olarak indirmenize gerek yok 👍
@ahmetmerkit7191
@ahmetmerkit7191 2 жыл бұрын
@@BuseYaren notebook icinde kullanmayacagim indirdirdim fakat npz formati seklinde iniyor cvs olarak indirme sansim yok mu?
@BuseYaren
@BuseYaren 2 жыл бұрын
@@ahmetmerkit7191 buyrun www.kaggle.com/vikrishnan/boston-house-prices
30 dakikada PyTorch ile Görüntü Sınıflandırma
29:46
Buse Yaren Tekin
Рет қаралды 7 М.
Kediyi Köpekten Ayırmak (Google Colab + Keras)
3:21:34
sina5an
Рет қаралды 5 М.
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 64 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
解决 Composer 痛点!Cursor AI IDE 更新
8:32
AI技术玩家
Рет қаралды 7
But what is a neural network? | Chapter 1, Deep learning
18:40
3Blue1Brown
Рет қаралды 17 МЛН
Adım Adım Sıfırdan YOLOv8 Projesi Oluşturma
46:13
Buse Yaren Tekin
Рет қаралды 12 М.
What is deep learning | Python artificial intelligence
13:43
Evren Özkip'le Tirendaz Akademi
Рет қаралды 18 М.
AI Learns to Run Faster than Usain Bolt | World Record
10:22
cozmouz
Рет қаралды 859 М.
Neural Network 1 : Eğitime ve Kavramlara Giriş
23:08
BilgisayarKavramlari
Рет қаралды 85 М.
when you have plan B 😂
00:11
Andrey Grechka
Рет қаралды 64 МЛН