TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications. TensorFlow Installation : https://www.tensorflow.org/install Features of TensorFlow – It is optimized for speed, & makes useContinue reading “TensorFlow”

AI and Neuroscience?

In my experience, one of the biggest opportunities for AI in the field of neuroscience is doing more biologically plausible research and creating a visual perception of the unique features of human cognition. That will lead us in understanding and knowing so much more about the human brain which still is a mystery to aContinue reading “AI and Neuroscience?”

Why I work on Python?

The reasons I love working with Python are: – It is so easy to code on Python (and even learn). Comprehensively understanding  and learn basic Python syntax is very easy, as compared to other popular languages like C, C++, and Java.  However, mastering the packages, concepts and modules will take some time. – Python is as simple toContinue reading “Why I work on Python?”

Random Forest : Supervised Learning Algorithm

You must have at least once solved a problem of probability in your high-school in which you were supposed to find the probability of getting a specific colored ball from a bag containing different colored balls, given the number of balls of each color. Random forests are simple if we try to learn them withContinue reading “Random Forest : Supervised Learning Algorithm”

Naive Bayes Classifier : Supervised Learning Algorithm

Naive bayes is a classification algorithm (based on bayes theorem) that assumes that the presence of a particular feature in a class is unrelated to the presence of any other feature. Naive Bayes Classifier and Collaborative Filtering together create a recommendation system that together can filter very useful information that can provide a very goodContinue reading “Naive Bayes Classifier : Supervised Learning Algorithm”

Decision Tree Algorithm: Supervised Learning

Decision trees are supervised learning algorithms, which can be used both for the purpose of classification and regression. However, more often it is used for  solving Classification problems. It is a tree-structured classifier, where internal nodes represent the features of a dataset, branches represent the decision rules and each leaf node represents the outcome. InContinue reading “Decision Tree Algorithm: Supervised Learning”

Empathy in AI

Artificial empathy (AE) or computational empathy is the development of AI systems which can detect and respond to human emotions in an empathic way. Empathy is the ability to understand or feel what the other person is experiencing by putting oneself in another’s position; and can be of different types. Now one might ask if this is encouraging or terrifying? I would say that,Continue reading “Empathy in AI”

SVM: Supervised Learning Algorithm

Now since we have already discussed linear regression and logistic regression algorithms in detail, it’s time to move on to Support Vector Machine (SVM).  SVM is another simple yet crucial algorithm that every machine learning expert should have in their armaments.  SVM is highly preferred by many as it produces significant accuracy with less computationContinue reading “SVM: Supervised Learning Algorithm”

The Relationship between our Consciousness and AI

I have always been extremely curious about how consciousness works in the human brain – how do people lose memory and the overall functionality? Considering how little we know about the wiring of the human brain, and its connections to about 86 to 100 billion neurons, understanding patterns could sound like a herculean task. HoweverContinue reading “The Relationship between our Consciousness and AI”