Friday, March 30, 2018

Artificial Intelligence and Beyond

Artificial Intelligence is not a buzzword nowadays. Instead what we hear mostly today is concepts like machine learning, deep learning, natural language processing (NLP) etc. But one should understand that. This all comes under Artificial Intelligence.

Image Credits: Quora

Artificial Intelligence 

Is the intelligence performed by the machines instead of by humans or other animals by natural intelligence. AI would perceive information it gets, process it gives a better meaning than it previously had. 

Machine Learning

Is how a machine learns to perform a task and gain more information (learn) by looking at the patterns it gets. 

Image Credits: Medium
Deep Learning: is a concept where machine learning creates artificial neural network that can take intelligent decisions on its own. 



Natural Language Processing (NLP)

Is how a program process and analyzes large amount of data.

IBM Watson is a question-answering system capable of answering questions in natural language. 

Sentence segmentation is a technique used to identify similar sentences. 


Tuesday, March 13, 2018

Serverless Computing - Azure Functions

In Serverless computing cloud provider provides backend as a service. The architecture is inherently scalable, can be deployed quickly. But comes with a cost such as testing and debugging. 

Azure Functions is the implementation in Azure. Azure functions can be integrated with Cosmos DB, Service bus and Storage.

Serverless APIs with Azure Function Proxies

Azure functions can be used to host an API. Not very often you host APIs in Functions. But this s a good way for scalability, costs or ease of implementation.

Cloud Messaging in Azure

You can enhance the behavior in Azure by using following

Event Grid

Fully managed event routing services by connecting serverless logic to events.



Service Bus

Messaging infrastructure in Azure.


Logic Apps

Helps you to provide workflows allowing developers to integrate data with their apps.

Analytics

Azure Stream Analytics allows you to query data in SQL like language

Serverless computing in AWS




Resources

https://azure.microsoft.com/en-us/services/functions/
Powered by Blogger.


Software Architect at Surge Global/ Certified Scrum Master

Experienced in Product Design, Software Engineering, Team management and Practicing Agile methodologies.

Search This Blog

Facebook