Build intelligent applications with Azure's comprehensive suite of AI services.
Azure AI services offer a broad range of AI capabilities that developers can use to build intelligent applications without requiring machine learning expertise. From understanding language and vision to making recommendations and predictions, Azure AI empowers you to infuse intelligence into your solutions.
Leverage pre-built AI models to add vision, speech, language, and decision-making capabilities to your applications.
Explore Cognitive ServicesBuild, train, and deploy machine learning models at scale with a managed cloud service.
Discover Machine LearningCreate, connect, and manage intelligent bots that interact with your users in natural language.
Build with Bot ServiceQuickly integrate advanced AI capabilities with pre-built, industry-specific solutions.
Learn about Applied AIBegin your journey with Azure AI by exploring our extensive documentation, hands-on tutorials, and quickstart guides. Whether you're a seasoned data scientist or a beginner developer, Azure provides the tools and resources you need to succeed.
Let's say you want to build an application that can identify objects in images. You can use Azure Computer Vision, a part of Azure Cognitive Services. Here's a simplified code snippet showing how you might call the API (using Python):
from azure.cognitiveservices.vision.computervision import ComputerVisionClient
from msrest.authentication import CognitiveServicesCredentials
# Replace with your subscription key and endpoint
subscription_key = "YOUR_SUBSCRIPTION_KEY"
endpoint = "YOUR_ENDPOINT"
computervision_client = ComputerVisionClient(endpoint, CognitiveServicesCredentials(subscription_key))
image_url = "https://learn.microsoft.com/azure/cognitive-services/computer-vision/media/analyze-image/ns-analyze-image.png"
analysis = computervision_client.analyze_image(image_url=image_url)
print("Tags:")
for tag in analysis.tags:
print(f"- {tag.name} ({tag.confidence:.2f})")
This snippet demonstrates a basic call to the analyze_image
method, which returns a list of tags describing the content of the image, along with a confidence score.