Bilişsel Hizmetler ve makine öğrenmesi
Bilişsel hizmetler, nesnelerin veya yüzlerinin tanınması için metin analizi veya görüntüleri analiz etme gibi genel sorunları çözümlemek için makine öğrenimi özellikleri sağlar. Bu hizmetleri kullanmak için makine öğrenmesi veya veri bilimi alanında bilgi sahibi olmanıza gerek yoktur.
Bilişsel Hizmetler , her biri farklı, genelleştirilmiş tahmin özelliklerini destekleyen bir hizmet grubudur. Hizmetler, doğru hizmeti bulmanıza yardımcı olmak için farklı kategorilere ayrılmıştır.
| Hizmet kategorisi | Amaç |
|---|---|
| Karar | Bilgiye dayalı ve verimli kararlar almak için öneriler sunan uygulamalar derleyin. |
| Dil | Önceden oluşturulmuş betiklerle uygulamalarınızın doğal dil işlemesine, duyguları değerlendirmesine ve kullanıcıların ne istediğini tanımayı öğrenmesine imkan sağlayın. |
| Ara | Uygulamalarınıza Bing Arama API'lerini ekleyerek tek bir API çağrısıyla milyarlarca web sayfasını, görüntüyü, videoyu ve haberi tarayabilirsiniz. |
| Konuşma | Konuşmaları metne, metinleri kulağa doğal gelen konuşmalara dönüştürün. Bir dilden başka bir dile çeviri yapın, konuşmacı doğrulama ve tanıma özelliğini etkinleştirin. |
| Görsel | Resimlerinizi, videolarınızı ve dijital mürekkep içeriğinizi tanıyın, tanımlayın, altyazı ekleyin, dizine alın ve yönetin. |
Bilişsel hizmetler 'i şu durumlarda kullanın:
- Genelleştirilmiş bir çözüm kullanabilirler.
- Bir programlama REST API veya SDK 'dan çözüme erişin.
Şu durumlarda başka bir makine öğrenimi çözümü kullanın:
- Algoritmayı seçmeniz ve çok özel verilerde eğitmeniz gerekir.
Makine öğrenmesi nedir?
Makine öğrenimi, belirli bir ihtiyacı çözümlemek için verileri ve algoritmayı birlikte getiren bir kavramdır. Veriler ve algoritma eğitilirken, çıktı farklı verilerle tekrar kullanabileceğiniz bir modeldir. Eğitilen model yeni verileri temel alan öngörüler sağlar.
Machine Learning sistemi oluşturma işlemi, Machine Learning veya veri bilimi hakkında bazı bilgiler gerektirir.
makine öğrenimi, Azure Machine Learning (AML) ürün ve hizmetlerikullanılarak sağlanır.
Bilişsel hizmet nedir?
Bilişsel hizmet, bir makine öğrenimi çözümünde bileşenlerin bir kısmını veya tümünü sağlar: veri, algoritma ve eğitilen model. Bu hizmetler, makine öğrenimi veya veri bilimi konusunda deneyim sahibi olmadan verileriniz hakkında genel bilgi gerektirmek üzere tasarlanmıştır. Bu hizmetler hem REST API hem de dil tabanlı SDK 'lar sağlar. Sonuç olarak, hizmetleri kullanmak için programlama dili bilgisine sahip olmanız gerekir.
bilişsel hizmetler ve Azure Machine Learning (AML) nasıl benzerdir?
Her ikisi de iş işlemlerini geliştirmek üzere yapay zeka (AI) uygulamanın son hedefine sahiptir, ancak her birinin ilgili tekliflerde bunu sağladığı her bir farklılık farklıdır.
Genellikle, izleyiciler farklıdır:
- Bilişsel hizmetler, makine öğrenimi deneyimi olmayan geliştiriciler içindir.
- Azure Machine Learning, veri bilimcileri için tasarlanmıştır.
Bilişsel hizmet, Machine Learning 'ten farklı midir?
Bilişsel hizmet, sizin için eğitilen bir model sağlar. Bu, verileri ve algoritmayı bir REST API birlikte ve bir SDK 'dan kullanılabilir hale getirir. Senaryonuza bağlı olarak bu hizmeti dakikalar içinde de uygulayabilirsiniz. Bilişsel hizmet, resimlerdeki metin veya öğe tanımlamalarında anahtar ifadeler gibi genel sorunlara yanıt verir.
Machine Learning, genellikle başarıyla uygulanması için daha uzun bir süre gerektiren bir işlemdir. Bu süre, bir bilişsel hizmet tarafından sunulan aynı işlevselliğe ulaşmak için veri toplama, Temizleme, dönüştürme, algoritma seçimi, model eğitimi ve dağıtım üzerinde harcanmıştır. Machine Learning sayesinde, yüksek düzeyde özelleştirilmiş ve/veya belirli sorunlara yanıt vermek mümkündür. Machine Learning sorunları, sorunun önemli ve verilerin yanı sıra veri bilimi 'nin uzmanlığı ile ilgili konular hakkında bilgi sahibi olmanızı gerektirir.
Ne tür veriler kullanıyorsunuz?
Bilişsel hizmetler, bir hizmet grubu olarak, eğitilen model için hiçbiri, bazıları veya tüm özel verileri gerektirebilir.
Ek eğitim verileri gerekmez
Tam eğitilen bir model sağlayan hizmetler donuk bir kutu olarak kabul edilebilir. Bunların nasıl çalıştığını veya bunları eğitede hangi verilerin kullanıldığını bilmeniz gerekmez. Tahmin almak için verilerinizi tamamen eğitilen bir modele taşıyın.
Eğitim verilerinin bazıları veya tümü gereklidir
Bazı hizmetler kendi verilerinizi getirip bir modeli eğmenize imkan tanır. Bu sayede, kendi verileriniz ile hizmetin verilerini ve algoritmasını kullanarak modeli genişletebilirsiniz. Çıktı, gereksinimlerinize göre eşleşir. Kendi verilerinizi getirdiğinizde, verileri hizmete özgü bir şekilde etiketlemeniz gerekebilir. Örneğin, çiçekleri tanımlamak için bir modeli eğitmeniz durumunda, her görüntüde çiçek konumunun yanı sıra modeli eğitme gibi çiçek görüntülerinin kataloğunu sağlayabilirsiniz.
Bir hizmet kendi verilerini iyileştirmek için veri sağlamanıza izin verebilir. Bir hizmet, veri sağlamanızı gerektirebilir .
Gerçek zamanlı veya neredeyse gerçek zamanlı veriler gerekiyor
Etkin bir model oluşturmak için bir hizmetin gerçek zamanlı veya neredeyse gerçek zamanlı verilere ihtiyacı olabilir. Bu hizmetler, model verilerini önemli miktarda işler.
Veri modeli için hizmet gereksinimleri
Aşağıdaki veriler her hizmeti, izin verdiği veya gerektirdiği veri türüne göre kategorilere ayırır.
| Bilişsel hizmet | Eğitim verisi gerekli değil | Eğitim verilerinin bazılarını veya tümünü sağlarsınız | Gerçek zamanlı veya neredeyse gerçek zamanlı veri toplama |
|---|---|---|---|
| Anomali Algılayıcısı | x | x | x |
| Bing Arama | x | ||
| Görüntü İşleme | x | ||
| Content Moderator | x | x | |
| Özel Görüntü İşleme | x | ||
| Yüz Tanıma | x | x | |
| Mürekkep Tanıma | x | x | |
| Language Understanding (LUIS) | x | ||
| Kişiselleştirme | sayı | sayı | x |
| Soru-Cevap Oluşturma | x | ||
| Konuşmacı Tanıma | x | ||
| Konuşma Metni-Konuşma (TTS) | x | x | |
| Konuşmayı Metne Konuşma (STT) | x | x | |
| Konuşma Çevirisi | x | ||
| Dil hizmeti | x | ||
| Translator | x | ||
| Çeviri - özel çevirmen | x |
*Kişiselleştirme için yalnızca ilkenizi ve verilerinizi değerlendirmek için hizmet tarafından toplanan eğitim verilerine (gerçek zamanlı olarak çalışır) ihtiyaç vardır. Kişiselleştirme için ön veya toplu eğitim için büyük geçmiş veri kümelerini ihtiyaçlanmaz.
Bilişsel Hizmetler'i nerede kullanabilirsiniz?
Hizmetler, sdk veya SDK çağrıları REST API herhangi bir uygulamada kullanılır. Uygulama örnekleri arasında web siteleri, botlar, sanal veya karma gerçeklik, masaüstü ve mobil uygulamalar yer almaktadır.
Bilişsel Azure Bilişsel Arama ile nasıl ilgili?
Azure Bilişsel Arama, isteğe bağlı olarak iş yüklerinin dizinine görüntü ve doğal dil işleme eklemek için Bilişsel Hizmetler'i kullanan ayrı bir bulut arama hizmetidir. Bilişsel Hizmetler, tek Azure Bilişsel Arama sarmalayıcı yerleşik beceriler aracılığıyla farklı bir şekilde ortaya çıkar. Kılavuzlar için ücretsiz bir kaynak kullanabilirsiniz, ancak daha büyük birimler için faturalanabilir bir kaynak oluşturmayı ve eklemeyi planlaabilirsiniz.
Bilişsel Hizmetler'i nasıl kullanabilirsiniz?
Her hizmet verileriniz hakkında bilgi sağlar. Konuşmayı (ses) metne dönüştürme, metni birçok dile çevirme ve ardından çevrilmiş dilleri kullanarak bilgi bankasından yanıt almak gibi çözümleri zincirleme şekilde birleştirmek için hizmetleri bir araya getirdiniz. Bilişsel Hizmetler kendi başına akıllı çözümler oluşturmak için kullanılabilir, ancak modelleri tamamlar veya geliştirme sürecini hızlandırmak için geleneksel makine öğrenmesi projeleriyle bir araya da kullanılabilir.
Diğer makine öğrenmesi araçları için dışarı aktarıldı modelleri sağlayan Bilişsel Hizmetler:
| Bilişsel Hizmet | Model bilgileri |
|---|---|
| Özel Görüntü İşleme | Android için Tensorflow, iOS11 için CoreML, iOS için ONNX için dışarı Windows ML |
Daha fazla bilgi edinin
- Mimari Kılavuzu - Microsoft'un makine öğrenmesi ürünleri nedir?
- Makine öğrenmesi - Derin öğrenme ve makine öğrenmesi karşılaştırması
Sonraki adımlar
- Azure portal veya Azure CLI ile Bilişsel Hizmet hesabı oluşturun.
- Bilişsel Hizmette kimlik doğrulaması yapmayı öğrenin.
- Sorun tanımlama ve hata ayıklama için tanılama günlüğünü kullanın.
- Bir Docker kapsayıcısı içinde Bilişsel Hizmet dağıtma.
- Hizmet güncelleştirmelerini takip edin.