GithubHelp home page GithubHelp logo

darman09 / visionnartandroid Goto Github PK

View Code? Open in Web Editor NEW

This project forked from thanphilippe/visionnartandroid

0.0 0.0 0.0 286 KB

Kotlin 99.20% Java 0.80%
android art firebase machine-learning-algorithms vision-api

visionnartandroid's Introduction

Vision'n Art 👀 🎨

Table de matières

Les Cibles 🎯

Les espaces culturels 🏰

Les espaces culturels sont présentés comme étant l’ensemble des personnes morales gérant un espace culturel un ensemble d’œuvres. Ces espaces peuvent être des partenaires directes avec la société Vision’Art comme des espaces culturels qui souhaite connaitre les préférences de ses visiteurs ou encore des statistiques démographiques de ces visiteurs ou potentiel visiteur.

Les personnes portant un intérêt à une œuvre 🔎

Pour l’utilisateur final de l’application nous avons souhaité laisser la possibilité à celui-ci de rechercher des œuvres d’art sans aucune restriction. Nous avons donc décidé d’axer les informations sur l’œuvre en priorité. L’ensemble de fonctionnalités liées à cet utilisateur sont précisées dans la suite du document.

Description 💬

Ce projet a été réalisé par une équipe de 3 personnes durant une période de 6 mois entre la phase de conception et de terminaison. L'application Visionnart est une solution adaptée à la mobilité permettant de stocker, de partager et d'afficher du contenu informatif en utilisant des technologies avancées comme le machine learning et la reconnaissance d'image.
La technologie de reconnaissance d’image a été choisie car elle développe un attrait rapide. Le projet comprends deux parties : une application mobile faite pour les utilisateurs finaux et un portail web développé sous la forme d'un CMS permettant d'intégrer rapidement les données pour les nouveaux musées.

Spécifications techniques ⚙️

Frameworks & Langages utilisés

Kotlin 🚀

Firebase 🔥

Firebase est un ensemble de services d'hébergement pour n'importe quel type d'application. Il propose d'héberger en NoSQL et en temps réel des bases de données, du contenu, de l'authentification sociale (Google, Facebook, Twitter et GitHub), et des notifications, ou encore des services, tel que par exemple un serveur de communication temps réel.

Cloud FireStore est une base de données de documents NoSQL rapide, entièrement gérée, sans serveur et native au cloud, qui simplifie le stockage, la synchronisation et l'interrogation de données pour vos applications mobiles, Web et IoT à l'échelle mondiale. Ses bibliothèques client fournissent une synchronisation en direct et une assistance hors ligne, tandis que ses fonctionnalités de sécurité et ses intégrations avec Firebase et Google Cloud Platform (GCP) accélèrent la création d'applications véritablement sans serveur.

Nous avons choisi cette technologie car elle correspondait à nos attentes. Nous avons comparé avec une autre solution FireBase appelé Realtime Database. Voici le comparatif des deux solutions réalisé par Google : https://firebase.google.com/docs/database/rtdb-vs-firestore.

APIs et Services

Cloud AutoML ☁️

Cloud AutoML est une suite de produits de machine learning qui permet aux développeurs peu expérimentés dans ce domaine d'entraîner des modèles de haute qualité répondant aux besoins spécifiques de leur entreprise. Cette solution bénéficie des fonctionnalités avancées d'apprentissage par transfert de Google et de la technologie NAS (Neural Architecture Search).

Cloud AutoML tire parti de plus de 10 ans consacrés à la technologie propriétaire Google Research pour optimiser les performances de vos modèles de machine learning et améliorer la précision de vos prédictions.

Ce produit permet d’utiliser l'interface utilisateur graphique simple de Cloud AutoML pour entraîner, évaluer, améliorer et déployer des modèles basés sur vos données.

Le service d'ajout manuel d'étiquettes de Google permet à une de vos équipes d'annoter ou d'effacer vos étiquettes. Ainsi, vous avez la certitude que vos modèles sont entraînés à partir de données de haute qualité.

API Vision IA 👀

L'API Vision de Google Cloud dispose de modèles de machine learning performants pré-entraînés par le biais des API REST et RPC. Attribuez des étiquettes à des images et classez-les rapidement dans des millions de catégories prédéfinies. Vous pourrez ainsi détecter des objets et des visages, lire du texte imprimé ou manuscrit, et intégrer des métadonnées utiles à votre catalogue d'images.

Architecture Technique ⚙️

Documentation 📝

Présentation PowerPoint 📙 : ici
Cahier des charges fonctionnel & technique 📘 : ici
Vidéo de démonstration 🎦 : ici

visionnartandroid's People

Contributors

darman09 avatar thanphilippe 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.