lamya A.

Hey there! I am the creator of AI Decoder. I am a data scientist by training and a Ph.D. student in AI. In this blog, I try to explain the knowledge I learn in simple words and help someone somewhere.

Fake News Detection Project using Python and Machine Learning

The goal of fake news detection is to uncover items that intentionally misinform or deceive readers. Fake news is frequently generated to alter public opinion or for political purposes. After going through this tutorial, you will be able to understand and implement a fake news detection model on Twitter. Let’s get started. What is Fake News? Fake news is defined as “news pieces that are purposely and verifiably untrue”. Who generates fake news and why? Those that run fake news websites want as many people to visit their sites as possible. While some may want their visitors to view the information and be influenced by it, others merely want internet users to click on it, which typically leads to a website where users see more content and advertisements, generating more money for the website owner. The Pipeline of the Project: Fake News Detection using Python I will walk you through step-by-step how we can …

Fake News Detection Project using Python and Machine Learning Read More »

What is Regression in Machine Learning? Complete Guide

In this article, we will explain what is regression in machine learning. What is Regression? Regression is one type of supervised learning. This technique is used to predict continuous outcomes, unlike classification, where we predict categorical values. In other words, in regression, we investigate the relationship between independent variables (the features) and the dependent variable …

What is Regression in Machine Learning? Complete Guide Read More »

Tensorflow 2.0 in Deep Learning: All the Basics you Need to Know

To run and execute Deep learning models, we can use different libraries such as TensorFlow, Torch, Theano, and Keras in python and other languages In this article, we will focus on Tensoflow 2.0 library and its implementation in python. What is TensorFlow? TensorFlow is an open-source library developed by the Google Brain Team for large …

Tensorflow 2.0 in Deep Learning: All the Basics you Need to Know Read More »

Performance Metrics for Classification in Machine learning

Using the right performance metric for the right task Model Performance evaluation is a crucial step of any machine learning workflow. Those evaluation metrics estimate if the model is ready for production or needs some parameters fine-tuning. But how to choose the appropriate metric in your classification use case? In this article, we will explain …

Performance Metrics for Classification in Machine learning Read More »

When to Choose Neural Networks over Traditional Machine Learning

Deep learning works better than traditional machine learning algorithms in many cases. Difference between deep learning and machine learning: Machine learning (ML) is a subfield of AI that consists of imitating human intelligence and learning from an experience without being previously programmed. ML algorithms include traditional methods such as Linear Regression, Logistic Regression, Decision Tree, …

When to Choose Neural Networks over Traditional Machine Learning Read More »

Cost Function and Performance Metrics in Deep Learning

Beginners can confuse cost functions with Performance metrics. Some techniques are used When creating a deep learning model to help design the optimum neural networks architecture such as cost functions and performance/evaluation metrics. Many mistake those terms and use them interchangeably! In this article, we will explain the difference between cost functions and Performance metrics, …

Cost Function and Performance Metrics in Deep Learning Read More »