Skip to content

Data Science Workshop

Photo of eugene.orlov
Hosted By
eugene.orlov
Data Science Workshop

Details

We meet to learn more about data science and machine learning by exploring Kaggle competitions.

Kaggle (https://www.kaggle.com) is a platform for predictive modelling and analytics competitions in which statisticians and data miners compete to produce the best models for predicting and describing the datasets uploaded by companies and users.

This time we will discuss Image Classification with TensorFlow and Convolutional Neural Networks.

We will be solving an image classification problem, with a goal to tell which class the input image belongs to. We will achieve this by training an artificial neural network on a few thousand images and make the neural network to predict which class the image belongs to.

The datasets and Jupyter notebook with all the code will be provided during the meetup.

What is required:
Laptop (and charger) with Anaconda installed

You can download Anaconda here:
https://www.anaconda.com/download/

Please also install the following packages:
opencv-python
tqdm
tensorflow
tflearn

Also, please download the data using the link below (it is around 800 MB):
http://files.fast.ai/data/dogscats.zip

OR if you have a kaggle account, you could download it from the competition page:
https://www.kaggle.com/c/dogs-vs-cats/data

Use the link below as a reference for installing new packages in Anaconda:
https://conda.io/docs/user-guide/tasks/manage-pkgs.html

References

Convolutional Neural Networks
https://www.youtube.com/watch?v=FmpDIaiMIeA&feature=youtu.be
https://ujjwalkarn.me/2016/08/11/intuitive-explanation-convnets/

TensorFlow
https://www.datacamp.com/community/tutorials/tensorflow-tutorial

Photo of CH Kaggle Competitions group
CH Kaggle Competitions
See more events
Allschwil Innovation Space
Gewerbestrasse 24 · Allschwil