• Buradasın

    Algoritmalar

    Özetteki ilgi çekici içerikler

    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • Cansın Algoritması Eğitim Videosu

      Bu video, bir eğitim içeriği olup, konuşmacı Cansın algoritmasını anlatmaktadır. Video, iş sıralama ve çizelgeleme algoritmaları kapsamında yer alan Cansın algoritmasının adım adım anlatımını içermektedir. Algoritmanın iki makine ve en sayıda iş olması gerektiği belirtilmektedir. Konuşmacı, algoritmanın ilk adımında L1 ve L2 olmak üzere iki liste oluşturulduğunu, bu listelere işlerin nasıl atandığını ve en düşük işlem süresine sahip işlerin nasıl seçildiğini örneklerle açıklamaktadır. Video, bir torna makinesi ve diğer bir makine üzerinde iş işleme süreleri üzerinden Cansın algoritmasının uygulamasını göstermektedir.

      • youtube.com
    • Zeka Küpü Çözüm Rehberi

      Bu video, bir kişinin zeka küpü çözme tekniklerini adım adım gösterdiği kapsamlı bir eğitim içeriğidir. Video, internette bulunan yanlış çözüm algoritmalarına dikkat çekerek başlıyor ve ardından gerçek çözüm yöntemlerini gösteriyor. İçerik, zeka küpünün katmanlarını tanıtarak başlıyor, beyaz katmanı üst tarafa alma, artı oluşturma, kenarları ve köşeleri doğru yerlere yerleştirme gibi adımları detaylı şekilde anlatıyor. Ayrıca bozulmuş zeka küplerinin nasıl çözüleceği, sarı köşelerin yerleştirilmesi ve üst katmanın tamamlanması aşamaları da gösteriliyor. Her adım için özel algoritmalar ve dikkat edilmesi gereken noktalar pratik olarak gösterilmekte, böylece izleyiciler tüm bozulmuş üç boyutlu zeka küplerini çözebilirler.

      • 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
    • Algoritmalar ve Akış Şemaları Eğitim Videosu

      Bu video, bir öğretmenin öğrencilere yönelik hazırladığı algoritmalar ve akış şemaları konulu eğitim içeriğidir. Video, algoritma kavramının tekrarıyla başlayıp, akış şemalarının temel sembollerini ve kullanımını detaylı şekilde açıklamaktadır. Öğretmen önce algoritma kavramını günlük hayattan örneklerle anlatır, ardından değişken kavramını "değişken kovası" örneği üzerinden açıklar ve son olarak akış şemalarında kullanılan geometrik şekilleri (elips, dikdörtgen, paralelkenar, eşkenar dörtgen, dalgalı dörtgen) ve bunların anlamlarını örneklerle gösterir. Videoda ayrıca EBA'dan gönderilen bir hikaye üzerinden akış şemalarının nasıl oluşturulacağı anlatılmakta ve öğrencilerin bu konudaki becerilerini geliştirmeleri için çeşitli etkinlikler önerilmektedir. Bilgisayarların mantık çerçevesinde sıralı işlemler yapması gerektiği vurgulanarak, ilerleyen haftalarda farklı etkinlikler yapılacağı belirtilmektedir.

      • 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
  • Yazeka sinir ağı makaleleri veya videoları özetliyor