Evet, bir algoritmanın insan beynini yenebileceğini zaten kanıtlamıştı. Gerçek dünyada, yüzlerce olası senaryonun normal programlama yoluyla tahmin edilerek kodunun belirlenmesine rağmen, bir makine (algoritmayı) yeni bir senaryo karşısında güncellemesi için yüzlerce koda açıklama satırı eklemesi gerekir .Dolayısıyla, makinelerin kendiliğinden öğrenmesine yardımcı olabilecek algoritmalara ihtiyaçları vardır.
Makine öğrenme yoluyla, bir makine tarihsel verileri anlayabilir ve tek başına öğrenir. Makine öğrenimi,(1) tahminler için uygulanan yöntemlerle ilgilidir. Genellikle, veri bilimcileri , en iyi makine öğrenme yaklaşımını belirlemek için istatistiksel analizlerle ilgilenir ve daha sonra algoritmayı modeller. Prototip olarak R programlama dili veya Python programlama dili.
Elyazısı tanıma
Kolay anlaşılabilmemiz için, rakamların nasıl tanınacağına bir örnek verelim Makina elle gönderilen yazarlığı nasıl tanıyacak?
Aşağıdaki ekran görüntüsüne bakın
Ardından, özelliklerin yardımıyla her basamak için benzersiz bir kod atarız. Benzersiz kodu tanımlamak için karar ağacı algoritmasını kullanabiliriz. Bu şekilde, rakamları belirlemek için makine öğrenimini kullanabiliriz.
Dolandırıcılık Algılama (Fraud Detection)
Teknoloji her geçen gün geliştikçe, dolandırıcılık yöntemleri de Teknoloji ile orantılı olarak gelişmektedir. Sahteciliği tanımlayan geleneksel yöntemler (insan incelemesi), çoğu durumda çok zordur ve başarısızdır. Öte yandan, Makine Öğrenmesi sahtekarlık tespitinin belirlenmesinde başarılı olmuştur. Dolandırıcılık Tespitinde genel olarak Lojistik regresyon, Karar Ağacı, Rastgele Orman, Sinir Ağları (Logistic regression, Decision Tree, Random Forest, Neural Networks) yaklaşımları kullanılır.
- Dolandırıcılık İşlemleri (Fraud Transactions)
- Gmail Spamming
- Sahteciliği tıklayın (Google, kullanıcıların reklam tabanlı “Markov” karar sürecini öngörebilmeleri için (tıklamadan önce bilgilendirme) ek bilgilendirme kullanır.)
Yüz tanıma
Facebook, Yüz Tanıma’nın en iyi örneğini arkadaşların etiketlemesini öneriyor başlıklı hizmetinden anlayabiliriz. Facebook kullanıcıyla eşleşen bir görüntü olduğunda, Makine algoritması bireysel yüzün yerlerini tanımadığı ve sayıların kodlandığı yerde öğrenebildiği için, kodlanmış numaraları eşleştirip kullanıcıların adını önermektedir. Facebook aynı zamanda, dolandırıcılık girişi tespit ettiğinde arkadaşınızın tanınması için arkadaşlarınızı tanıtmanızı ister.
Arkadaş Tavsiyesi
Facebook Friend Suggestions, LinkedIn bağlantı önerileri, Twitter, Instagram takipçileri önerileri, sosyal medya şirketleri, kullanıcılarını anlamak için veri madenciliği tekniklerini kullanan “akıllı makine öğrenme algoritması kullanır” ve “Sinirsel öğrenme” gibi makine öğrenme algoritmalarına dayalı tavsiyeler sunan ağlardır. Gradyan Arttırılmış Karar ağaçları, LambadaMart, Lojistik regresyon vb. (Neural Networks, Gradient Boosted Decision trees, LambadaMart, Logistic)
Online reklamcılık
- Tahminler’i tıklayın
- Verim İyileştirmeleri
- Kullanıcı Bölümlemesi ve hedefleme
- Optimal Sıklık Sınırlaması
- Kullanıcıları araştırmak veya benzer şekilde izleyici kitlesi oluşturmak vb.
Google Çeviri
Alfa Go
Çince Go oyunu için bir program geliştirmek içinve Çin Satrancı’nın tüm adımları için kodu yazmak oldukça zor. Çünkü her adımda her adım için yine 100’den fazla olası hamle var. Bir sonraki adımınızı attığınızda, bir sonraki adıma atmanız için yüzlerce olası yol olacaktır. Bu senaryoda, makine öğrenimi, bir sonraki hareketin kendiliğinden akıllıca olacağını öngören bilgisayar programının kurulmasına çok yardımcı oldu. Geliştiricilerin her bir hamlenin olası adımlarını senaryolaştırmaları gerekli. Yani kusursuz olarak tanımlanmalı. Programcılar Alpha Go adlı Machine Learning’i kullanarak bir bilgisayar programı geliştirmeyi başardı ve yapay zekaya sahip program, Satranç Oyunda Dünya Şampiyonalarını yendi. Başlangıçta, Alpha Go, yenilmemek amacıyla 13000’den fazla oyunu besleyebiliyordu. Algoritma oyunda öğrenmeyi başardı ve Dünya Şampiyonlarını tahminlerle yenmeyi başardı.
Konuşma tanıma
Google Arama Motoru
Google Arama Motoru, ilgili arama sonuçlarını kullanıcılara göstermek için yapay zekayı öğrenen makineye dayalı RankBrain algoritmasını kullanır. RankBrain, web sayfalarını sıralamak için önemli faktörlerden biridir. RankBrain ayrıca, Google Arama’daki kullanıcı girdisine bağlı olarak bir kelime veya cümle önermekte kullanılırdı. Meşhur “bunu mu demek istediniz” cümlesi örnek olabilir. tahminlerini kullanıcının Coğrafi Konum, Dil, alaka düzeyine göre yapılandırır.
Dilbilgisi Denetleyicisi
İnsanlar e-postalar yada makaleler yazarken dilbilgisi hataları gibi birçok hata yapar. Yazım hatalarını düzeltmede makine öğrenimi yardımı ile dilbilgisi hataları ortadan kaldırılıyor. İngilizce öğrenmek isteyenler için bu araçlar İngilizce dil bilgisi gibi daha bir çok dil bilgisi öğrenimine yardımcı olur. Araçlar arasında Grammarly , Dil Aracı , GrammarCheck, Genellikle Grammer Checker doğal dil işleme ve dilbilgisini kontrol etmek için derin öğrenme yöntemleri kullanır.