Posts

Searching Algorithm(A*,Admissible Heuristic)

Artificial Intelligence: Searching Do you know the different way AI uses for searching? A search strategy is defined by picking the order of the node expansion: Strategies are evaluated along the following dimensions: 1)Completeness Does it always find a solution if one exists? 2)Time Complexity A number of nodes generated/expanded. 3)Space Complexity Maximum no of nodes in memory 4)Optimality Does it always find the least cost Solution?                                        Time and Space complexity is measured in terms of B: Maximum branching factor if the search tree D:Depth of the solution M: maximum depth of the state space(maybe infinity) Type of Searches available: Uninformed Search are the search agent that do not require domain knowledge to search through the search space. Breadth First search are the type of the search...

Machine Learning : Logistic Regression

Image
Logistic Regression Let’s first understand what is Regression Analysis? Regression analysis is a technique in which we predict value of independent variable given the value of dependent variable. It is a predictive modelling technique and estimates the relation between a dependent and an independent variable that we need to predict. Regression is classified in three types:- 1.     Logistic Regression 2.     Linear Regression 3.     Polynomial Regression Logistic Regression produces result in binary format which is used to predict the outcome of a categorical dependent variable. So, the outcome should be discrete/categorical such as: ·        0 or 1 ·        Yes or No ·        True or False ·        High and Low We use logistic regression when we need the output to be in ...

Blockchain+AI(Series 1)

Image
Do you know why people are crazy about blockchain? Unless you are hiding under the rock, I am sure you had heard of Bitcoins and Blockchains. After all, they are, trending and the media’s favorites topic these days the buzzword of the year. Even people who have never mined a cryptocurrency or understand how it works, are talking about it. I recently attended an industry seminar where the concept of blockchain was explained. At the end of the session, walking out of the lecture room I heard one of the attendees say to a colleague "I'm still not sure what exactly Blockchain is...". Many of us know that Blockchain is a topic that is hot at the moment. It's a topic that is disruptive. It's a topic that is accelerating but imagines if someone asked you can you explain to them how it really works?".  I guess there are thousands out there who feel the same. And when that happens, there comes a time to write something to which everyone can point the other lost...

Big Data + Artificial Intelligence(Series 1)

Image
HOW BIG DATA IS SOLVING AI’S PROBLEM? We generate an enormous amount of data daily by searching on websites, watching online videos etc. These data are needed to be handled for better performance in the future. Lots of websites, apps, self-driving cars, robots are made to implement them we need Learning Algorithms. To Train Learning Algorithms, We Need Data.   Web Provides a huge amount of data, but these are unstructured data.  BIG DATA extracted from the web, are used to train the algorithms.  These Data are highly useful and with increasing amount of data, we need a way to utilize this amount of data in a smart way. We can see some good results and improvements in sentiment analysis and stock market prediction. Do you know what is BIG DATA? Today’s ultra-connected world generate massive volumes of data at ever-accelerating rates. As a result, big data analytics has become a powerful tool for businesses looking to leverage mountains of valua...