Decision services based on reinforcement learning and other machine learning enhancements are coming to the Azure cloud Credit: Thinkstock Microsoft is introducing new artificial intelligence capabilities for developers on the company’s Azure cloud platform. An enhancement to Azure Cognitive Services, called “Decision,” provides user-specific recommendations for better decision-making. Azure Cognitive Services is a collection of APIs to intelligent algorithms that developers can tap to perform image recognition, speech recognition, natural language processing, anomaly detection, and other intelligent tasks. Decision adds a service called Personalizer, which leverages reinforcement learning to offer users specific recommendations to assist with decisions. Azure Search also gaining AI capabilities, via a cognitive search capability that uses Cognitive Services algorithms to extract insights from structured and unstructured content. In addition, Microsoft is previewing a capability that allows developers to store AI insights gained from cognitive search. In other developments pertaining to AI capabilities on Azure: Azure Machine Learning improvements intended to simplify building and deploying machine learning models, including MLOps capabilities with Azure DevOps integration. This provides developers with automation of the machine learning lifecycle. Automated ML advancements and a UI to develop models. A visual machine learning interface with no-code model creation and deployment with drag-and-drop functionality. Hardware-accelerated models for low-latency inferencing on FPGAs (field programmable gate arrays). Support for the ONNX Runtime on the Nvidia TensorRT deep learning inference platform and on the Intel nGraph deep learning compiler. This support will provide high-speed inferencing on Nvidia and Intel chipsets. Related content feature What is Rust? Safe, fast, and easy software development Unlike most programming languages, Rust doesn't make you choose between speed, safety, and ease of use. Find out how Rust delivers better code with fewer compromises, and a few downsides to consider before learning Rust. By Serdar Yegulalp Nov 20, 2024 11 mins Rust Programming Languages Software Development how-to Kotlin for Java developers: Classes and coroutines Kotlin was designed to bring more flexibility and flow to programming in the JVM. Here's an in-depth look at how Kotlin makes working with classes and objects easier and introduces coroutines to modernize concurrency. By Matthew Tyson Nov 20, 2024 9 mins Java Kotlin Programming Languages analysis Azure AI Foundry tools for changes in AI applications Microsoft’s launch of Azure AI Foundry at Ignite 2024 signals a welcome shift from chatbots to agents and to using AI for business process automation. By Simon Bisson Nov 20, 2024 7 mins Microsoft Azure Generative AI Development Tools news Microsoft unveils imaging APIs for Windows Copilot Runtime Generative AI-backed APIs will allow developers to build image super resolution, image segmentation, object erase, and OCR capabilities into Windows applications. By Paul Krill Nov 19, 2024 2 mins Generative AI APIs Development Libraries and Frameworks Resources Videos