Bilişsel Hizmetler dağıtım seçenekleri

Bu belge, Azure bilişsel hizmetler 'i kullanmaya başlamanıza yardımcı olmak için geliştirme ve Dağıtım seçeneklerine yönelik yüksek düzeyde bir genel bakış sağlar.

Azure bilişsel hizmetler, geliştiricilerin, makine öğrenimine gerek kalmadan uygulamalarına ve ürünlerine zeka oluşturmalarına olanak tanıyan bulut tabanlı AI hizmetlerdir. Bilişsel hizmetler sayesinde, Microsoft tarafından uygulamanızda kullanılmak üzere hazırlanan, eğitilen ve güncellenen AI özelliklerine veya modellerine erişebilirsiniz. Birçok durumda, iş gereksinimleriniz için modelleri özelleştirme seçeneğiniz de vardır.

Bilişsel hizmetler dört kategoride düzenlenmiştir: karar, dil, konuşma ve vizyon. Genellikle bu hizmetlere REST API 'Leri, istemci kitaplıkları ve Microsoft tarafından sunulan özel araçlar (komut satırı arabirimleri gibi) üzerinden erişirsiniz. Ancak, bu başarılı için yalnızca bir yoldur. Azure aracılığıyla ayrıca çeşitli geliştirme seçeneklerine erişebilirsiniz:

  • Logic Apps ve Power Automate gibi Otomasyon ve tümleştirme araçları.
  • Azure Işlevleri ve App Service gibi dağıtım seçenekleri.
  • Güvenli erişim için bilişsel hizmetler Docker kapsayıcıları.
  • Büyük veri senaryoları için Apache Spark, Azure Databricks, Azure SYNAPSE Analytics ve Azure Kubernetes hizmeti gibi araçlar.

' İ atlamadan önce bilişsel hizmetlerin öncelikle iki ayrı görev için kullanıldığını bilmeniz önemlidir. Gerçekleştirmek istediğiniz göreve bağlı olarak, aralarından seçim yapabileceğiniz farklı geliştirme ve dağıtım seçenekleriniz vardır.

Tahmin ve analiz için geliştirme seçenekleri

Modelleri özelleştirmek ve yapılandırmak için kullanacağınız araçlar, bilişsel hizmetler 'i çağırmak için kullanacağınız uygulamalardan farklıdır. Çoğu bilişsel hizmetler, tüm özelleştirmeler olmadan veri göndermenizi ve Öngörüler almanızı sağlar. Örnek:

  • Sözcükleri ve tümceleri algılamak veya çerçevedeki kişilerin sayısını saymak için Görüntü İşleme hizmetine görüntü gönderebilirsiniz
  • Konuşma hizmetine bir ses dosyası gönderebilir ve sonra da konuşmayı aynı anda metne çevirebilirsiniz

Azure, birçok farklı Kullanıcı türü için tasarlanan ve bilişsel hizmetler ile kullanılabilen çok çeşitli araçlar sunar. Tasarımcı odaklı araçlar, kullanımı en kolayıdır ve hızlı bir şekilde ayarlanır ve otomatikleştirilmesi, ancak özelleştirmeye geldiğinde sınırlamalar olabilir. REST API 'lerimiz ve istemci kitaplıklarımız kullanıcılara daha fazla denetim ve esneklik sağlar, ancak bir çözüm oluşturmak için daha fazla çaba, zaman ve uzmanlık gerektirir. REST API 'Leri ve istemci kitaplıklarını kullanıyorsanız, C#, Java, Python, JavaScript veya başka bir popüler programlama dili gibi modern programlama dilleri ile çalışmanız için rahat bir beklentisi vardır.

Bilişsel hizmetlerle çalışabilmeniz için kullanabileceğiniz farklı yöntemlere göz atalım.

İstemci kitaplıkları ve REST API’leri

Bilişsel hizmetler istemci kitaplıkları ve REST API 'Leri hizmetinize doğrudan erişim sağlar. Bu araçlar bilişsel hizmetler 'e, taban çizgisi modellerine programlı erişim sağlar ve birçok durumda, modellerinizi ve çözümlerinizi programlı bir şekilde özelleştirmenize olanak tanır.

  • Hedef Kullanıcı (ler): geliştiriciler ve veri bilimcileri
  • Avantajlar: Hizmetleri herhangi bir dil ve ortamdan çağırmak için en büyük esnekliği sağlar.
  • UI: yok-yalnızca kod
  • Abonelik (ler): Azure hesabı + bilişsel hizmetler kaynakları

Kullanılabilir istemci kitaplıkları ve REST API 'Ler hakkında daha fazla bilgi edinmek istiyorsanız, bir hizmet seçmek ve görme, karar verme, dil ve konuşma için hızlı başlangıçlardan birini kullanmaya başlamak için bilişsel Hizmetler genel bakımızı kullanın.

Büyük Veri için Bilişsel Hizmetler

büyük veriler için bilişsel hizmetler sayesinde, akıllı modelleri doğrudan Apache Spark ™ ve SQL hesaplamaları içine ekleyebilirsiniz. Bu araçlar, geliştiricilerin akıllı ve dağıtılmış uygulamalar oluşturmaya odaklanabilmeleri için düşük düzeyli ağ ayrıntılarından kurtulmasını sağlayabilir. Büyük veriler için bilişsel hizmetler aşağıdaki platformları ve bağlayıcıları destekler: Azure Databricks, Azure SYNAPSE, Azure Kubernetes hizmeti ve veri bağlayıcıları.

  • Hedef Kullanıcı: veri bilimcileri ve veri mühendisleri
  • Avantajlar: büyük veriler için Azure bilişsel hizmetler, kullanıcıların bilişsel hizmetler aracılığıyla Apache Spark kullanarak veri sanallaştırmasını sağlar ™ . Herhangi bir veri deposu ile büyük ölçekli akıllı uygulamalar oluşturmak kolaydır.
  • UI: yok-yalnızca kod
  • Abonelik (ler): Azure hesabı + bilişsel hizmetler kaynakları

Bilişsel hizmetler için büyük veriler hakkında daha fazla bilgi edinmek istiyorsanız, başlamak için iyi bir yere genel bakış sunulmaktadır. Oluşturmaya başlamaya hazırsanız Python veya Scala örneklerimizi deneyin.

Azure Işlevleri ve Azure hizmeti Web Işleri

Azure işlevleri ve Azure App Service Web işleri , geliştiriciler Için tasarlanan ve Azure Uygulama Hizmetleriüzerine inşa edilen kod ilk Tümleştirme Hizmetleri sağlar. Bu ürünler, kod yazmak için sunucusuz altyapı sağlar. Bu kod içinde, istemci kitaplıklarımızı ve REST API 'lerimizi kullanarak hizmetlerimize çağrı yapabilirsiniz.

  • Hedef Kullanıcı (ler): geliştiriciler ve veri bilimcileri
  • Avantajlar: olay tarafından tetiklenen kodu çalıştırmanıza olanak sağlayan sunucusuz işlem hizmeti.
  • UI: Evet
  • Abonelik (ler): Azure hesabı + bilişsel hizmetler kaynağı + Azure işlevleri aboneliği

Azure Logic Apps

Azure Logic Apps aynı iş akışı tasarımcısını ve bağlayıcıları Power Automate olarak paylaşmak, ancak Visual Studio ve DevOps tümleştirmeler dahil daha gelişmiş denetim sağlamak. Power Automate, apı 'ler etrafında bir ara sunucu veya sarmalayıcı sağlayan hizmete özel bağlayıcılar aracılığıyla bilişsel hizmetler kaynaklarınızla tümleştirmeyi kolaylaştırır. Bunlar, Power Automate mevcut olan bağlayıcılardır.

  • Hedef Kullanıcı (ler): geliştiriciler, TÜMLEŞTIRICILER, BT uzmanları, DevOps
  • Avantajlar: bir düşük kod çözümünde gelişmiş seçenekler ve tümleştirme sağlayan tasarımcı-ilk (bildirim temelli) geliştirme modeli
  • UI: Evet
  • Abonelikler: Azure hesabı + bilişsel hizmetler kaynağı + Logic Apps dağıtımı

Power Automate

Power Automate, uygulama ve hizmetler arasında kod yazmadan otomatik iş akışları oluşturmanıza yardımcı olan bir hizmettir. Power Automate çözümünde bilişsel hizmetler kaynağınız ile etkileşim kurmayı kolaylaştırmak için birkaç bağlayıcı sunuyoruz. Power Automate, Logic Apps üzerine kurulmuştur.

  • hedef kullanıcı (ler): iş kullanıcıları (analistleri) ve SharePoint yöneticileri
  • Avantajlar: fare tıklamalarını kaydederek yinelenen el ile gerçekleştirilen görevleri otomatikleştirin, masaüstünüzdeki tuşları ve kopyalama adımları yapıştırın!
  • UI araçları: Evet-yalnızca kullanıcı arabirimi
  • abonelik (ler): Azure hesabı + bilişsel hizmetler kaynağı + Power Automate abonelik + Office 365 aboneliği

AI Builder

AI Oluşturucu , işleri otomatikleştirerek ve sonuçları tahmin ederek iş performansını geliştirmek için kullanabileceğiniz bir Microsoft güç platformu özelliğidir. AI Oluşturucu, bir nokta tıklama deneyimi aracılığıyla AI 'nin gücünü çözümlerinize getirir. Dil hizmeti gibi birçok bilişsel hizmet ve Görüntü İşleme doğrudan burada tümleşiktir ve kendi bilişsel hizmetlerinizi oluşturmanız gerekmez.

  • hedef kullanıcı (ler): iş kullanıcıları (analistleri) ve SharePoint yöneticileri
  • Avantajlar: bir nokta ve tıklama DENEYIMI aracılığıyla AI 'nin gücünü getiren bir anahtar oluşturma çözümüdür. Kodlama veya veri bilimi becerileri gerekmez.
  • UI araçları: Evet-yalnızca kullanıcı arabirimi
  • Abonelik (ler): AI Oluşturucu

Sürekli tümleştirme ve dağıtım

dağıtımlarınızı yönetmek için Azure DevOps ve GitHub eylemlerini kullanabilirsiniz. Aşağıdaki bölümde, konuşma ve Language UNDERSTANDING (lusıs) hizmeti için özel modeller eğitmek ve DAĞıTMAK üzere CI/CD tümleştirmelerine yönelik iki örnek vardır.

  • Hedef Kullanıcı: geliştiriciler, veri bilimcileri ve veri mühendisleri
  • Avantajlar: uygulamaları ve modelleri program aracılığıyla sürekli olarak ayarlamanıza, güncelleştirmenize ve dağıtmanıza olanak tanır. Verileri düzenli olarak kullanarak konuşma, görme, dil ve kararların modellerini geliştirme ve güncelleştirme için önemli bir avantaj vardır.
  • UI araçları: yok-yalnızca kod
  • abonelik (ler): Azure hesabı + bilişsel hizmetler kaynağı + GitHub hesabı

Modelleri özelleştirmeye ve yapılandırmaya yönelik araçlar

Bilişsel hizmetlerle bir uygulama veya iş akışı oluşturan yolculukta ilerlemeniz sayesinde, istenen performansı elde etmek için modeli özelleştirmeniz gerektiğini fark edebilirsiniz. Hizmetlerimizin birçoğu, belirli iş gereksinimlerinizi karşılamak için önceden oluşturulmuş modellerin üzerine derlemenize olanak tanır. Tüm özelleştirilebilir hizmetlerimiz için hem işlem boyunca hem de kod odaklı eğitimlere yönelik API 'Ler için Kullanıcı arabirimi odaklı bir deneyim sağlıyoruz. Örnek:

  • Bir Özel Konuşma Tanıma modelini, bir sözcük hata oranı (WER) için yüzde 3 ' ün altında olan tıbbi terimleri doğru tanıması için eğitme etmek istiyorsunuz
  • Coniferous ve yaprak döken ağaçlar arasındaki farkı söyleyebilir Özel Görüntü İşleme bir görüntü Sınıflandırıcısı oluşturmak istiyorsunuz
  • Gelişmiş bir otomatik müşteri deneyimi için kişisel ses verileriyle özel bir sinir sesi oluşturmak istiyorsunuz

Modelleri eğitmek ve yapılandırmak için kullanacağınız araçlar, bilişsel hizmetler 'i çağırmak için kullanacağınız uygulamalardan farklıdır. Birçok durumda, özelleştirmeyi destekleyen bilişsel hizmetler, modelleri eğitmenizi, değerlendirmenize ve dağıtmanıza yardımcı olmak üzere tasarlanmış portallar ve Kullanıcı arabirimi araçları sağlar. Birkaç seçeneğe hızlıca göz atalım:

Yapı Taşı Hizmet Özelleştirme Kullanıcı arabirimi Hızlı Başlangıç
Görsel Özel Görüntü İşleme https://www.customvision.ai/ Hızlı Başlangıç
Karar Content Moderator https://contentmoderator.cognitive.microsoft.com/dashboard Hızlı Başlangıç
Karar Kişiselleştirme Kullanıcı arabirimi, kişiselleştirici kaynağınız kapsamındaki Azure portal kullanılabilir. Hızlı Başlangıç
Dil Language Understanding (LUIS) https://www.luis.ai/
Dil Soru-Cevap Oluşturucu https://www.qnamaker.ai/ Hızlı Başlangıç
Dil Çeviri/custom Çeviri https://portal.customtranslator.azure.ai/ Hızlı Başlangıç
Konuşma Özel Komutlar https://speech.microsoft.com/ Hızlı Başlangıç
Konuşma Özel Konuşma Tanıma https://speech.microsoft.com/ Hızlı Başlangıç
Konuşma Özel ses https://speech.microsoft.com/ Hızlı Başlangıç

DevOps ve GitHub eylemlerle sürekli tümleştirme ve teslim

Language Understanding ve konuşma hizmeti, Azure DevOps ve GitHub eylemlerle desteklenen sürekli tümleştirme ve sürekli dağıtım çözümleri sunar. Bu araçlar, özel modellerin otomatik eğitimi, test edilmesi ve serbest yönetiminde kullanılır.

Şirket içi kapsayıcılar

Bilişsel hizmetlerin birçoğu şirket içi erişim ve kullanım için kapsayıcılarda dağıtılabilir. Bu kapsayıcıları kullanmak, bilişsel hizmetler 'i uyumluluk, güvenlik veya diğer işletimsel nedenlerle verilerinize yakın hale getirme esnekliği sağlar. Bilişsel hizmetler kapsayıcılarının tam listesi için bkz. bilişsel Hizmetler için şirket içi kapsayıcılar.

Sonraki adımlar