RSSAmplifier

Blog

The Data Science Swiss Army Knife

Super passionate up and coming data scientist documenting my journey! I dedicate my time to learning and creating ML content (data science projects and blog pos

kamwithk.comRSS feed ↗20 posts

Latest posts

2 Years of Machine Learning and Data Science

Over two years ago I started of as a high school student unsure of what to do in life, all I knew was that I'd always been enthusiastic about technology and learning how things work. Back then everything felt so overwhelming, the prospect of spending...

Gathering and Using Big Data from Public APIs for Data Science - The GitHub Popularity Project

Cool unique data makes for intriguing projects, so let's go find some on the web! Today we'll get what we need to tell a story about the magic-making GitHub projects popular ⭐🌟⭐. Readmes, descriptions, languages... we'll collect it all. So, let the ...

Machine Learning Energy Demand Prediction Project - Part 3 Modelling with Decission Trees

Let's see how our machine Learning, project planning and essential coding tools can be brought to life in a real-world project! Today we're going through how we can predict how much energy we use daily using temperature data. We start here with impor...

The State of Data Websites and Portfolios in 2020 - Develop a Dashboard in a Day, Dash vs Streamlit and is JavaScript still king?

Having a visual product, website or dashboard to show what your arduous efforts on a coding/machine learning project amounted to is something truly spectacular! Yet, it's often extremely difficult as numerous tools and technologies are usually requir...

Machine Learning Energy Demand Prediction Project - Part 2 Storytelling using Graphs

Let's see how our machine learning, project planning and essential coding tools can be brought to life in a real-world project! Today we're going through how we can predict how much energy we use daily using temperature data. We previously imported a...

Machine Learning Energy Demand Prediction Project - Part 1 Data Cleaning

Let's see how our machine learning, project planning and essential coding tools can be brought to life in a real-world project! Today we're going through how we can predict how much energy we use daily using temperature data. We start here with impor...

Insight is KING - How to Get it and AVOID PITFALLS

It is so hard to find an intuitive understanding of how your dataset functions! Yet, coherently interpreting how your system works is crucial to finding a way to model or analyse any feature. Stick on till the end to find out why initial insight is k...

Machine Learning Field Guide

We all have to deal with data, and we try to learn about and implement machine learning into our projects. But everyone seems to forget one thing... it's far from perfect, and there is so much to go through! Don't worry, we'll discuss every little st...

The Complete Coding Practitioners Handbook

Git, debugging, testing, the terminal, Linux, the cloud, networking, patterns/antipatterns - what even is this mess? Don't worry we'll go through from beginning to end (all the way, I promise) everything you need to know to collaborate proficiency w...

Zero to Hero... Data Collection through Web Scraping

Why? Machine learning is cool, but we can't really do much without data. So let's kick off our journey the right way through web scraping! Now I'm going to preface this post by stating there are two options: Popular and easy to manage data Unique an...

Zero to Hero... NLP project edition

Why? So you just went through another tutorial, another MOOC. Your guilty gut instinct knows another one just won't help, but you have no idea what else to do. You've been told a project can go a long way to show initiative, motivation and even skil...

Snake classification report

Why? 5.4 million people are bitten by snakes every year and 81-138 million people die due to snake bites each year. Preventing snake bites is clearly a major issue, in need of preventative measures to save lives. The project Snaked demonstrates a pot...

Super-Convergence with JUST PyTorch

Why? When creating Snaked, my snake classification model I needed to find a way to improve results. Super-Convergence was just that, a way to train a model faster whilst getting better results! HOWEVER, I found no guides on how to do it with the buil...

Improving your computer vision model

Why? So you've cleaned your data, written some basic code to train a model, but now don't know where to go next. Don't worry, I've got your back. I'm going to explain in as much detail as I can the tricks I've learnt about which can help improve any ...

How I published an app and model to classify 85 snake species (and how you can too)

Why? I had just finished my last MOOC and couldn't stop wondering whether I was ready to start a project. I was frightened, scared, and lacked confidence. However, after weeks of contemplation, I bit the bullet and announced I'd create a simple image...

How to learn data science and (eventually) become an expert

Why? When I first found out I wanted to become a data scientist I was completely overwhelmed by the vast breadth and depth of the field of study. The overwhelming complexity blinded me on how to learn. I began with a rough outline of the different re...

Modern Algorithms: Choosing a Model

Why? There are so many models to trial out, but training a neural network is a slow process when you have a substantial amount of data. Here I'll step you through the full model life cycle, starting with a list of potential models, explaining their d...

Vanishing Gradients

Why? Deep learning is massive right now and there are few innovations which really made this possible. Residual blocks are a quintessential modern discovery to solve the problem of exploding and vanishing gradients! More layers == Better Modern deep ...

Convolutional Neural Networks: Basic Theory in a Nutshell

Why? Majority of the tutorials I've seen on convolutional neural networks either focus on providing a basic analogy or going straight into describing terminology. Therefore, I aim to start with an overview of the stages involved in CNN's (Convolution...

Life Hack Web Scrapping

Why? Web scrapping has made my life SO MUCH EASIER. Yet, the process for actually extracting content from websites which lock their content down using proprietary systems is never really mentioned. This makes it extremely difficult if not impossible ...