Site icon Blog ARC Optimizer

Comment construire une application mobile d'apprentissage machine avec Angular


Il est plus facile que vous ne le pensez d'utiliser l'apprentissage automatique dans votre prochaine application mobile. Ce didacticiel explique comment créer rapidement une application à l'aide de l'apprentissage automatique.

L'apprentissage automatique est de plus en plus répandu dans les applications modernes et il est plus facile que vous ne le pensez de l'intégrer à votre application mobile avec un minimum de codage. Pour travailler avec des concepts d'apprentissage automatique, nous avons besoin d'analyser des données. Nous pouvons également faire des choses amusantes avec ce concept, comme analyser votre sourire pour déterminer à quel point vous pensez que quelque chose est drôle. Ce ne serait pas cool si nous pouvions créer rapidement une application qui facilite l'utilisation des concepts de base d'apprentissage automatique? Pour vous montrer à quel point cela peut être simple, voyons ce qu'il faut pour créer une application en utilisant l'apprentissage automatique avec le framework JavaScript très répandu, Angular, et la plateforme Progress Kinvey .

Notre application Appelez l'application Joke-O-Matic, où vous pouvez vérifier votre «facteur sourire» en capturant simplement votre photo avec votre téléphone ou en sélectionnant une photo que vous avez déjà prise. L'application affichera un certain nombre de blagues et vous demandera de télécharger une photo de votre réaction. Elle utilisera également l'apprentissage automatique pour analyser votre sourire et vous dira à quel point la blague vous a semblé drôle.

Notre application pourra également pour découvrir à quel point les autres utilisateurs pensent que la blague est drôle, puis visualisez nos résultats sur un graphique, nous indiquant ainsi le «funness» moyen d'une blague donnée. Je pense que cette application sera de l'or pour les humoristes debout partout. Plongeons-nous.

Configuration de la console Kinvey

Cette application nécessite un serveur hautement performant pour stocker les données que nous allons accumuler et pour nous aider à accéder rapidement à nos données lorsque nous devons afficher des graphiques ou filtrer. les données.

Configuration de Kinvey

Kinvey est rapide et facile à utiliser pour le backend. Dans la console Kinvey, vous pouvez facilement utiliser Business Logic, des points de terminaison personnalisés, un code programmé ou MIC (Mobile Identity Connect). Vous pouvez également créer une collection via la banque de données Kinvey ou importer des données d’autres plates-formes, et bien plus encore.

La première étape consiste à se connecter ou à s'inscrire sur la console Kinvey . Si vous êtes nouveau dans Kinvey, vous pouvez vous inscrire à l’édition Developer, qui est gratuite pour toujours.

Créez une nouvelle application en cliquant sur le bouton + Ajouter une application dans le coin supérieur droit de l’écran. Après avoir cliqué sur le bouton, la boîte de dialogue ci-dessous apparaîtra à l'image de l'image ci-dessous.

ici . Il est également gratuit pour le développement.

Connectez-vous à / Inscrivez-vous pour Sidekick, puis cliquez sur le bouton “créer une application”. Vous verrez ensuite cet écran.

Firebase MLkit dans notre application

Configuration de Firebase

Pour commencer à utiliser Firebase, vous devez d'abord ajouter un plugin à votre application. Nous avons un moyen simple d’utiliser un plugin NativeScript pour Firebase.

Pour utiliser ce plugin, vous devez d'abord vous assurer que vous disposez d'un compte Firebase.

Allez à « https://console.firebase.google.com/ » et inscrivez-vous. pour un compte ou connectez-vous si vous ne l'avez pas déjà fait. Ajoutez un nouveau projet en cliquant sur le bouton "Ajouter un projet".

import {Kinvey, CacheStore} depuis 'kinvey-nativescript-sdk ';

Kinvey.init ({

appKey: "kid_HJiukDq5X" .

appSecret: "239cbe5644034b10b77b47469701a1b1" [19459244]

La configuration est terminée, nous allons maintenant coder!

Voici la première page de l'application.

this .jokes = [];

pour (let i = 0; i <myjokes.length; i ++) {

ce .jokes.push ( nouveau de joke (myjokes [i]));

Notez qu'ici vous devez être connecté en permanence pour utiliser le backend avec Kinvey. 19659071] Pour faciliter votre connexion, vous pouvez ajouter cet exemple à votre composant domestique ou composant de votre application.


if (Kinvey.User.getActiveUser ()) {

console.log ( "Utilisateur actif" );

]

] sinon [19659042] {

Kinvey.User.login ( "admin" "admin" ). () => {

console.log ( "Will be active" );

[1965910] }). capture (e) => {

alerte (e); ]

}); [19659000]




Source link

Quitter la version mobile