Azure Bilişsel Hizmetler Genel Bakış
Azure AI Services portföyünü (Vision, Language, Speech ve Decision) inceleyin ve tek anahtarla birden çok API'yi çağırmak için çok hizmetli bir kaynak oluşturun.
Azure Bilişsel Hizmetler Genel Bakış, CoddyKit'te ücretsiz bir Cloud & IT Cert Prep dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Cloud & IT Cert Prep öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
Azure AI Hizmetleri Nedir
Azure AI Hizmetleri (eski adıyla Azure Bilişsel Hizmetleri), geliştiricilerin makine öğrenmesi modellerini sıfırdan eğitmeden uygulamalara akıllı özellikler eklemesini sağlayan, önceden oluşturulmuş AI API'lerinden oluşan bir hizmet ailesidir. Portföy dört alanı kapsar: Vision (görüntüleri ve videoları analiz etme), Language (metni anlama ve oluşturma), Speech (ses ve metin arasında dönüştürme) ve Decision (içeriği kişiselleştirme ve anormallikleri algılama). Tümüne REST API'leri, SDK'lar veya Azure portalı üzerinden erişilebilir.
Çok Hizmetli ve Tek Hizmetli Kaynaklar
AI Services'ı iki şekilde sağlayabilirsiniz. Bir çok hizmetli kaynak (portalda Azure AI Services olarak adlandırılır), tek bir uç nokta ve API anahtarı üzerinden çoğu API'ye erişim sağlar; bu, geliştirme ve denemeler için kullanışlıdır. Bir tek hizmetli kaynak (örneğin Computer Vision veya Text Analytics) yalnızca tek bir API'ye erişim sunar ve her hizmet için ayrı faturalandırma ile kota sınırları uygular. Üretim ortamlarında harcamaları denetlemek ve hizmete özgü güvenlik ilkelerini uygulamak için genellikle tek hizmetli kaynaklar tercih edilir.
# Create a multi-service Azure AI Services resource
az cognitiveservices account create \
--name myAIServices \
--resource-group myRG \
--kind CognitiveServices \
--sku S0 \
--location eastusVision Hizmetleri
Azure AI Vision kategorisi çeşitli API'ler içerir. Computer Vision, görüntüleri nesneler, sahne açıklamaları, metin (OCR) ve yetişkinlere yönelik içerik açısından analiz eder. Custom Vision, yalnızca birkaç düzine etiketlenmiş görüntüyle kendi görüntü sınıflandırma veya nesne algılama modelinizi eğitmenizi sağlar. Face API, yüzleri ve duyguları algılar (sorumlu kullanım erişim denetimleriyle). Azure AI Video Indexer, konuşmacı tanıma, konuşma metnine dönüştürme ve sahne algılama gibi içgörüleri video dosyalarından çıkarır.
Dil Hizmetleri
Azure AI Language kategorisi metin analizi özellikleri sunar. Text Analytics; duygu analizi, anahtar ifade çıkarma, adlandırılmış varlık tanıma (NER) ve dil algılama özelliklerini sağlar. Azure AI Translator, tek bir API çağrısıyla 100'den fazla dil arasında metin çevirir. Azure AI Language Understanding (CLU), konuşmalı uygulamalar oluşturmak amacıyla doğal dilden kullanıcı amaçlarını sınıflandırır. Azure AI Question Answering, doğal dildeki soruları yanıtlamak için sık sorulan sorular ve belgelerden bir bilgi bankası oluşturur.
Konuşma Hizmetleri
Azure AI Speech kategorisi ses ile metin arasında köprü kurar. Speech to Text (STT), konuşma sesini gerçek zamanlı veya toplu modda metne dönüştürür; 100'den fazla dili ve alana özgü terminoloji için özel akustik modelleri destekler. Text to Speech (TTS), 140'tan fazla dilde sinirsel sesleri kullanarak metni doğal duyulan sese dönüştürür. Speaker Recognition, kişileri seslerine göre tanımlar veya doğrular. Speech Translation, gerçek zamanlı konuşmadan konuşmaya çeviri sağlamak için STT ile Translator'ı birleştirir.
Karar Hizmetleri
Decision kategorisi kişiselleştirme ve anomali algılama hizmetlerini içerir. Azure AI Anomaly Detector, zaman serisi verilerini (örneğin sunucu ölçümleri ve satış rakamları) analiz eder ve etiketlenmiş bir eğitim veri kümesi gerektirmeden anomalileri otomatik olarak belirler; normal örüntüleri geçmiş verilerden öğrenir. Azure AI Personalizer (bazı görünümlerde artık Content Safety'nin bir parçasıdır), bağlamsal özelliklere göre kullanıcıya gösterilecek en iyi içerik öğesini seçmek için pekiştirmeli öğrenmeyi kullanır. Her ikisi de operasyonel ve iş zekâsı senaryoları için yararlıdır.
AI Services API'lerini Çağırma
Tüm Azure AI Services API'leri aynı modeli izler: kaynağınızdan uç nokta URL'sini ve bir API anahtarını (veya yönetilen kimliği) alın, ardından yük ve kimlik doğrulama üst bilgisiyle bir HTTP POST isteği gönderin. API, sonuçları içeren bir JSON yanıtı döndürür. Microsoft; REST çağrılarını tür belirtilmiş nesneler ve yeniden deneme mantığıyla sarmalayan .NET, Python, JavaScript, Java ve Go için istemci SDK'ları sağlar. Böylece HTTP işlemlerini elle yönetmeden kolayca tümleştirme yapabilirsiniz.
# Call the Language Detection API using curl
curl -X POST 'https://myAIServices.cognitiveservices.azure.com/text/analytics/v3.1/languages' \
-H 'Ocp-Apim-Subscription-Key: <your-key>' \
-H 'Content-Type: application/json' \
-d '{"documents": [{"id": "1", "text": "Bonjour tout le monde"}]}'Sorumlu AI İlkeleri
Microsoft, Azure AI Services'ı altı Sorumlu AI ilkesi etrafında oluşturur: Adalet (AI ayrımcılık yapmamalıdır), Güvenilirlik ve Güvenlik (AI beklendiği gibi çalışmalıdır), Gizlilik ve Güvenlik (veriler korunmalıdır), Kapsayıcılık (AI herkesi güçlendirmelidir), Şeffaflık (AI anlaşılabilir olmalıdır) ve Hesap Verebilirlik (AI kararlarından insanlar sorumlu olmalıdır). Face API'nin tanımlama özellikleri gibi bazı yeteneklere erişim verilmeden önce Microsoft'a resmî bir başvuru yapılması gerekir.
AI Services Fiyatlandırma Modeli
Azure AI Services, kullandıkça öde modeliyle fiyatlandırılır: API çağrısı, analiz edilen görüntü, çevrilen karakter veya metne dönüştürülen ses dakikası başına ödeme yaparsınız. Her hizmetin ve katmanın kendi fiyatlandırma birimi vardır. Çoğu hizmet için sınırlı çağrı kotalarına sahip bir ücretsiz katman (F0) bulunur (örneğin Text Analytics için ayda 5.000 çağrı); bu da denemeleri ücretsiz hâle getirir. Standart katman (S0) daha yüksek kotalara sahiptir ve üretim için uygundur. Maliyetler kullanımla doğrusal olarak artar; sabit aylık taahhüt yoktur.
AI Services Kaynaklarının Güvenliğini Sağlama
AI Services kaynaklarının güvenliği, varsayılan API anahtarı kimlik doğrulamasının ötesinde sağlanmalıdır. En iyi uygulamalar şunlardır: API anahtarlarını kodda tutmak yerine Azure Key Vault'ta saklamak, kaynağa herhangi bir anahtar olmadan erişmek için yönetilen kimlik kullanmak, kaynağa yalnızca VNet'inizden erişilebilmesi için ağ erişimini özel uç noktalar kullanarak kısıtlamak ve uyumluluk amacıyla tüm API çağrılarını denetlemek üzere tanılama günlük kaydını etkinleştirmek. API anahtarları düzenli olarak yenilenmelidir; her kaynakta sıfır kesintiyle yenileme yapılabilmesi için iki anahtar bulunur.
# Retrieve API keys for a Cognitive Services resource
az cognitiveservices account keys list \
--name myAIServices \
--resource-group myRG
# Regenerate key1 (rotate without downtime using key2)
az cognitiveservices account keys regenerate \
--name myAIServices \
--resource-group myRG \
--key-name key1AI Services'ı Kapsayıcılara Dağıtma
Birçok Azure AI Services, veri yerleşimi gerektiren senaryolar veya bağlantısız ortamlar için Docker kapsayıcıları olarak dağıtılabilir. Kapsayıcı görüntüsünü Microsoft Container Registry'den çekip API anahtarınız ve uç nokta yapılandırmanızla çalıştırır, ardından hizmetin REST API'sini localhost üzerinden çağırırsınız. Kapsayıcı faturalandırma için Azure'a bilgi gönderir; tüm kullanımınız Azure aboneliğiniz üzerinden izlenmeye ve ücretlendirilmeye devam eder, ancak AI işleme yerel olarak gerçekleşir.
# Run the Text Analytics sentiment container locally
docker run --rm -it \
-p 5000:5000 \
mcr.microsoft.com/azure-cognitive-services/textanalytics/sentiment:latest \
Eula=accept \
Billing=https://myAIServices.cognitiveservices.azure.com/ \
ApiKey=<your-key>Hızlı Kontrol
Bu derste ele alınan Microsoft Azure Fundamentals (AZ-900) kavramlarını anlayıp anlamadığınızı test edin.
Ders Özeti
Bu derste şunları öğrendiniz: Azure AI Services, REST API'leri üzerinden erişilebilen Vision, Language, Speech ve Decision alanlarında önceden oluşturulmuş AI yetenekleri sunar; çok hizmetli kaynak, tek bir uç nokta ve anahtarla erişimi kolaylaştırır; tüm hizmetlerin Key Vault ve yönetilen kimlikle güvenli hâle getirilmesi gerekir ve veri yerleşimi gereksinimleri için kapsayıcı olarak dağıtılabilir. Sıradaki derste Language ve Vision API'lerini uygulamalı olarak çağırmayı inceleyeceğiz.
Sıkça Sorulan Sorular
“Azure Bilişsel Hizmetler Genel Bakış” dersi ücretsiz mi?
Evet — “Azure Bilişsel Hizmetler Genel Bakış” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Cloud & IT Cert Prep kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Cloud & IT Cert Prep kursu toplamda 4 dersten oluşur.
“Azure Bilişsel Hizmetler Genel Bakış” dersinde ne öğreneceğim?
Azure AI Services portföyünü (Vision, Language, Speech ve Decision) inceleyin ve tek anahtarla birden çok API'yi çağırmak için çok hizmetli bir kaynak oluşturun. Cloud & IT Cert Prep ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Cloud & IT Cert Prep öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Cloud & IT Cert Prep, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Azure Bilişsel Hizmetler Genel Bakış” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Cloud & IT Cert Prep dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Cloud & IT Cert Prep dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Azure Bilişsel Hizmetler Genel Bakış
- Language ve Vision API'leri Uygulamada
- Azure Machine Learning Studio
- Azure OpenAI Service