Create and deploy a facial recognition app in Python

Image for post
Image for post
Image by author

In this article, I will be covering the following topics:

  • Why showcase deep learning projects on your portfolio?

Feel free to skip to any of these sections if you want to. You can find the code to my web application here.

Why showcase deep learning projects on your portfolio?

Discover your learning style and study smarter

Image for post
Image for post
Photo by Jonathan Borba on Unsplash

Ever since I started self-studying data science, I have invested a lot of time figuring out the best way to learn.

I wanted to learn at a faster pace, and gain a better understanding of concepts as quickly as I could. There was a period of time when I was working while studying, and time was really precious.

It was important for me to learn as much as I could as fast as possible.

As I was searching for tips to make self-learning easier, I inevitably came across the different learning styles.

What are learning styles?

We all learn differently.

Not just at different…

And what you can do to make it easier

Image for post
Image for post
Photo by Windows on Unsplash

A few days ago, my friend approached me to help her edit a video she had been working on. It was for a college assignment.

She told me that her free tier of the video editing service was ending in two days, and that she needed to finish it as soon as possible.

I asked her why she didn’t just purchase a subscription instead, as it was only a few dollars.

Her answer surprised me.

She said that the two day deadline was her motivation to complete the video as fast as she could.

Otherwise, she would end up taking…

Data doesn’t always tell the full story

Image for post
Image for post
Photo by Guillermo Velarde on Unsplash

Statistics is an incredibly powerful tool. It allows us to better understand the world around us by deriving patterns from data. In today’s world, statistics is being applied in almost every industry — in medical investigations, advertising, sales, and even law.

However, statistics and numbers can be used to lie. They can be used to exaggerate, blow incidents out of proportion, and push political agendas.

In the world we live in today, the consequences of misusing statistics can be disastrous. Misinformation can be spread like wildfire on the Internet, with claims that they are backed up by “scientific proof.”


You’ve tried and given up way too many times. Maybe you’re just not cut out for it.

Image for post
Image for post
Photo by Christopher Gower on Unsplash

You have spent countless hours doing YouTube tutorials, taking paid online courses, and reading introductory programming articles. Yet, it feels like there is a barrier you simply can’t break through. There are people out there writing complex code you don’t understand, and solving complex programming problems.

“I can never become like them,” you think, awestruck. “How did they learn to do it?”

I’ll tell you one thing — they certainly weren’t born knowing how to code, neither are they more intelligent than you.

In this article, I will break down the steps you can take to overcome the fear of…

Train and deploy an object detection model in the browser

Image for post
Image for post
Sample Model Prediction (Image by author)

As data scientists, most of our work is done in a Jupyter notebook. Whether it is building a machine learning model, training it, or using it to make predictions, our work usually doesn’t make it out of iPython notebooks.

While this is a great environment to create and test our model, what happens when we want to get our model into the hands of another person?

Let’s say we want a potential employer or colleague to use our model. Wouldn’t it be nicer to have a functional application for them to play around with?

An interactive environment that anybody can…

We don’t see an equal representation of women in data science, and here’s why

Image for post
Image for post
Photo by Christina @ on Unsplash


When I walked into my first data science class at university, there was one thing that stood out to me more than anything else. The lack of female students in the class.

There were only around five girls in a class of 20 students, which I found pretty strange. My classes at school had approximately an equal number of boys and girls, and this was the first time I found myself in a male dominated environment.

After being in the field for a couple of years, I am now used to it.

Most of my classmates, lecturers, and advisors are…

My three month experience as a data science intern

Image for post
Image for post
Photo by averie woodard on Unsplash


When I first started my data science internship, I didn’t really know what I was getting myself into.

I had only worked on personal projects up until that point, and I wasn’t at all familiar with what the working environment would be like, the data I would have to work with, and the tools I’d have to use. I was told that strong Python and SQL skills were a requirement for the position, and spent a couple of weeks brushing up on my programming and querying skills. …

The story of my data science journey, and how it all started

Image for post
Image for post
Photo by Mukuko Studio on Unsplash

I was 16 years old when I first entered the field of data science. I vaguely remember sitting across the hall from my dad, and being given a list of career options to choose from.

Around an hour later (and him telling me that pursuing a degree in journalism was a terrible idea), we settled on a career path.

Data science.

At that time, I had absolutely no idea what I was getting myself into. I was the least technical person I knew, with absolutely no idea of anything computer related.

A few days later, I enrolled into my university’s computer science…

A step by step guide to get started with data analysis in Python

Image for post
Image for post
Photo by Chris Liverani on Unsplash

The Role of a Data Analyst

A data analyst uses programming tools to mine large amounts of complex data, and find relevant information from this data.

In short, an analyst is someone who derives meaning from messy data. A data analyst needs to have skills in the following areas, in order to be useful in the workplace:

  • Domain Expertise — In order to mine data and come up with insights that are relevant to their workplace, an analyst needs to have domain expertise.

Natassha Selvaraj

Bsc in Computer Science, data science enthusiast. LinkedIn:

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store