Author Archives: Ajitesh Kumar

Ajitesh Kumar

I have been recently working in the area of Data analytics including Data Science and Machine Learning / Deep Learning. I am also passionate about different technologies including programming languages such as Java/JEE, Javascript, Python, R, Julia, etc, and technologies such as Blockchain, mobile computing, cloud-native technologies, application security, cloud computing platforms, big data, etc. I would love to connect with you on Linkedin. Check out my latest book titled as First Principles Thinking: Building winning products using first principles thinking.

Elbow Method vs Silhouette Score – Which is Better?

In K-means clustering, elbow method and silhouette analysis or score techniques are used to find the number of clusters in a dataset. The elbow method is used to find the “elbow” point, where adding additional data samples does not change cluster membership much. Silhouette score determines whether there are large gaps between each sample and all other samples within the same cluster or across different clusters. In this post, you will learn about these two different methods to use for finding optimal number of clusters in K-means clustering. Selecting optimal number of clusters is key to applying clustering algorithm to the dataset. As a data scientist, knowing these two techniques to find …

Continue reading

Posted in Data Science, Machine Learning, Python. Tagged with , , , .

Hello World – Altair Python Install in Jupyter Notebook

Altair visualization python

This blog post will walk you through the steps needed to install Altair graphical libraries in Jupyter Notebook. For data scientists, Altair visualization library can prove to very useful. In this blog, we’ll look at how to download and install Altair, as well as some examples of using Altair capabilities for data visualization. What is Altair? Altair is a free statistical visualization library that can be used with python (2 or 3). It provides high-quality interactive graphics via an integrated plotting function ́plot() that produces publication-quality figures in a variety of hardcopy formats and interactive environments across platforms. Altair is also easy to learn, with intuitive commands like ‘plot’, ‘hist’ …

Continue reading

Posted in Data Science, Python. Tagged with , .

Different types of Machine Learning: Models / Algorithms

supervised vs unsupervised machine learning

Machine learning is a type of machine intelligence that enables computers to learn and improve without being explicitly programmed. It’s based on the idea that we can build systems which allow our data to do the talking, by finding patterns in vast quantities of information. These machine learning algorithms require different types of machine-learning models trained using different algorithms, depending on what problem they are trying to solve or how accurate an answer needs to be. In this blog post, we will discuss the following four different types of machine learning models / algorithms: Supervised learning Unsupervised learning Semi-supervised learning Reinforcement learning What is supervised learning? Supervised learning is defined …

Continue reading

Posted in Data Science, Machine Learning. Tagged with , .

Google Cloud Automl: Business Application Examples

Google cloud platform GCP Automl Services

Google cloud platform (GCP) automl services are a set of google cloud platform products with a focus on machine learning and automation. They help you to automate several tasks related to machine learning. In this blog post, we’ll talk about google cloud automl services and some common business problems that can be solved using these GCP automl services. What are some popular Google Cloud Automl services? Google cloud automl services include some of the following: Google Cloud Vision can be used to perform tasks related to image recognition like face detection, OCR (optical character recognition), landmark detection, etc. Google’s cloud vision can detect emotions, understand text, and more. The service …

Continue reading

Posted in Google Cloud, Machine Learning. Tagged with , , .

NIT Warangal offers one-week online training on AI, Machine Learning

NIT Warangal one week course on AI and machine learning

Are you interested in learning about AI and Machine Learning, or refresing your concepts? NIT Warangal offers one-week online paid training (minimal fees) on AI, Machine Learning. This program is a great opportunity for students to learn about AI & machine learning basics and advanced concepts. It is organized by the Department of Electronics and Communication Engineering & Department of R&D in association with Center of Continuing Education. It will be taught by experience professors who have years of experience in their respective fields. The course will take place between 30th November to 4th December 2021, and it is open to all Faculty/ Research Scholars/Industry professionals/ and other eligible students …

Continue reading

Posted in AI, Data Science, Machine Learning, Online Courses. Tagged with , , .

ML Engineer vs Data Scientist: Differences & Similarities

ML Engineer vs Data Scientist

In today’s world, ML (machine learning) engineer and Data scientist are two popular job positions. These positions have a lot of overlap but there are also some key differences to be aware of. In this blog post, we will go over the details of ML engineers vs Data scientists so you can decide which one is right for you! What does an ML engineer do? An ML engineer primarily designs and develops machine learning systems. Before getting into the roles & responsibilities of an ML engineer, let’s understand what is a machine learning system. A machine learning system can be defined as a system that comprises of one or more …

Continue reading

Posted in Data Science, Machine Learning. Tagged with , .

Real-World Applications of Convolutional Neural Networks

Input image along with convolutional layer

Convolutional neural networks (CNNs) are a type of deep learning algorithm that has been used in a variety of real-world applications. CNNs can be trained to classify images, detect objects in an image, and even predict the next word in a sentence with incredible accuracy. CNNs can also be applied to more complex tasks such as natural language processing (NLP). CNNs are very good at solving classification problems because they’re able to identify patterns within data sets. This blog post will explore some CNN applications and discuss how CNN models can be used to solve real-world problems. Before getting into the details of CNN applications, let’s quickly understand what are …

Continue reading

Posted in Deep Learning, Machine Learning. Tagged with , .

Support Vector Machine (SVM) Interview Questions

neural networks interview questions

Support Vector Machine (SVM) is a machine learning algorithm that can be used to classify data. SVM does this by maximizing the margin between two classes, where “margin” refers to the distance from both support vectors. SVM has been applied in many areas of computer science and beyond, including medical diagnosis software for tuberculosis detection, fraud detection systems, and more. This blog post consists of quiz comprising of questions and answers on SVM. This is a practice test (objective questions and answers) that can be useful when preparing for interviews. The questions in this and upcoming practice tests could prove to be useful, primarily, for data scientists or machine learning interns/ …

Continue reading

Posted in Data Science, Interview questions, Machine Learning. Tagged with , , .

Free Python & R Training from Spoken Tutorial Initiative

spoken tutorial on python and R

Many people today are interested in learning Python and R. Are you starting on data science and machine learning and looking to get trained with python and R skills? These two programming languages are very popular because they allow for the analysis of data sets that is not possible with other tools. The training offered at Spoken Tutorial Initiative will introduce you to Python and R, while also providing helpful tips on how to use them effectively. Spoken Tutorials Initiative by IIT Bombay is an initiative of NME (National mission on Education) through Govt. of India, ICT, MoE to promote IT literacy on free and open source software (FOSS) by …

Continue reading

Posted in Career Planning, Python, Tutorials. Tagged with .

Machine Learning Examples from Daily Life

machine learning models development and deployment challenges

Machine learning is a powerful machine intelligence technique that can be used in a variety of settings to generate data insights. In this blog post, we will explore real-world or real-life machine learning / deep learning / AI examples from daily life. We’ll see how machine-learning techniques have been successfully applied to solve real-life problems. The idea is to make you aware of how machine learning and data science applications are everywhere. What are some real-world examples of machine learning from daily life? Here are some real-world examples of machine learning that we use in our daily life: Best driving directions (Google Maps): A bunch of machine learning / deep …

Continue reading

Posted in AI, Data Science, Machine Learning. Tagged with , .

8 Months Data Science Program from IIT Chennai

data science course from IIT madras

Are you looking for a new job or build your career in the field of data science? Data science is the hottest career in India right now. It is one of the most sought after skills today. It’s not just about crunching numbers anymore – it’s an exciting, dynamic field that requires creativity and critical thinking. With data science, you can solve problems and make a real impact on society. And with IIT Madras offering diplomas in data science, there has never been a better time to get started! IIT Madras has launched its diploma program in Data Science for college students, working professionals and job seekers who aim to …

Continue reading

Posted in Career Planning, Data Science. Tagged with .

Stock Price Prediction using Machine Learning Techniques

Stock movement machine learning techniques

In the past few decades, many advances have been made in the field of data analytics. Researchers are now able to predict stock prices with higher accuracy due to analytical predictive models. These predictive techniques utilize data from previous stock price movements and look for patterns that could indicate future stock price changes in the market. The use of these machine learning techniques will allow investors to make better decisions and invest more wisely by maximizing their returns and minimizing their losses. In this blog post, you will learn about some of the popular machine learning techniques in relation to making stock price movement (direction of stock price) predictions and …

Continue reading

Posted in Data Science, Machine Learning. Tagged with , .

How to Create Data-Driven Culture: Key Steps

how to create data-driven culture

In today’s competitive business environment, companies are looking for the cutting edge they can get to stay ahead. One of the ways to beat the competition is by establishing a culture of data-driven decision making. In this blog post, we will explore how to create a data-driven culture that values data analytics and provides actionable insights into what needs to be done next in order to create a future-ready digital organization. What is data-driven culture? Data-driven culture is about creating an organization that is data-driven, where everything from business processes to culture supports the need for data-based decision making. In other words, every step of a business process must be …

Continue reading

Posted in Data, Data analytics. Tagged with .

Data Readiness Levels Assessment: Concepts

data readiness levels assessment

Data readiness levels (DRLs) and related assessments are an important part of data analytics. Data readiness levels is a concept where different stages represent the quality and maturity of data. Data science is becoming increasingly popular, but not all companies have the right level of data readiness for this type of work. Performing data readiness levels assessment is important because it gives an insight into the quality and quantity of your current datasets and helps determine future success of the data analytics project. This blog post will explain what data readiness levels are and why assessment tests are important in relation to them. What are data readiness levels? Data readiness …

Continue reading

Posted in Data, Data analytics, Data Science. Tagged with , .

Data Science / AI Team Structure – Roles & Responsibilities

Data Science Team Roles & Responsibilities

Setting up a successful artificial intelligence (AI) / data science or advanced analytics practice or center of excellence (CoE) is key to success of AI in your organization. In order to setup a successful data science COE, setting up a well-organized data science team with clearly defined roles & responsibilities is the key. Are you planning to set up the AI or data science team in your organization, and hence, looking for some ideas around data science team structure and related roles and responsibilities? In this post, you will learn about some of the following aspects related to the building data science/machine learning team. Focus areas Roles & responsibilities Data Science Team – Focus …

Continue reading

Posted in AI, Data Science, Machine Learning. Tagged with , , , .

Sentiment Analysis & Machine Learning Techniques

sentiment analysis machine learning

Artificial intelligence (AI) / Machine learning (ML) techniques are getting more and more popular. Many people use machine learning to analyze the sentiment of tweets, for example, to make predictions related to different business areas. In this blog post, you will learn about different machine learning / deep learning and NLP techniques which can be used for sentiment analysis. What is sentiment analysis? Sentiment analysis is about predicting the sentiment of a piece of text and then using this information to understand users’ (such as customers) opinions. . The principal objective of sentiment analysis is to classify the polarity of textual data, whether it is positive, negative, or neutral. Whether …

Continue reading

Posted in AI, Deep Learning, Machine Learning, NLP. Tagged with , , .