All Projects → LukaszMalucha → Cat-vs.-Dog-Classifier

LukaszMalucha / Cat-vs.-Dog-Classifier

Licence: MIT license
Image Classifier with Flask and Keras CNN

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Cat-vs.-Dog-Classifier

vinum
Vinum is a SQL processor for Python, designed for data analysis workflows and in-memory analytics.
Stars: ✭ 57 (+111.11%)
Mutual labels:  numpy
py-image-search-engine
Python Image Search Engine with OpenCV
Stars: ✭ 37 (+37.04%)
Mutual labels:  numpy
Exploratory Data Analysis Visualization Python
Data analysis and visualization with PyData ecosystem: Pandas, Matplotlib Numpy, and Seaborn
Stars: ✭ 78 (+188.89%)
Mutual labels:  numpy
ai-virtual-mouse
Developed an AI-based system to control the mouse cursor using Python and OpenCV with the real-time camera. Fingertip location is mapped to RGB images to control the mouse cursor.
Stars: ✭ 59 (+118.52%)
Mutual labels:  numpy
slam-python
SLAM - Simultaneous localization and mapping using OpenCV and NumPy.
Stars: ✭ 80 (+196.3%)
Mutual labels:  numpy
cnn np
使用numpy构建cnn复习深度学习知识
Stars: ✭ 33 (+22.22%)
Mutual labels:  numpy
dpnp
NumPy drop-in replacement for Intel(R) XPUs
Stars: ✭ 42 (+55.56%)
Mutual labels:  numpy
molml
A library to interface molecules and machine learning.
Stars: ✭ 57 (+111.11%)
Mutual labels:  numpy
shallow-water
Python model solving the shallow water equations (linear momentum, nonlinear continuity)
Stars: ✭ 78 (+188.89%)
Mutual labels:  numpy
Image-Classifier
Final Project of the Udacity AI Programming with Python Nanodegree
Stars: ✭ 63 (+133.33%)
Mutual labels:  numpy
gcf-packs
Library packs for google cloud functions
Stars: ✭ 48 (+77.78%)
Mutual labels:  numpy
DIP-In-Python
Play around with Pixel in Python
Stars: ✭ 42 (+55.56%)
Mutual labels:  numpy
Data-Scientist-In-Python
This repository contains notes and projects of Data scientist track from dataquest course work.
Stars: ✭ 23 (-14.81%)
Mutual labels:  numpy
ndtest
multi-dimensional statistical test with python
Stars: ✭ 51 (+88.89%)
Mutual labels:  numpy
Scipy-Bordeaux-2017
Course taught at the University of Bordeaux in the academic year 2017 for PhD students.
Stars: ✭ 16 (-40.74%)
Mutual labels:  numpy
polytope
Geometric operations on polytopes of any dimension
Stars: ✭ 51 (+88.89%)
Mutual labels:  numpy
jwql
The James Webb Space Telescope Quicklook Application
Stars: ✭ 42 (+55.56%)
Mutual labels:  numpy
Numscrypt
A port of a small but relevant part of Numpy to Transcrypt, simplified for the sake of speed
Stars: ✭ 53 (+96.3%)
Mutual labels:  numpy
Python-TensorFlow-WebApp
Emerging Technologies Project - 4th Year 2017
Stars: ✭ 16 (-40.74%)
Mutual labels:  numpy
Machine-Learning-in-Python-Workshop
My workshop on machine learning using python language to implement different algorithms
Stars: ✭ 89 (+229.63%)
Mutual labels:  numpy

Cat vs. Dog Image Classifier

Visit the App


1


PROJECT OVERVIEW

Image classifier trained to distinct between cats and dogs images. Convolutional Neural Network was built with Keras & Tensorflow 2.0(GPU). Heroku-hosted web application was built with Flask framework.

Kaggle Dataset

CONVOLUTIONAL NEURAL NETWORK CHARACTERISTICS

  1. Image Input Shape - 128,128,3, activation - relu
  2. Transferred Learning from Google MobileNetV2 with customized head
  3. Compiler - optimizer = 'RMSprop', loss = 'binary_crossentropy', metrics = ['accuracy']
  4. Acc - 92% Loss - 19% (approx 30min/epoch on GPU)
  5. CNN Code Location: deep_learning/ConvolutionalNeuralNetwork_V2.py

TOOLS, MODULES & TECHNIQUES:

Travis CI

Build Status

Python – web development:

Flask

Python – CNN:

keras | tensorflow | scikit-image | pandas | numpy | h5py

Web Development:

HTML | CSS | Bootstrap | Materialize

Thank you,

Lukasz Malucha

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].