GithubHelp home page GithubHelp logo

simple-ai's Introduction

Simple-AI

Make your own AI

Requirements:

pip install tensorflow
pip install keras
pip install pillow
At most Python 3.7 since tensorflow is not compatible with newer versions (You can use a Conda Virtual Environment)

Usage:

Use __train.py__ to train a model using a dataset (You need to download one dataset, I used Kaggle cats and dogs dataset from Microsoft to predict cats and dogs)
Use __predict.py__ to predict

**NOTICE: Remember to edit all the files path

Algorithm in French
1. Collecter des données : Vous aurez besoin de nombreuses images de chats et de chiens pour entraîner votre modèle. Vous pouvez utiliser des images trouvées en ligne ou prendre vos propres photos. Assurez-vous d'avoir suffisamment de données pour couvrir une variété de situations et de tailles d'animaux.
  1. Pré-traiter les données : Avant de pouvoir utiliser ces images pour entraîner votre modèle, vous devrez peut-être les redimensionner, les recadrer ou les ajuster de diverses manières pour les rendre utilisables.

  2. Créer et entraîner le modèle : Vous pouvez utiliser différentes approches pour créer un modèle de détection de chats et de chiens. Une approche courante consiste à utiliser une réseau de convolution de neurones (CNN) et à l'entraîner sur les images pré-traitées que vous avez collectées.

  3. Évaluer le modèle : Après avoir entraîné votre modèle, vous devrez l'évaluer pour savoir à quel point il est performant. Vous pouvez utiliser un ensemble de données de test qui n'a pas été utilisé lors de l'entraînement pour évaluer la précision du modèle.

  4. Déployer le modèle : Si votre modèle a une précision satisfaisante, vous pouvez le déployer pour qu'il puisse être utilisé dans des applications réelles.

1.b. Datasets examples: Kaggle Oxford-III Pet Dataset Stanford Dogs Dataset Caltech-UCSD Birds dataset

simple-ai's People

Contributors

crackvignoule avatar

Watchers

 avatar

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.