En İyi 10 Makine Öğrenme API’si

0
2586
makine öğrenimi
makine öğrenimi

Makine öğrenimi bugünlerde her alanda karşımıza çıkıyor. Akıllı telefonlarımızda otomatik olarak fotoğraflarınızı sınıflandırıp organize ediyoruz. E-posta hesaplarımızda, okumak istemediğiniz spam ve diğer e-postaları filtreliyor. Amazon.com ‘da (ya da benzer sitelerde) ürünleri tavsiye ediyor ve çevrimiçi alışveriş deneyiminizi kişiselleştiriyor. Otomobilinizde ses kontrollü arayüzün sizi anlamasına yardımcı oluyor. Bu noktada bizler de en iyi 10 makine öğrenm Api’sini yayınlamayı uygun gördük.

Şu anda, Amazon, Google, IBM ve Microsoft, hızla büyüyen makine öğrenme bulut (cloud) hizmetleri pazarında hakimiyet kurmak için mücadele eden en büyük oyuncular. IBM, önde gelen derin öğrenme tabanlı makine öğrenme hizmetleri platformu olan AlchemyAPI ‘yı satın alarak pazarındaki yerini daha da güçlendirdi. Bu şirketlerin hangisinin makine öğrenmesi bulut hizmetleri piyasasındaki aslan payını yakalamada başarılı olacağını zaman gösterecektir.

En iyi 10 makine öğrenme API listesini oluşturan API ‘ler, resim etiketleme, yüz tanıma, belge sınıflandırma, konuşma tanıma, tahmin modelleme, duyarlılık analizi ve kalıp tanıma gibi geniş bir yelpazede yetenekler sunmakta. API ‘ler ayrıca çeşitli kriterler üzerinden puanlandı:

  • Popülerlik
  • Potansiyel
  • Dokümanlar
  • Kullanım kolaylığı
  • İşlevsellik

API popülaritesi, ProgrammableWeb takipçileri, GitHub etkinliği, Twitter etkinliği ve Google Trends’e dayalı arama motoru popülerliği dahil olmak üzere çeşitli ölçümlerle belirlenir .

Popüler olmasa da, onu en iyi 10 makine öğrenme API ‘leri listesine alacak kriterlere sahip olmayan birçok makine öğrenme API ‘si mevcut. Bahsedilmesi gereken API ‘lerden sadece birkaçı api.ai , Cogito , DataSift , iSpeech , Microsoft Project Oxford , Mozscape ve OpenCalais.

AT&T Speech (Konuşma)

Sağlayıcı : AT&T
API Dokümantasyon URL’si : http://developer.att.com/
Demolar : https://developer.att.com/blog/at-amp-t-text-to-speech-and-speech-to-text-api-tutorial
Ücretlendirme : https://developer.att.com/pricing/speech-pricing-details

2012’de piyasaya sürülen AT&T Speech API, geliştiricilerin web ve mobil uygulamalara konuşma tanıma özelliği eklemelerine olanak tanımaktadır. AT&T konuşma API’si, bir konuşma tanıma ve doğal dil işleme platformu olan AT&T Watson konuşma altyapısıyla güçlendirilmiştir (IBM Watson ile ilişkisi yoktur). Doğal dil işleme, makine öğrenmesinin bir uygulamasıdır ve NLP (natural language processing [yani doğal dil işleme [DDİ]]), doğal dil işleme, konuşma tanıma, konuşma metni kopyalama ve daha pek çok şey gibi görevleri içerir.

AT&T Speech API’i aslında üç API’dan oluşur: konuşmayı metine çevirme (Speech To Text), Konuşma özel metine çevirme (Speech To Text Custom) ve metni konuşmaya çevirme (Text To Speech). Speech To Text API’ı, dilbilgisi için genel bir sözlük kullanır ve ses verilerini bağlamlara dayalı olarak metin içine yazabilir. Speech To Text Custom API’ında ses verilerini metne uyarlar. Bununla birlikte, transkripsiyon, geliştirici tarafından belirtilen dilbilgisi veya ipuçlarına dayanır. Text To Speech API’ı, metni AMR ve WAV gibi ses formatlarına dönüştürebilir.

AT&T, güzelce hazırlanmış API dokümanları, demo uygulamaları, SDK’ler, eklentiler, forumlar ve daha pek çok şeyle güzel kurgulanmış geliştirici sitesi sağlamıştır. Şirket, geliştiricileri Konuşma, Uygulama İçi Mesajlaşma, Adres Defteri ve Cihaz Yetenekleri gibi AT&T API’larını kullanmaya teşvik etmek için düzenli olarak hackathon‘lar düzenler.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trends

AT&T
AT&T Speech Google Trends
 

IBM Watson

Sağlayıcı : IBM
API Dokümantasyon URL’si : https://developer.ibm.com/watson/
Demolar : https://www.ibm.com/watson/developercloud/starter-kits.html
Ücretlendirme : https://www.ibm.com/cloud-computing/bluemix/pricing?cm_sp=Blog-_-topnav-_-pricing

Bilişsel(cognitive) bilgisayar kullanımı ile birlikte makine öğrenimini kullanan en iyi bilinen platformlardan biri IBM Watson’dur. Kasım 2013’te başlatılan IBM Watson Geliştirici Bulutu (Developer Cloud), geliştiricilerin doğal dil işleme, bilgisayar görüşü (computer vision) ve tahmini gibi makine öğrenme teknolojilerini kullanan uygulamalar oluşturmalarına olanak tanıyan bir dizi API (genel kullanılabilirlik, beta ve deneysel) sunuyor. API’ların IBM Watson Geliştirici Bulutu paketi, konuşmayı yazıya çevirme, yazıyı sese çevirme, kişilik analizi, soru-cevap, ton analizörü ve görsel tanımayı içerir.

IBM Watson Developer Cloud sitesi, kapsamlı API dokümanlarına, interaktif API dokümanlarına (Swagger), SDK’lara, demolara, uygulama galerisine, foruma, içerik pazarına ve daha fazlasına sahiptir. IBM, Watson teknolojilerinin dünya genelinde benimsenmesini ilerletmek için Watson Geliştirici Bulutu API’lerini, Watson İçerik Marketplace’i ve ticari ortaklıkları genişletmeye devam etmeyi planlıyor.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trends

IBMWatson
IBMWatson Google Trends
 

Google Prediction

Sağlayıcı : Google
API Dokümantasyon URL’si : https://cloud.google.com/prediction/docs
Demo : http://try-prediction.appspot.com/
Ücretlendirme : https://cloud.google.com/prediction/pricing

Google Tahmin (Prediction) API’si, doğal dil işleme, öneri motoru, kalıp tanıma ve tahmini dahil olmak üzere bulut tabanlı makine öğrenme özelliklerine erişim sağlar. Geliştiriciler, duygu analizi, istenmeyen posta algılama, belge sınıflandırması, satın alma tahmini ve daha fazlasını yapabilen uygulamalar oluşturmak için API’yi kullanabilir.

Google Tahmin API dokümantasyonu çok basit ve kod örnekleri, müşteri kitaplıkları, başlangıç ​​sayfası ve geliştirici kılavuzu içermektedir. Google Tahmin API’si en popüler makine öğrenme API’lerinden biri olsa da, son sürümün (1.6) Haziran 2013’te geliştirildiğine dikkat edilmelidir . Ekim 2014’te Google, Google için Akıllı Otomatik Doldurma (Autofill Add-on for Google Sheets) eklentisinin yapılmaya başlatıldığını duyurdu. 

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler

Google Prediction Google Trends
Google Prediction Google Trends

Wit.ai

Sağlayıcı: Wit.ai
API Dokümantasyon URL’si : https://wit.ai/docs
Demo : https://labs.wit.ai/demo/index.html
Ücretlendirme : Ticari kullanımda dahil olmak üzere tamamen ücretsizdir. Bunun için yalnızca koşullara göz atmanız gerekmektedir.

Wit.ai, geliştiricilerin web ve mobil uygulamalara akıllı konuşma işlevleri eklemeyi mümkün kılan popüler bir doğal dil işleme platformudur. Geliştiriciler, ev otomasyonuna, otomobile, akıllı TV’ye, robotlara, akıllı telefona, giyilebilir ve diğer birçok uygulamaya akıllı bir ses arabirimi eklemek için Wit.ai API’sini kullanmalarına izin verir.

Wit.ai dokümantasyon bölümü, iyi organize edilmiş ve kapsamlı olarak tasarlanmıştır. API dokümantasyonunda, kod örnekleri, birçok popüler dil ve platform için SDK’lar, hızlı başlangıç ​​kılavuzları ve eksiksiz bir Wit uygulaması kılavuzu bulunur. Wit.ai, Facebook tarafından satın alındı. Ancak duyuru sonrası , “Wit.ai ücretsiz kalacak ve tüm geliştiricilere açık olacak” denildi.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler

Wit.AI Google Trends
Wit.AI Google Trends

AlchemyAPI

Sağlayıcı: AlchemyAPI / IBM
API Dokümantasyon URL’si : http://www.alchemyapi.com/developers
Demolar : http://www.alchemyapi.com/products/demo
Ücretlendirme : https://www.getapp.com/business-intelligence-analytics-software/a/alchemyapi/pricing/

Bir IBM şirketi olan AlchemyAPI, AlchemyLanguage, AlchemyVision ve AlchemyData News API’lerini içeren derin öğrenme tabanlı bulut hizmetleri paketi sunmaktadır. AlchemyAPI, geliştiricilerin, duygu analizi, varlık çıkarma, kavram etiketleme, resim etiketleme ve yüz algılama/tanıma gibi uygulamalara makine öğrenme özelliği kazandırmak için kullanabilecekleri bir düzineden fazla API sunar.

AlchemyAPI, kod örnekleri, SDK’lar, demolar ve başlangıç ​​sayfası içeren güzel tasarlanmış kapsamlı API dokümantasyonu sağlar. AlchemyAPI platforma yeni API’ler ve özellikler eklemek için yoğun bir şekilde çalışıyor ve yakında daha fazla yeni özellik olacağını söylüyorlar. Geçtiğimiz senelerde şirket Blockspring-AlchemyAPI entegrasyonunu açıkladı ve Blockspring kullanıcılarının AlchemyAPI yeteneklerini kod yazmaya gerek kalmadan kullanmalarını sağladı. AlchemyAPI/IBM, yine geçtiğimiz senelerde AlchemyData News API’sının başlatıldığını duyurmuştu. AlchemyData News API’sı, AI tarafından zenginleştirilmiş, blog içeriği veri setine erişim sağlamaktadır.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trends

AlchemyApi Google Trends
AlchemyApi Google Trends

Diffbot

Sağlayıcı: Diffbot
API Belgeleri URL’si : https://www.diffbot.com/dev/docs/
Demolar : https://www.diffbot.com/
Ücretlendirme : https://www.diffbot.com/pricing/

Diffbot platformu, metin, resim, video, ürün bilgileri ve yorumlar gibi web sayfalarından otomatik olarak veri çıkarmak için Yapay Zekâ, bilgisayar görme, makine öğrenme ve doğal dil işleme kombinasyonunu kullanır. Diffbot, web sayfalarından farklı veri türlerini çıkartmak için otomatik API’lerin yanı sıra, elle girilen kuralları kullanarak veri çıkarılmasına izin veren özel API’ler paketi sunar. Diffbot’un Otomatik API’leri, manuel kurallar veya eğitim gerektirmeden temiz, yapılandırılmış verileri ayıklamak için Yapay Zekâ’yı kullanır.

Diffbot, iyi organize edilmiş ve takip edilmesi kolay API dokümantasyonu sağlar. PHP, Python, JavaScript, Objective C ve Perl de dahil olmak üzere 35’den fazla istemci kütüphanesi mevcuttur. Ekim 2014’te şirket, bir web sayfasını görsel olarak analiz eden Diffbot Analyze API’sini piyasaya sürdü ve ardından hangi Diffbot analiz API’sinin kullanılacağını belirledi. Geçtiğimiz yıllarda, Diffbot’un Google’ınkine benzeyen bir bilgi grafiği oluşturduğu ve Microsoft Bing’in onu otomatik olarak bağlamsal sonuçlar üretmek için kullandığı bildirildi.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler

 
Diffbot Google Trends
Diffbot Google Trends

BigML

Sağlayıcı: BigML
API Dokümantasyonu URL’si : https://bigml.com/developers
Modeller Galerisi : https://bigml.com/gallery/models
Ücretlendirme : https://bigml.com/pricing

2011 yılında kurulan BigML, öncelikle tahmini modelleme için kullanılan bir makine öğrenme platformudur. BigML platformunda anormallik tespiti, küme analizi, karar ağaçları için SunBurst görselleştirme, metin analizi ve daha fazlası bulunur. BigML API’si, uygulamaların tahmini modellere ve diğer BigML kaynaklarına erişmesine izin verir. API, standart HTTP protokolünü kullanarak BigML kaynakları üzerinde CRUD (Create, Read, Update, Delete) işlemlerini gerçekleştirebilir.

BigML, iyi düzenlenmiş ve kapsamlı API dokümantasyonu, kod örnekleri, dil kütüphaneleri, hızlı başlangıç ​​sayfası ve diğer geliştirici araçları içeren güzel tasarlanmış bir geliştirici sitesi sağlar. Şubat 2014’te, BigML büyük bir dönüm noktasına ulaştı: BigML platformu ile oluşturulan 1 milyon tahmin modeline ulaştı.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler

BigML Google Trends
BigML Google Trends

PredictionIO

Sağlayıcı: PredictionIO
API Dokümantasyon URL’si : https://docs.prediction.io/
Ücretlendirme : Proje OpenSource. Fakat lisans kısmına uymak gerekiyor. https://github.com/apache/incubator-predictionio/blob/develop/LICENSE.txt

2013 yılında kurulan PredictionIO, tahmini motorları hızlı bir şekilde oluşturmak için bir açık kaynak kodlu makine öğrenme sunucusudur. PredictionIO, öneri sistemleri, duygu analizi, belge sınıflandırması, arama sonuçları sıralama ve ürün sıralaması gibi durumlarda kullanım için özelleştirilebilen çeşitli motor şablonlarına sahiptir.

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler
PredictionIO Google Trends
PredictionIO Google Trends
 

Cognitive Services

Sağlayıcı: Microsoft
API Dokümantasyon URL’si : https://azure.microsoft.com/en-us/services/cognitive-services/
Galeri : https://gallery.cortanaintelligence.net/
Ücretlendirme : https://www.microsoft.com/cognitive-services/en-us/pricing

Cognitive Services, büyük miktarda veri işlemek ve tahmini uygulamaları oluşturmak için tasarlanmış bir platformdur. CS platformu, doğal dil işleme, öneri motoru, kalıp tanıma, bilgisayar görme ve tahmini modelleme gibi özellikleri sağlar.

Hazırlanmış dokümantasyon bol miktarda bilgi içeriyor. Bununla birlikte, hizmetlerin çoğunun bilgileri, Azure web sitesinin farklı bölümlerine yayılmıştır (ve bazı bilgiler ProjectOxford web sitesinde yer almaktadır), bu durum takip etmeyi biraz zorlaştırıyor. Tüm makine öğrenme API’leri, demoları ve öğreticileri tek bir yerde listelenen bir Cognitive Servislerini içeren Galeride bulunmaktadır.

Microsoft Cognitive Servis platformu ve hizmetleri önemli derecede popülerlik kazanmış durumda. 

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler

Cognitive Services Google Trends
Cognitive Services Google Trends

Amazon Machine Learning

Sağlayıcı : Amazon
API Dokümantasyon URL’si : http://aws.amazon.com/documentation/machine-learning/
Ücretlendirme : https://aws.amazon.com/machine-learning/pricing/

Amazon Makine Öğrenme platformu, geçtiğimiz yıllarda piyasaya sunulduğundan bu yana kısa bir süre içinde çokça popülerlik kazandı. Servis, model tanıma ve tahmini gibi makine öğrenme özelliklerini içeren akıllı uygulamalar oluşturmayı mümkün kılmaktadır. Geliştiriciler, dolandırıcılık tespiti, içerik kişiselleştirme, doküman sınıflandırması, müşteri tahmini ve daha fazlasını içeren uygulamaları oluşturmak için Amazon ML API’lerini kullanabiliyorsunuz.

Amazon, Amazon ML platformu ve API’leri hakkında kapsamlı, ayrıntılı bilgi sağlıyor. Bununla birlikte, dokümantasyonu izlemek biraz zor ve bazı bilgiler PDF formatında sağlanmaktadır. Amazon ML geliştirici sitesinde çok çeşitli SDK’lar ve diller için kütüphanler, forum, API referans bölümü, makine öğrenme kavramları bölümü ve daha fazlası yer almaktadır.

Amazon ML hizmeti, Google Prediction veya Microsoft Cognitive Services’den biraz daha karmaşık görünüyor. Bununla birlikte, Amazon, kullanıcılara makine öğrenme modelleri oluşturma sürecinde yardımcı olan görselleştirme araçları ve sihirbazları sağlamaktadır. Hem Amazon ML hem de Microsoft Cognitive Services, çok kısa sürede popüler hale gelen hizmetlerdir. 

Zaman içinde Google arama ilgisi. Veri kaynağı: Google Trendler
Amazon Machine Learning Google Trends
Amazon Machine Learning Google Trends
 

Açıklama: ProgrammableWeb ‘in en iyi 10 makine öğrenme API’sine ait yazısı 2015 Ağustosta kaleme alınmmıştır. Yazı içerisinde ceviri yapılırken bazı değişklikler yaptık. Bununla beraber grafikler yazının yazıldığı tarihe aittir. 

Kaynak: https://www.programmableweb.com/news/top-10-machine-learning-apis-att-speech-ibm-watson-google-prediction/analysis/2015/08/03

Facebook Yorumları