GithubHelp home page GithubHelp logo

mahmutcankurt / dogsbreedsrecognitionwithtensorflowlite Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 0.0 32.39 MB

Dogs Breeds Classification With TFLite Using Stanford Dogs Breeds Dataset.

License: MIT License

Java 40.47% Jupyter Notebook 59.53%
dog-breeds tensorflow-lite android-application stanford-dogs-dataset tflite python

dogsbreedsrecognitionwithtensorflowlite's Introduction

Dogs Breeds Recognition with TensorFlow Lite

Android Application For Dog Breed Classification with TensorFlow Lite

ABSTRACT

This project: includes an Android mobile application using TensorFlow Lite model trained with Stanford University Dogs Dataset consisting of 120 dog breeds and a total of 20580 images. In this application, the breed of any dog shown to the device using the camera of the mobile device are presented to the user with the similarity rate to the breed as well as the similarity rates to the other breeds. The user can also view and change how long the dog breed has been extracted takes by the application and how many threads occurs. At the same time, the processor load of the application can be changed between CPU and GPU from the user interface.

This application: aims to make people’s lives easier and gives people more information about dog breeds with machine learning and image processing algorithms. In the advanced stages of the application development, it is foreseen to provide more detailed information about dog breeds and to inform users more on this topic..

Used Items:

  • TensorFlow 2.3.1
  • NumPy 1.18.5
  • MatPlotLib 3.2.2
  • Anaconda Navigator 1.9.12
  • Conda 4.8.3
  • Python 3.8.3
  • JupyterLab 2.1.5
  • Android Studio 4.2
  • Android 9.0 (Pie)
  • Android SDK Platform-Tools 30.0.05
  • NDK 22.0.7026061
  • Pixel 2 API 28 Virtual Device
  • LG-H850TR Android 8.0.0
  • MobileNet V2

LINKS

Here is my TFLite .ipynb file!
Here is my APK file!..
Here is my Personal Website!..

Here is Stanford Dogs Dataset!..
Here is TFLite Android Guide!..
Here is Android Studio Setup File!..
Here is Anaconda Navigator!..

IMAGES


Screenshot of the Application in the Test Phase of Pixel 2 API 28 Virtual Device


Screenshot of the Application in the Test Phase of LG-H850TR Device


Screenshot of Sub-Menu in the Test Phase of LG-H850TR Device


NOTE: This Project is "Computer Engineering Project Design" Lesson Work by Mahmut Can Kurt.
Here is my PROJECT REPORT (TR)!..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.