Şu eğitimden: Yapay Zeka Esasları: Yapay Zeka ile Öğrenme

Öğrenmesi ne demek

- Makine öğrenimi uzun zamandır var. Muhtemelen söyleyebilirsiniz çünkü terimin kendisi biraz eski modadır. Bilgisayarların makine olarak adlandırıldığını sık sık duymazsınız. Makine öğrenimi terimi, bilgisayar öncüsü Arthur Samuel'in bilgisayarların belirli görevleri yerine getirmek yerine davranışlarını öğrenip öğrenemeyeceğini merak ettiği 1959 yılında başladı. Bu tür bir düşünce, çoğu bilgisayar bilimcisinin bilgisayarları nasıl gördüğünden büyük ölçüde farklıydı. Bir bilgisayara tam olarak ne yapması gerektiğinin söylenmesi gerekiyordu. Bilgisayarlarla nasıl etkileşim kurduğunuzu düşünün. Çoğu program bir dizi açık talimattır. Bu nedenle, bankacılık uygulaması gibi bir şey için yazılım oluştururken, çok hassas olmanız gerekir. "Bir müşteri para çekmeye çalışırsa ve bu bakiyesini aşarsa" gibi bir şey söyleyen bir talimat oluşturabilirsiniz. Bu açık bir talimattır. X görürseniz Y'yi yapın. Makine öğrenimi farklıdır. Burada ayrıntılı talimatlar oluşturmuyorsunuz. Bunun yerine, bilgisayara sorunu incelemek ve ne yapması gerektiği söylenmeden çözmek için ihtiyaç duyduğu verileri ve araçları veriyorsunuz. O zaman bilgisayara ne yaptığını hatırlama yeteneği verirsiniz, böylece uyum sağlayabilir, gelişebilir ve öğrenebilir. Bu, insanların öğrenme şeklinden çok da farklı değildir. Birkaç yıl önce eşimle yeni bir kitaplık almaya karar verdim ve IKEA'dan oldukça büyük bir kitap seçtik. Kutuyu açtıktan kısa bir süre sonra, bir araya getirmenin inanılmaz derecede zor olacağını fark ettim. Yaparak öğrenmem gerektiğini ve çok fazla hata yapacağımı biliyordum. Talimatlar, rafların her birinin her iki tarafında dübel adı verilen bir şey olması gerektiğini söyledi, bu yüzden deliklerin her birine dübeller koydum. Sonra rafı yanlara ittim ve geri bildirim bekledim. Karım rafa itti ve ikimiz de işe yaradığını görünce şaşırdık. İlk rafı anladığımda, diğer rafları kurmak için yeterli deneyime sahip oldum. Bu şekilde, her yeni raf taktığımda talimatlara bakmak zorunda kalmadım. Bu insan öğrenimi, küçükten başlamak ve sonra da büyümekle ilgiliydi. Bir sorunum vardı, bu yüzden kendi deneyimlerime dayanarak bir kural oluşturdum. Daha sonra daha büyük bir eylem denemek için kuralı kullandım. Sonra kuralı ayarlamam veya olduğu gibi bırakmam gerekip gerekmediğini görmek için geri bildirim bekledim. İşe yarayan yeni bir kuralı her öğrendiğimde, onu hafızama ekledim. Bitirdikten sonra, muhtemelen birçok farklı IKEA mobilyasını bir araya getirebilirdim. Makine öğreniminde, bilgisayarlar bunu aynı şekilde yapar. Makine, verilerin daha küçük bir kısmı gibi daha küçük bir şeyi test ederek başlar. Ardından, verilerin birbirine nasıl uyduğunu görmek için istatistiksel bir algoritma kullanır. Bir insan olarak, rafımın bir dübelden ihtiyacı olduğuna dair bir kuralım vardı. Bir makine, iki tür verinin aynı şekilde ele alınması gerektiğini söyleyen bir algoritmaya sahip olabilir. Makine daha sonra desenleri aramak için algoritmayı kullanacaktır. Makine daha sonra bazı geri bildirimler alacaktır. Kitabı destekleyip desteklemeyeceğini görmek için rafı aşağı iterek test ettiğimizi unutmayın. Burada makine, doğru olup olmadığını görmek için sonuçlarını eğitim verilerine karşı test edebilir. Makine her yeni bir şey öğrendiğinde, bunu veritabanına ekler. Bir anlamda, onu uzun süreli hafızasında saklıyor, böylece gelişebilir ve adapte olabilir. Hem makinenin hem de insanın ek uzmanlıkla geldiğini unutmayın. Gereksiz yere karmaşık bir kitaplığın nasıl bir araya getirileceğini öğrendim, bu yüzden şimdi mobilya montajı hakkında çok daha fazla şey bileceğim ve makinemiz veriler hakkında çok daha fazla şey bilecekti.

İçerikler