Building your own ChatGPT from scratch

In a world where technology constantly pushes the boundaries of human imagination, one phenomenon stands out: ChatGPT. You’ve probably experienced its magic, admired how it can chat meaningfully, and maybe even wondered how it all works inside. ChatGPT is more than just a program; it’s a gateway to the realms of artificial intelligence, showcasing the … Continue reading “Building your own ChatGPT from scratch”

Starting Machine Learning with an End-to-End Project

When you are learning about Machine Learning, it is best to experiment with real-world data alongside learning concepts. It is even more beneficial to start Machine Learning with a project including end-to-end model building, rather than going for conceptual knowledge first. Benefits of Project-Based Learning You get to know about real-world projects which in a … Continue reading “Starting Machine Learning with an End-to-End Project”

How to Crack Machine Learning Interviews with Top Interview Questions(2024)

Machine Learning is the most rapidly growing domain in the software industry. More and more sectors are using concepts of Machine Learning to enhance their businesses. It is now not an add-on but has become a necessity for businesses to use ML algorithms for optimizing their businesses and to offer a personalised user experience. This … Continue reading “How to Crack Machine Learning Interviews with Top Interview Questions(2024)”

The Era of Software Engineering and how to become one

Today’s world is also known as the world of software with its builders known as Software Engineers. It’s on them that today we are interacting with each other because the webpage on which you are reading this blog, the web browser displaying this webpage, and the operating system to run the web browser are all … Continue reading “The Era of Software Engineering and how to become one”

Practice questions for Machine Learning Engineer Roles

Welcome! You might have come across several posts which focus only on the theoretical questions for you to prepare for a machine learning engineer role. But is the theoretical preparation enough? The ML Engineers in the real world do much more than just making models. They spend enough time understanding the data before actually building … Continue reading “Practice questions for Machine Learning Engineer Roles”

How to access databases using Jupyter Notebook

SQL is a very important skill. You not only can access the relational databases but also big data using Hive, Spark-SQL etcetera. Learning SQL could help you excel in various roles such as Business Analytics, Web Developer, Mobile Developer, Data Engineer, Data Scientist, and Data Analyst. Therefore having access to SQL client is very important … Continue reading “How to access databases using Jupyter Notebook”

Getting Started with Apache Airflow

When you are building a production system whether it’s a machine learning model deployment or simple data cleaning, you would need to run multiple steps with multiple different tools and you would want to trigger some processes periodically. This is not possible to do it manually more than once. Therefore, you need a workflow manager … Continue reading “Getting Started with Apache Airflow”

Introduction to Apache Zookeeper

In the Hadoop ecosystem, Apache Zookeeper plays an important role in coordination amongst distributed resources. Apart from being an important component of Hadoop, it is also a very good concept to learn for a system design interview. If you would prefer the videos with hands-on, feel free to jump in here. Alright, so let’s get … Continue reading “Introduction to Apache Zookeeper”