Stanford Dogs: A dogs breeds detector

About this Project

We use  Tensoflow ( Keras )  to implement and train  machine learning  algorithms to automatically detect  dog breeds  in pictures.

We implement a  CNN (Convulotional Neural Network)  from scratch, and  fine-tune pre-trained models  thanks to  transfer learning . We use  KerasTuner  for the hyperparameters search and  Tensorboard  to track the  results .

We develop a wrapper for  Keras KerasTuner  &  TensorHub  in order to :

  • Automatically generate neural networks and their structure
  • Train neural networks by applying hyperparameters search strategies
  • Visualize the performances of the generated models

We develop a MVP with  Streamlit  for users to esaily classify theirs images to obtain a breed prediction using the drag & drop feature.

Features

Artificial Intelligence

Get some help! Unlock the power of Artificial Intelligence directly from your admin panel, assisting you generating content and translation!

Automatisation

Repetitive tasks? Not a problem anymore! Automatisation is the magic arrow in our stack. Integrating directly into your admin panel, you can just focus on creativity.

Data Analysis

Keep improving your results! With Data-Analysis we transform the raw data from your app into meaningful insights (and beautiful graphs) which will allow to understand your users and market.

Technologies

Front-End

Streamlit


Streamlit turns data scripts into shareable web apps in minutes.

All in pure Python. No front‑end experience required.

source: streamlit.io

Data/Ai

Keras icon

Keras


Keras is an API designed for human beings, not machines. Keras follows best practices for  reducing cognitive load : it offers consistent & simple APIs, it minimizes the number of user actions required for common use cases, and it provides clear & actionable error messages.

source: keras.io

NumPy


NumPy is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays.

source: wikipedia.org

Pandas


Pandas  is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the  Python  programming language.

source: pandas.pydata.org

Tensorflow


TensorFlow makes it easy to create ML models that can run in any environment. 

source: tensorflow.org

Posts

No posts yet.

Q&A

If you are still wondering...

Hikonic is a web development agency founded by Thibgl, a passionate data scientist and full-stack engineer based in Bordeaux, France. With a commitment to delivering cutting-edge solutions, Hikonic specializes in blending innovative technologies with elegant designs to create powerful digital products. Whether you're a small business owner or a large enterprise, Hikonic tailors its services to meet your unique needs and goals.

Get in Touch !

A question? An inquiry? We are happy to help!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.