April 1, 2025

End-to-End Machine Learning Workflow in AWS SageMaker

Introduction This is a project that I did as part of the Udacity scholarship and it entails using SageMaker for a complete project. AWS SageMaker provides a powerful environment for building, training, and deploying machine learning (ML) models at scale. This project demonstrates an end-to-end ML pipeline using AWS SageMaker, AWS Lambda, and AWS Step […]

End-to-End Machine Learning Workflow in AWS SageMaker Read More »

Building a LangChain Chatbot with Streamlit

Introduction Chatbots powered by large language models (LLMs) have transformed the way users interact with digital applications. By integrating LangChain, OpenAI’s GPT model, and Streamlit, developers can build an intelligent chatbot capable of retrieving information from PDF documents. This article explores how to set up and deploy such a chatbot using vector embeddings and similarity-based

Building a LangChain Chatbot with Streamlit Read More »

Web Scraping and Storing Movie Rankings in SQLite Using Python

Introduction In the era of big data, web scraping has become an essential skill for extracting valuable information from online sources. This article demonstrates a Python-based approach to web scraping using BeautifulSoup, data storage using SQLite, and data analysis using Pandas. The example focuses on extracting the top 50 highly ranked films from a webpage

Web Scraping and Storing Movie Rankings in SQLite Using Python Read More »