Cloud & IT Cert Prep · Pelajaran

Gambaran Keseluruhan Azure Cognitive Services

Tinjau portfolio Azure AI Services — Vision, Language, Speech dan Decision — serta sediakan sumber berbilang perkhidmatan untuk memanggil berbilang API dengan satu kunci.

Pelajaran 1 daripada 413 langkah

Gambaran Keseluruhan Azure Cognitive Services ialah pelajaran Cloud & IT Cert Prep percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Cloud & IT Cert Prep, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.

Apakah Itu Azure AI Services?

Azure AI Services (dahulunya Azure Cognitive Services) ialah kumpulan API AI siap terbina yang membolehkan pembangun menambahkan ciri pintar pada aplikasi tanpa melatih model pembelajaran mesin dari awal. Portfolio ini meliputi empat domain: Vision (menganalisis imej dan video), Language (memahami dan menjana teks), Speech (menukar antara audio dan teks) serta Decision (memperibadikan kandungan dan mengesan anomali). Kesemuanya boleh diakses melalui API REST, SDK atau portal Azure.

Sumber Berbilang Perkhidmatan berbanding Sumber Perkhidmatan Tunggal

Anda boleh memperuntukkan Perkhidmatan kecerdasan buatan dalam dua cara. sumber berbilang perkhidmatan (dipanggil Perkhidmatan kecerdasan buatan Azure dalam portal) menyediakan akses kepada kebanyakan antara muka pengaturcaraan aplikasi melalui satu titik akhir dan kunci antara muka pengaturcaraan aplikasi — mudah untuk pembangunan dan percubaan. sumber perkhidmatan tunggal (contohnya Computer Vision atau Text Analytics) hanya memberikan akses kepada satu antara muka pengaturcaraan aplikasi dengan pengebilan khusus serta had kuota bagi setiap perkhidmatan. Untuk pengeluaran, sumber perkhidmatan tunggal sering diutamakan bagi mengawal perbelanjaan dan menggunakan dasar keselamatan khusus perkhidmatan.

# Create a multi-service Azure AI Services resource
az cognitiveservices account create \
  --name myAIServices \
  --resource-group myRG \
  --kind CognitiveServices \
  --sku S0 \
  --location eastus

Perkhidmatan Vision

Kategori Vision kecerdasan buatan Azure merangkumi beberapa antara muka pengaturcaraan aplikasi. Computer Vision menganalisis imej untuk mengesan objek, menghasilkan perihalan pemandangan, membaca teks (OCR), dan mengesan kandungan dewasa. Custom Vision membolehkan anda melatih model pengelasan imej atau pengesanan objek sendiri dengan hanya beberapa dozen imej berlabel. Antara muka pengaturcaraan aplikasi Face mengesan wajah dan emosi (dengan kawalan akses penggunaan yang bertanggungjawab). Pengindeks Video kecerdasan buatan Azure mengekstrak cerapan daripada fail video, termasuk pengecaman penutur, transkripsi dan pengesanan pemandangan.

Perkhidmatan Language

Kategori Language kecerdasan buatan Azure menyediakan keupayaan analisis teks. Text Analytics menawarkan analisis sentimen, pengekstrakan frasa utama, pengecaman entiti bernama (NER) dan pengesanan bahasa. Translator kecerdasan buatan Azure menterjemah teks antara lebih 100 bahasa dengan satu panggilan antara muka pengaturcaraan aplikasi. Pemahaman Bahasa kecerdasan buatan Azure (CLU) mengelaskan niat pengguna daripada bahasa semula jadi untuk membina aplikasi perbualan. Penjawab Soalan kecerdasan buatan Azure membina pangkalan pengetahuan daripada Soalan Lazim dan dokumen untuk menjawab soalan bahasa semula jadi.

Perkhidmatan Speech

Kategori Speech kecerdasan buatan Azure menghubungkan audio dengan teks. Speech kepada Teks (STT) mentranskripsikan audio pertuturan dalam masa nyata atau mod kelompok, menyokong lebih 100 bahasa dan model akustik tersuai untuk istilah khusus bidang. Teks kepada Speech (TTS) menukar teks kepada audio yang kedengaran semula jadi menggunakan suara neural dalam lebih 140 bahasa. Pengecaman Penutur mengenal pasti atau mengesahkan individu melalui suara mereka. Terjemahan Speech menggabungkan STT dengan Translator untuk menyediakan terjemahan pertuturan kepada pertuturan dalam masa nyata.

Perkhidmatan Decision

Kategori Decision merangkumi perkhidmatan untuk pemperibadian dan pengesanan anomali. Pengesan Anomali kecerdasan buatan Azure menganalisis data siri masa (contohnya metrik pelayan dan angka jualan) serta mengenal pasti anomali secara automatik tanpa memerlukan set data Training berlabel — perkhidmatan ini mempelajari corak normal daripada data sejarah. Personalisasi kecerdasan buatan Azure (kini sebahagian daripada Keselamatan Kandungan dalam sesetengah paparan) menggunakan pembelajaran pengukuhan untuk memilih item kandungan terbaik untuk ditunjukkan kepada pengguna berdasarkan ciri kontekstual. Kedua-duanya berguna untuk senario operasi dan risikan perniagaan.

Memanggil Antara Muka Pengaturcaraan Aplikasi Perkhidmatan Kecerdasan Buatan

Semua antara muka pengaturcaraan aplikasi Perkhidmatan kecerdasan buatan Azure mengikut corak yang sama: dapatkan URL titik akhir dan kunci antara muka pengaturcaraan aplikasi (atau gunakan identiti terurus) daripada sumber anda, kemudian hantar permintaan HTTP POST dengan muatan dan pengepala pengesahan. Antara muka pengaturcaraan aplikasi mengembalikan respons JSON yang mengandungi hasil. Microsoft menyediakan SDK klien untuk .NET, Python, JavaScript, Java dan Go yang membungkus panggilan REST dengan objek bert taip serta logik percubaan semula, sekali gus memudahkan penyepaduan tanpa pengendalian HTTP secara manual.

# 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"}]}'

Prinsip Kecerdasan Buatan Bertanggungjawab

Microsoft membina Perkhidmatan kecerdasan buatan Azure berasaskan enam prinsip Kecerdasan Buatan Bertanggungjawab: Kesaksamaan (kecerdasan buatan tidak seharusnya mendiskriminasi), Kebolehpercayaan dan Keselamatan (kecerdasan buatan seharusnya berfungsi seperti yang dijangka), Privasi dan Keselamatan (data seharusnya dilindungi), Keterangkuman (kecerdasan buatan seharusnya memperkasa semua orang), Ketelusan (kecerdasan buatan seharusnya dapat difahami) dan Kebertanggungjawaban (manusia seharusnya bertanggungjawab terhadap keputusan kecerdasan buatan). Sesetengah keupayaan seperti ciri pengenalpastian antara muka pengaturcaraan aplikasi Face memerlukan permohonan rasmi kepada Microsoft sebelum akses diberikan.

Model Harga Perkhidmatan Kecerdasan Buatan

Harga Perkhidmatan kecerdasan buatan Azure ditetapkan berdasarkan model bayar mengikut penggunaan: anda membayar bagi setiap panggilan antara muka pengaturcaraan aplikasi, setiap imej yang dianalisis, setiap aksara yang diterjemahkan atau setiap minit audio yang ditranskripsikan. Setiap perkhidmatan dan peringkat mempunyai unit harga tersendiri. peringkat percuma (F0) tersedia untuk kebanyakan perkhidmatan dengan kuota panggilan terhad (contohnya 5,000 panggilan sebulan untuk Text Analytics), menjadikan percubaan tanpa kos. Peringkat Standard (S0) mempunyai kuota yang lebih tinggi dan sesuai untuk pengeluaran. Kos meningkat secara linear mengikut penggunaan — tiada komitmen bulanan tetap.

Melindungi Sumber Perkhidmatan Kecerdasan Buatan

Sumber Perkhidmatan kecerdasan buatan hendaklah dilindungi melebihi pengesahan kunci antara muka pengaturcaraan aplikasi lalai. Amalan terbaik termasuk: menyimpan kunci antara muka pengaturcaraan aplikasi dalam Azure Key Vault, bukannya dalam kod; menggunakan identiti terurus untuk mengakses sumber tanpa sebarang kunci; mengehadkan akses rangkaian menggunakan titik akhir persendirian supaya sumber hanya boleh dicapai daripada VNet anda; dan mendayakan pengelogan diagnostik untuk mengaudit semua panggilan antara muka pengaturcaraan aplikasi bagi tujuan pematuhan. Kunci antara muka pengaturcaraan aplikasi hendaklah ditukar secara berkala — setiap sumber mempunyai dua kunci bagi membolehkan penukaran tanpa masa henti.

# 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 key1

Melaksanakan Perkhidmatan Kecerdasan Buatan dalam Bekas

Banyak Perkhidmatan kecerdasan buatan Azure boleh dilaksanakan sebagai bekas Docker untuk senario yang memerlukan kedaulatan data (pemprosesan kekal di premis atau di rantau tertentu) atau persekitaran yang terputus sambungan. Anda menarik imej bekas daripada Microsoft Container Registry, menjalankannya dengan kunci antara muka pengaturcaraan aplikasi dan konfigurasi titik akhir, kemudian memanggil antara muka pengaturcaraan aplikasi REST perkhidmatan pada localhost. Bekas tersebut berhubung dengan Azure untuk pengebilan — semua penggunaan masih dijejaki dan dicaj melalui langganan Azure anda, tetapi pemprosesan kecerdasan buatan berlaku secara setempat.

# 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>

Semakan Pantas

Uji pemahaman anda tentang konsep Asas Microsoft Azure (AZ-900) daripada pelajaran ini.

Imbas Kembali Pelajaran

Dalam pelajaran ini anda telah mempelajari bahawa Perkhidmatan kecerdasan buatan Azure menyediakan keupayaan kecerdasan buatan siap bina merentas domain Vision, Language, Speech dan Decision yang boleh diakses melalui antara muka pengaturcaraan aplikasi REST; sumber berbilang perkhidmatan memudahkan akses dengan satu titik akhir dan kunci; dan semua perkhidmatan hendaklah dilindungi dengan Key Vault dan identiti terurus serta boleh dilaksanakan sebagai bekas bagi memenuhi keperluan kedaulatan data. Seterusnya, kita akan meneroka panggilan antara muka pengaturcaraan aplikasi Language dan Vision secara amali.

Percuma untuk bermula

Pelajari Cloud & IT Cert Prep dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
150
Pelajaran
600

Soalan Lazim

Adakah pelajaran “Gambaran Keseluruhan Azure Cognitive Services” percuma?

Ya — teks penuh “Gambaran Keseluruhan Azure Cognitive Services” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Cloud & IT Cert Prep, tingkat taraf kepada CoddyKit PRO. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Gambaran Keseluruhan Azure Cognitive Services”?

Tinjau portfolio Azure AI Services — Vision, Language, Speech dan Decision — serta sediakan sumber berbilang perkhidmatan untuk memanggil berbilang API dengan satu kunci. Anda berlatih Cloud & IT Cert Prep menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Cloud & IT Cert Prep?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Cloud & IT Cert Prep di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Gambaran Keseluruhan Azure Cognitive Services” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Cloud & IT Cert Prep ini?

Ya. Setiap pelajaran Cloud & IT Cert Prep menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Gambaran Keseluruhan Azure Cognitive Services
  2. API Language dan Vision secara Praktikal
  3. Azure Machine Learning Studio
  4. Azure OpenAI Service
← Kembali ke Cloud & IT Cert Prep