Image by Author | ChatGPT
After mastering the Python fundamentals, the best way to solidify your knowledge is by building projects. But with Python’s vast ecosystem, it can be overwhelming to know where to start.
That’s where curated GitHub repositories come in, they provide direct links to real-life projects in data science, automation, machine…
Image by Author
The Kaggle CLI (Command Line Interface) allows you to interact with Kaggle's datasets, competitions, notebooks, and models directly from your terminal. This is useful for automating downloads, submissions, and dataset management without needing a web browser. Most of my GitHub Action workflows use Kaggle CLI for downloading or pushing datasets,…
Image by Author | Canva
If you like building machine learning models and experimenting with new stuff, that’s really cool — but to be honest, it only becomes useful to others once you make it available to them. For that, you need to serve it — expose it through a web API so that…
Image by Editor | Ideogram
An organization's data teams often encounter complex projects with a variety of resources and structures scattered around. As the number of projects and team members increases, the information becomes more tangled and increasingly complex to manage. This is why we need to consolidate the information in a single platform.…
Image by Editor
Machine learning (ML) algorithms are key to building intelligent models that learn from data to solve a particular task, namely making predictions, classifications, detecting anomalies, and more. Optimizing ML models entails adjusting the data and the algorithms that lead to building such models, to achieve more accurate and efficient results, and…
Image by Author
In a previous article, I explained how AI is the skill of the future, with roles that command salaries up to $375,000 annually.
Large Language Models (LLMs) have become a central focus in AI, and almost every data-centric role now requires some foundational understanding of these algorithms.
Whether you’re a developer…
Image by freestockcenter on Freepik
With the emergence of large language models, prompt engineering has become an essential skill. Put simply, prompting involves how humans interact with machines. Engineering the prompt suggests an effective way to communicate the requirement so that the machines’ responses are contextual, relevant, and accurate.
The Framework
The…
Image by Pexels
Machine Learning (ML for short) is not just about making predictions. There are other unsupervised processes, among which clustering stands out. This article introduces clustering and cluster analysis, highlighting the potential of cluster analysis for segmenting, analyzing, and gaining insights from groups of similar data
What is Clustering?
In…
Image by Author
Learning how to code is learning a new language. Although you can learn it by yourself, it makes it 10 times easier when you have a teacher or a course outline to follow. Python is one of the most popular programming languages due to its simplicity.
For…
Inception of LLMs - NLP and Neural Networks
The creation of Large Language Models didn’t happen overnight. Remarkably, the first concept of language models started with rule-based systems dubbed Natural Language Processing. These systems follow predefined rules that make decisions and infer conclusions based on text input. These systems rely on if-else statements…