How To Learn Data Science If You’re Broke
Over the last year, I taught myself data science. I learned from hundreds of online resources and studied 6–8 hours every day. All while working for minimum wage at a day-care. My goal was to start a career I was passionate about, despite my lack of funds. Because of this choice I have accomplished a lot over the last few months. I published my own website, was posted in a major online data science publication, and was given scholarships to a competitive computer science graduate program. In ...
How To Learn Data Science If You’re Broke
Over the last year, I taught myself data science. I learned from hundreds of online resources and studied 6–8 hours every day. All while working for minimum wage at a day-care. My goal was to start a career I was passionate about, despite my lack of funds. Because of this choice I have accomplished a lot over the last few months. I published my own website, was posted in a major online data science publication, and was given scholarships to a competitive computer science graduate program. In ...
ChatGPT and the Middlesex Fells Trail Analyzer
I recently wrote that I reconsidered customized GPTs. After a spell of disappointment, I changed my mind. Yes, they are a work-in-progress, are different, and not what I expected, but they can be surprisingly useful. As I discussed elsewhere, I recently started my third Custom GPT research project. My first one was less successful than my last two. This article is an in-depth look at a successful project, the one named after a trail, a race, a place: the Middlesex Fells Trail Analyzer. This p...
ChatGPT and the Middlesex Fells Trail Analyzer
I recently wrote that I reconsidered customized GPTs. After a spell of disappointment, I changed my mind. Yes, they are a work-in-progress, are different, and not what I expected, but they can be surprisingly useful. As I discussed elsewhere, I recently started my third Custom GPT research project. My first one was less successful than my last two. This article is an in-depth look at a successful project, the one named after a trail, a race, a place: the Middlesex Fells Trail Analyzer. This p...
3 Advanced Document Retrieval Techniques To Improve RAG Systems
Have you ever observed that documents retrieved by RAG systems may not always align with the user’s query? This is a common occurrence, particularly with off-the-shelf RAG implementations. Documents may lack complete answers to the query, contain redundant information, or include irrelevant details. Furthermore, the order in which these documents are presented may not consistently match the user’s intent. In this post, we will explore three effective techniques to enhance document retrieval i...
3 Advanced Document Retrieval Techniques To Improve RAG Systems
Have you ever observed that documents retrieved by RAG systems may not always align with the user’s query? This is a common occurrence, particularly with off-the-shelf RAG implementations. Documents may lack complete answers to the query, contain redundant information, or include irrelevant details. Furthermore, the order in which these documents are presented may not consistently match the user’s intent. In this post, we will explore three effective techniques to enhance document retrieval i...
Generating your shopping list with AI: recommendations at Picnic
IntroductionAt Picnic, we’re not just an online supermarket; we’re the modern milkman. This means that we want to make the shopping experience of our customers as easy as possible while delivering the best personal service. To do this we couldn’t do without recommender systems. Recommender systems are used in many places within Picnic. From ranking customers’ search results and previously bought items, to showing the most relevant recipes for each customer. Our goal is to personalise every as...
Generating your shopping list with AI: recommendations at Picnic
IntroductionAt Picnic, we’re not just an online supermarket; we’re the modern milkman. This means that we want to make the shopping experience of our customers as easy as possible while delivering the best personal service. To do this we couldn’t do without recommender systems. Recommender systems are used in many places within Picnic. From ranking customers’ search results and previously bought items, to showing the most relevant recipes for each customer. Our goal is to personalise every as...
Object-Oriented Programming In Python: A Beginner’s guide
OOPs, , object-oriented programming, is a way to connect the real world to programming and eventually make scalable products. Focusing on classes and objects, OOPs deliver a method to create an ecosystem for similar kinds of OBJECTS with the same attributes, behaviors, and methods as those defined in the CLASS. So in short, classes represent a blueprint for all objects that derive their functioning using classes. E.g., a car (object) has wheels, an engine, seats (attributes), etc., so whether...
Object-Oriented Programming In Python: A Beginner’s guide
OOPs, , object-oriented programming, is a way to connect the real world to programming and eventually make scalable products. Focusing on classes and objects, OOPs deliver a method to create an ecosystem for similar kinds of OBJECTS with the same attributes, behaviors, and methods as those defined in the CLASS. So in short, classes represent a blueprint for all objects that derive their functioning using classes. E.g., a car (object) has wheels, an engine, seats (attributes), etc., so whether...