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
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!