AI, büyük miktardaki verileri hızlı, yinelemeli işleme ve akıllı algoritmalarla birleştirerek, yazılımın verilerdeki kalıplardan veya özelliklerden otomatik olarak öğrenmesini sağlar. AI, aşağıdaki ana alt alanların yanı sıra birçok teori, yöntem ve teknolojiyi içeren geniş bir çalışma alanıdır.
- MAKİNE ÖĞRENMESİ:Analitik model inşasını otomatik hale getirir. Nereden bakılacağı ya da nasıl sonuçlanacağı açık bir şekilde programlanmadan verilerdeki gizli bilgileri bulmak için sinir ağları, istatistikler, işlem araştırması ve fizik yöntemlerini kullanır.
- SİNİR AĞI: Her bir birimin arasına bilgi ileten, harici girişlere cevap vererek bilgileri işleyen, birbirine bağlı birimlerden (nöronlar gibi) oluşan bir makine öğrenmesi türüdür. İşlem, bağlantıları bulmak ve tanımlanmamış verilerden anlam çıkarmak için verilerde birden çok geçiş gerektirir.
- DERİN ÖĞRENME: Birçok işlem birimi katmanına sahip devasa sinir ağları kullanır, hesaplama gücündeki gelişmelerden ve yüksek miktarda verideki karmaşık kalıpları öğrenmek için geliştirilmiş eğitim tekniklerinden faydalanır. Yaygın uygulamalar arasında görüntü ve konuşma tanıma bulunur.
- BİLİŞSEL HESAPLAMA: Makinelerle doğal, insan benzeri bir etkileşim için çabalayan bir AI alt alanıdır. AI ve bilişsel hesaplamayı kullanarak, nihai amaç; bir makinenin görüntüleri ve konuşmayı yorumlama becerisiyle insan süreçlerini simüle etmesini ve ardından cevap olarak tutarlı bir şekilde konuşmasını sağlamaktır.
- BİLGİSAYARLA GÖRME: Resimdeki veya videodakileri tanımak için örüntü tanıma ve derin öğrenmeye dayanır. Makineler görüntüleri işleyebiliyor, analiz edebiliyor ve anlayabiliyorsa, görüntüleri veya videoları gerçek zamanlı olarak yakalayabilir ve çevrelerini yorumlayabilir.
- DOĞAL DİL İŞLEME(NLP): Bilgisayarların konuşma da dahil olmak üzere insan dilini analiz etme, anlama ve üretme yeteneğidir. NLP’nin bir sonraki aşaması, insanların görevleri yerine getirmek için normal, günlük dili kullanan bilgisayarlarla iletişim kurmasını sağlayan doğal dil etkileşimidir. Ek olarak birkaç teknoloji, AI‘yi etkinleştirir ve destekler:
- GRAFİKSEL İŞLEM BİRİMLERİ:AI için anahtardır çünkü yinelemeli işlem için gereken ağır bilgi işlem gücünü sağlarlar. Yapay sinir ağlarının eğitimi büyük veri ve hesaplama gücü gerektirir.
- NESNELERİN İNTERNETİ: Çoğu analiz edilmemiş, bağlı cihazlardan büyük miktarda veri üretir. Modelleri AI ile otomatikleştirmek, daha fazlasını kullanmamıza izin verir.
- GELİŞMİŞ ALGORİTMALAR: Daha fazla veriyi daha hızlı ve çoklu seviyelerde analiz etmek için yeni yöntemlerle geliştirilmekte ve birleştirilmektedir. Bu akıllı işlem, nadir olayları belirlemek ve tahmin etmek, karmaşık sistemleri anlamak ve benzersiz senaryoları optimize etmek için anahtardır.
- API’LER VEYA UYGULAMA İŞLEME ARAYÜZLERİ:Mevcut ürünlere ve yazılım paketlerine AI işlevselliği eklemeyi mümkün kılan taşınabilir kod paketleridir. Ev güvenlik sistemlerine görüntü tanıma yetenekleri ve verileri tanımlayan, başlıklar oluşturan ya da verilerdeki ilginç kalıpları ve öngörüleri açıklayan soru-cevap yetenekleri ekleyebilirler.
AI‘nın amacı; girdiye sebep olabilecek ve çıktıyı açıklayabilecek bir yazılım sağlamaktır. AI, yazılımla, insan benzeri etkileşimler sağlayacak ve belirli görevler için karar desteği sunacaktır.