• Buradasın

    Algoritmalar

    Özetteki ilgi çekici içerikler

    • Açgözlü Algoritma Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan açgözlü algoritma konulu eğitim içeriğidir. Eğitmen, açgözlü yaklaşımın temel prensiplerini ve uygulamalarını anlatmaktadır. Video, açgözlü yaklaşımın tanımıyla başlayıp, optimizasyon sorularına nasıl uygulandığını açıklamaktadır. İlk bölümde en kısa yol problemi, etkinlik seçim problemi, son teslim tarihleri bulunan işler problemi ve sırt çantası problemi gibi çeşitli örnekler üzerinden açgözlü algoritmanın nasıl çalıştığı gösterilmektedir. İkinci bölümde ise Python programlama dilinde açgözlü algoritmanın nasıl uygulanacağı, nesnelerin değeri, ağırlığı ve çantanın kapasitesi gibi parametrelerle bir fonksiyon tanımlanarak adım adım çözüm yöntemi anlatılmaktadır. Videoda A* algoritması ile karşılaştırmalar yapılmakta ve slaytlarda gösterilen örnek üzerinden (3 nesne, değerleri 25, 24, 15; ağırlıkları 18, 15, 10; çanta kapasitesi 20) Python kodu yazarak optimal çözümü (31,5) bulmayı göstermektedir. Video sonunda, Python kodunun videonun açıklama kısmına konulacağı belirtilmektedir.

      • youtube.com
    • "Dijital Esaret" Film Röportajı ve Teknoloji Tartışması

      Bu video, Rasim Öztekin, Zümra Atalay ve Kaan Sevi gibi konukların yer aldığı bir film röportajı ve tartışma programıdır. Sunucu aynı zamanda filmi yazan senarist ve oyuncu olarak da yer almaktadır. Program, "Dijital Esaret" adlı filmi merkeze alarak teknolojinin insan hayatı üzerindeki etkilerini, dijital bağımlılığı ve mindfulness (farkındalık) uygulamalarını ele almaktadır. Film, gelecekte bilişim suçları işleyen gençlerin internet erişimi yokluğuyla cezalandırıldığı bir cezaevinde geçmektedir. Programda film hikayesi, çekim deneyimi ve teknolojinin sosyal ilişkileri nasıl etkilediği gibi konular tartışılmaktadır. Konuşmacılar ayrıca teknolojinin yeni neslin değer anlayışını nasıl değiştirdiğini, sosyal medyanın yarattığı ideal kimlik sorununu ve algoritmaların hayatları nasıl yönlendirdiğini tartışıyorlar. Programda mindfulness uygulamaları ve günlük aktivitelerde nasıl farkındalık kazanılacağına dair pratik öneriler de sunulmaktadır. Film 14 Nisan'da vizyona gireceği planlanmakta ancak COVID-19 pandemisi nedeniyle tarih belirsiz kalmıştır.

      • youtube.com
    • Rubik Küp Algoritmaları Eğitimi

      Bu video, bir eğitim içeriği olup, konuşmacı Rubik küp yaparken kullanılan algoritmaları anlatmaktadır. Video, Rubik küpün farklı yüzeylerini (sağ, sol, ön, üst, alt ve arka) temsil eden algoritmaları detaylı şekilde açıklamaktadır. Her bir yüzey için "R", "L", "F", "U", "D" ve "B" gibi kısaltmalar ve bunların saat yönünde veya ters yönde nasıl uygulanacağı gösterilmektedir. Konuşmacı, her algoritmayı pratik örneklerle ve parmak hareketleriyle anlatarak izleyicilere Rubik küp yaparken kullanabilecekleri temel bilgileri sunmaktadır.

      • youtube.com
    • Heapsort Algoritması Eğitim Videosu

      Bu video, bir algoritma uzmanı tarafından sunulan eğitim içeriğidir. Eğitmen, heapsort algoritmasını adım adım anlatmaktadır. Video, heapsort algoritmasının temel prensiplerini ve uygulamasını göstermektedir. Önce min heap ve max heap yapıları tanıtılmakta, ardından bu yapıların sıralama için nasıl kullanılabileceği açıklanmaktadır. Eğitmen, bir dizi elemanını min heap'e dönüştürme (heapfy) ve ardından bu heap'i sıralama (heapsort) sürecini ağaç yapıları üzerinden görsel olarak göstermektedir. Video boyunca 10, 37, 50, 40, 55, 70, 60 ve 45 sayılarının sıralanması adım adım anlatılmaktadır.

      • youtube.com
    • Algoritmaların Sınıflandırılması ve Türleri

      Bu video, bir eğitmen tarafından sunulan algoritma türleri hakkında kapsamlı bir eğitim içeriğidir. Video, algoritmaların temel üç türünü detaylı şekilde ele almaktadır: basit lineer algoritmalar, mantıksal algoritmalar ve döngüsel algoritmalar. Eğitmen her bir algoritma türünü tanımlayarak, üç sayının toplamını hesaplama, üç sayıdan en büyüğünü bulma ve 1'den 10'a kadar sayıları ekrana yazma gibi örneklerle açıklamaktadır. Videoda ayrıca algoritma yazım biçimleri (sözel ifade, psidogot, akış diyagramları) ve programlama dillerindeki atama işlemlerinin nasıl yapıldığı da anlatılmaktadır. Video, sonraki videolarda bu algoritmaların örneklerinin yapılacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • Zeka Küpü (Rubik Küpü) Çözme Eğitimi

      Bu video, Tuna Özsoy tarafından sunulan kapsamlı bir zeka küpü (Rubik küpü) çözme eğitim içeriğidir. Sunucu, daha önce yaptığı videodan farklı olarak bu kez daha detaylı ve anlaşılır bir anlatım sunmayı amaçlamaktadır. Video, zeka küpü çözme sürecini dört ana aşamada anlatmaktadır: artı yapma, ilk yüzeyi tamamlama, ikinci yüzeyi tamamlama ve son yüzeyi tamamlama. Her aşama için özel algoritmalar gösterilmekte ve farklı durumlar için çözüm önerileri sunulmaktadır. Eğitim, başlangıç seviyesindeki izleyiciler için hazırlanmış olup, bir ay sonra CFP (Cubing for the People) metodunu anlatacağını belirtmektedir. Video, kenar parçalarının merkez parçalarla eşleştirilmesi, köşe parçalarının doğru renklere getirilmesi ve sarı parçaların üst üste toplanması gibi son aşamaları da içermektedir.

      • youtube.com
    • Akış Diyagramları ve Algoritmalar Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan bilgisayar programlama dersinin bir bölümüdür. Eğitmen, akış diyagramları (flow chart) konusunu detaylı bir şekilde anlatmaktadır. Video, akış diyagramlarının ne olduğunu açıklayarak başlıyor ve ardından akış diyagramlarında kullanılan temel semboller (elips, dörtgen, dikdörtgen, köşeli dörtgen, paralelkenar, küçük daire ve oklar) hakkında detaylı bilgi veriyor. Eğitmen, iki sayının toplanması, büyük sayıdan küçük sayının çıkarılması ve dikdörtgenin alan hesaplanması gibi örneklerle akış diyagramlarının nasıl oluşturulacağını gösteriyor. Videoda ayrıca akış yönünün önemi ve doğru sonuç alabilmek için okların yönlerinin doğru belirlenmesi gerektiği vurgulanmaktadır. Eğitmen, kullanıcıdan klavyeden girilecek dikdörtgenin kenar uzunluklarının nasıl kontrol edileceğini, negatif veya sıfır değerlerin reddedileceğini ve alan hesaplamasının nasıl yapılacağını adım adım anlatmaktadır.

      • youtube.com
    • C Dersinde Insertion Sort Algoritması

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından C programlama dilinde insertion sort algoritması anlatılmaktadır. Videoda insertion sort algoritmasının çalışma prensibi önce görsel olarak açıklanmakta, ardından C dilinde kodlanması gösterilmektedir. Eğitmen, algoritmanın iki döngü kullanarak nasıl çalıştığını adım adım anlatmakta ve örnek verilerle (6 elemanlı ve 4 elemanlı) uygulamanın nasıl yapıldığını göstermektedir. Video, algoritma derslerinin ileride daha detaylı anlatılacağı bilgisiyle sonlanmaktadır.

      • youtube.com
    • Makine Öğrenmesi ve Yapay Zeka Eğitim Dersi

      Bu video, bir eğitmen tarafından sunulan makine öğrenmesi ve yapay zeka konularını içeren kapsamlı bir eğitim dersidir. Ders, veri madenciliği, yapay zeka ve makine öğrenmesi kavramlarının tanıtımıyla başlayıp, makine öğrenmesinin tarihsel gelişimini anlatmaktadır. Ardından üç temel öğrenme tipi (gözetimsiz, gözetimli ve takviyeli öğrenme) detaylı olarak açıklanmakta, gerçek hayat uygulamalarıyla desteklenmektedir. Dersin son bölümünde sınıflandırma algoritmaları, performans ölçütleri ve karışıklık matrisi konuları ele alınmaktadır. Videoda ayrıca regresyon, kümeleme ve takviyeli öğrenme gibi makine öğrenmesi kavramları çeşitli örneklerle açıklanmakta, Tesla araçları, CAPTCHA sistemleri, fraud detection ve tavsiye edici sistemler gibi uygulamalar gösterilmektedir. Dersin sonunda sınav hakkında bilgi verilmekte ve bir sonraki derste karar ağaçları ve regresyon analizleri ele alınacağı belirtilmektedir.

      • youtube.com
    • Amazon Prime ve Netflix İçerik İncelemesi

      Bu podcast formatında iki konuşmacı, Amazon Prime ve Netflix platformlarından izledikleri dizi ve filmleri değerlendiriyor. Video, Amazon Prime'ın Türkiye'ye gelişinin avantajları ve Netflix'e karşı sunduğu farklı özelliklerle başlıyor. Ardından konuşmacılar, izledikleri çeşitli içerikleri inceliyor: The Boys, The Man in the High Castle, Upload, Paramedik, I'm Thinking of Ending Things ve Social Dilemma belgeseli. Her içerik için konu, karakterler ve izlenimler hakkında detaylı bilgiler paylaşılıyor. Videoda ayrıca Amazon Prime'ın aylık 7 TL fiyatıyla sunduğu içerik, kargo avantajları ve Twitch üyeliği gibi ek hizmetleri anlatılıyor. Social Dilemma belgeseli bölümünde sosyal medya bağımlılığı, algoritmaların kullanıcıları nasıl manipüle ettiği ve like butonunun psikolojik etkileri gibi konular tartışılıyor.

      • youtube.com
    • Sıfırdan Yazılım Öğrenmeye Başlayanlar İçin Rehber

      Bu eğitim videosunda Yağız, kendi yazılım öğrenme deneyimlerinden yola çıkarak yazılımla ilk defa tanışacak veya yazılım geliştirmeye başlayacak kişilere yönelik bir yol haritası sunuyor. Video, yazılım öğrenme sürecinin ilk aşamalarından başlayarak orta seviyeye kadar ilerledikten sonra yapılması gerekenleri ele alıyor. İlk bölümde ilgi testi yapmanın önemi, hangi dil seçileceği, front-end ve backend kavramları, mobil uygulamalar ve web siteleri için gerekli diller hakkında bilgiler verilirken, ikinci bölümde motivasyonun önemi, algoritmaların yazılımın temelini oluşturduğu ve HackerRank gibi platformların faydaları anlatılıyor. Videoda ayrıca YouTube ve Udemy gibi eğitim kaynakları, yazılım komünitelerine katılım, Twitter'da yazılım geliştiricilerini takip etme ve not alma gibi pratik öneriler sunuluyor. Konuşmacı, yazılım geliştirme sürecinin keyifli olmasına rağmen, kendine motive olmanın ve motivasyonunu korumanın gerekliliğini vurguluyor.

      • youtube.com
    • Prim's Algoritması Eğitim Videosu

      Bu video, Ozon.com tarafından hazırlanan bir algoritma dersidir. Eğitmen, Prim's algoritmasını detaylı bir şekilde anlatmaktadır. Video, Prim's algoritmasının en kısa yol bulma algoritması olduğunu ve graf yapıları içindeki en kısa yolları bulmayı amaçladığını açıklamaktadır. Eğitmen önce algoritmanın çalışma mantığını ve MSD (Minimum Spanning Tree) kavramını anlatmakta, ardından cycle oluşumunun önemi üzerinde durmaktadır. Daha sonra bir graf örneği üzerinden adım adım Prim's algoritmasının nasıl uygulanacağını göstermekte ve tüm düğümlere en kısa yolları bulma sürecini detaylı şekilde açıklamaktadır.

      • youtube.com
    • Bubble Sort Algoritması Eğitim Videosu

      Bu video, Algoritma.com tarafından hazırlanan bir eğitim serisinin parçası olup, bir eğitmen tarafından sunulan programlama eğitimidir. Video, bubble sort (kabarcık sıralama) algoritmasının temel mantığını, çalışma prensibini ve C dilinde nasıl kodlanacağını adım adım anlatmaktadır. İlk bölümde algoritmanın temel prensibi ve örnek bir dizi üzerinde uygulaması gösterilirken, ikinci bölümde ise algoritmanın iyileştirilmiş versiyonu, fonksiyonların döndürülmesi, swap kullanımı ve performans iyileştirmeleri ele alınmaktadır. Video ayrıca bubble sort'un best case, average case ve worst case performans analizini de içermekte olup, sıralama algoritmalarını öğrenmek isteyenler için temel bir kaynak niteliğindedir.

      • youtube.com
    • Radix Sort Algoritması Eğitim Videosu

      Bu video, bir eğitim içeriği olup, konuşmacı radix sort algoritmasını detaylı olarak anlatmaktadır. Video, radix sort algoritmasının tarihçesi ve temel prensipleriyle başlayıp, counting sort alt algoritmasının nasıl çalıştığını açıklamaktadır. Ardından radix sort'un çalışma prensibi, basamak değerlerine göre sıralama işlemi ve zaman karmaşıklığı anlatılmaktadır. Son bölümde ise radix sort algoritmasının kodlanması, ana fonksiyon ve counting sort alt fonksiyonunun nasıl çalıştığı adım adım gösterilmektedir. Video, radix sort'un avantajlarını ve dezavantajlarını da içermektedir.

      • youtube.com
    • String Eşleştirme ve Inflamentasyon Algoritmaları Eğitimi

      Bu video, bir eğitmen tarafından sunulan programlama dersinin bir bölümüdür. Eğitmen, string eşleştirme ve inflamentasyon algoritmalarını detaylı olarak anlatmaktadır. Videoda öncelikle "string" problemi ele alınmakta, S ve T stringleri arasındaki dönüşüm durumları incelenmektedir. Ardından string eşleştirme algoritması ve CG (Character Graph) kavramı açıklanmakta, set kullanımının nasıl yapıldığı adım adım gösterilmektedir. Son olarak inflamentasyon algoritması anlatılmakta ve karakterlerin askı değerlerinin nasıl hesaplandığı açıklanmaktadır. Video, soru çözümü formatında ilerlemekte olup, farklı çözüm yöntemleri de kısaca ele alınmaktadır. İki hata durumu (bir harfin S'de birden fazla karşılığı olması ve aynı harfin T'de birden fazla karşılığı olması) detaylı olarak incelenmekte ve kalan durumların her zaman T'ye ulaşılabilen durumlar olduğu ispatlanmaktadır.

      • youtube.com
    • Derinlik Öncelikli Arama (DFS) Algoritması Dersi

      Bu video, bir eğitim dersi formatında olup, bir eğitmen tarafından derinlik öncelikli arama (DFS) algoritması anlatılmaktadır. Videoda DFS algoritmasının çalışma prensibi, kod yapısı ve çalışma zamanı detaylı olarak açıklanmaktadır. Eğitmen önce DFS'in BFS'ten farkını anlatarak başlıyor, ardından algoritmanın çalışma mantığını bir graf üzerinde adım adım gösteriyor. DFS'in çalışma zamanı V+E olarak belirtiliyor ve bu algoritmanın karışık graflarda nasıl kullanılabileceği hakkında bilgi veriliyor. Video, soru-cevap bölümüyle sonlanıyor.

      • youtube.com
    • Sosyal Medya Algoritmaları ve Yankı Odaları Üzerine Bir Konuşma

      Bu video, bir konuşmacının sosyal medya algoritmaları ve bunların insan psikolojisine etkileri hakkında bilgi verdiği bir sunum formatındadır. Konuşmacı, 1960'larda MIT'te bir psikiyatrinin psikiyatriyi yazılıma dönüştürme çabasından başlayarak, "hiper normalleşme" kavramını açıklamaktadır. Bu kavram, insanların kendilerini ve benzerlerini normal görürken dışındakileri normal görmediklerini ifade eder. Konuşmacı, sosyal medya algoritmalarının bu "bias"ı kullanarak kullanıcıları daraltılmış yankı odalarına soktuğunu ve bu durumun seçim sonuçlarını nasıl etkilediğini anlatmaktadır. Özellikle gençlerin sosyal medyada özgür olmak için persona yaratma çabalarının aslında daha da daraltılmış bir dünyaya sürüklendiğini vurgulamaktadır.

      • youtube.com
    • Arılar Algoritması ile Optimizasyon Dersi

      Bu video, bir eğitmen tarafından sunulan optimizasyon algoritmaları hakkında eğitim içeriğidir. Eğitmen, matematiksel optimizasyon problemlerini çözmek için arılar algoritması (Bees Algorithm) konusunu anlatmaktadır. Video, optimizasyon problemlerinde karşılaşılan zorlukları (lokal minimumlar) açıklayarak başlar ve ardından arılar algoritmasının doğadaki arıların davranışlarından esinlenerek geliştirildiğini anlatır. Eğitmen, algoritmanın çalışma prensibini, rastgele dağıtılan arıların en iyi değerleri bulma ve komşuluk araması yapma süreçlerini görsel olarak gösterir. Videoda ayrıca rastgele sayı üretme, maksimum ve minimum değerleri bulma teknikleri de ele alınmakta ve bir sonraki derste metlap kodu yazılacağı bir fonksiyon (cos(x) - 1 + 2cos(x) + log(x)) üzerinde çalışılacağı belirtilmektedir.

      • youtube.com
    • Sırt Çantası Problemi (NPSEC Problemi) Eğitim Videosu

      Bu video, bir eğitmen tarafından sunulan algoritma analiz dersinde sırt çantası problemi (NPSEC problemi) hakkında bir eğitim içeriğidir. Eğitmen, Türkçe kaynak olmadığı için bu konuyu anlatmayı amaçladığını belirtiyor. Videoda sırt çantası problemi detaylı olarak açıklanıyor. Problem, bir çantanın kapasitesini en değerli eşyaları içerecek şekilde doldurma problemidir. Eğitmen, bir örnek üzerinden tablo yöntemi kullanarak problemi adım adım çözüyor ve çantanın kapasitesini en değerli şekilde nasıl doldurabileceğimizi gösteriyor. Video sonunda eğitmen, daha fazla örnek çözeceğini ve sınav sorularını çözeceğini belirtiyor.

      • youtube.com
  • Yazeka sinir ağı makaleleri veya videoları özetliyor