Articles

Introduction à l'IA et la représentation des connaissances

Image
Pourquoi optons-nous à  l'IA ? Les connaissances d'un expert sont subjectives et difficiles à formaliser. Les formalismes utilisés pour la représentation des connaissances ne permettent pas un bon niveau d'abstraction et restent liés à l'implantation. Résoudre un problème recrurent Un problème qui ne se résout pas par un algorithme, car un algorithme résout un problème qu'on connais déjà sa solutution Comment juge-ton un systéme IA ? La qualité d’un système intelligent est celle de sa base de connaissance De quoi il est constitué un système IA? Dans un système intelligent on a 3 composants Base de connaissance  Une partie pour faire les inférences (raisonnement)  Une structure de contrôle pour orienter le raisonnement Plateforme IA Microsoft : Principalement il existe 4 plateforme Microsoft pour résoudre un problème en IA Cognitive Service :Permet de réagir intelligemment avec l'utilisateur, à travers un ensemble d'API pour détecte...

Progressive Web Apps

Image
"Just works" is the attend of uers, they don't asks"How we do ?". For developers "Performance , size, compatibility, platforms" is the so important  With some recent work by mobile giants Google and Apple, support for a concept called Progressive Web Apps  is here . This means Acting like native app Native apps is used in mobile phone or tablet, and they fill up the home screen,  typically involve building up a whole new product using that platform’s specific tools. Instead, recent mobile support, the existing web app can do auto declaring itself as a valid mobile app through the ability to declare web manifest.  You can even set up your PWA to prompt the user to install it right there, just like an app store banner. A smart web application  Service worker is the agent it  gaining the ability to act as their own agents When I use it? if you have an existing web site and you want to add a mobile application without developi...

Create your first application with Xamarin.forms

Image
In this post i will explain how to create a simple Xamarin.forms application The First step is to create a new xamarin project : File > New > Project and chose   Cross platform and give it a name Then chose a template for your project,  Master Detail template it gives a page that manages two related pages of information; a master page that presents items, and a detail page In our case we select Blank app that we will customize it later  Then we select a Portable class library, if you like to know what is the difference, take a look at this link :https://xamarinhelp.com/portable-class-library-pcl-vs-shared-projects/ To this application, you have to connect your smartphone or create a virtual device, in Geanymotion, Select your device and click run and your virtual phone it get start  The next, go to your project Solution explorer >  MainPage , and change the default text  And run your application...

[C#] Les nouveautés de C# 7.2

Image
C # 7.2 est une autre version ponctuelle qui ajoute un certain nombre de fonctionnalités utiles. Arguments nommés non-trailing: Les appels de méthode peuvent maintenant utiliser des arguments nommés qui précèdent les arguments de position lorsque ces arguments nommés sont dans les positions correctes Sémantique de référence avec les types de valeur : le modificateur "in" , le ref readonly, le struct readonly et le ref struct Principaux caractères de soulignement dans les littéraux numériques Modificateur d'accès private protected : c-à-d  qu'un membre peut être accédé par des classes dérivées déclarées dans le même assembly  

[Web] Pourquoi React ?

Image
Introduction Créé par Jordan Welke, un ingénieur chez Facebook à la fin de l'année 2011, c'est la tendance du web en ce moment, a été conçu comme étant une bibliothèque et non un framework MVC, il favorise la réutilisation des composants dans les différents coins du projet avec des données variés au cours du temps. React Js est classé parmi les frameworks les plus utilisés, parmi ces utilisateurs ; Facebook, Instagram, Airbnb, Deezer, Dropbox, eBay, Reddit…et j’en passe. Il y a bien une raison pour laquelle cette librairie est autant appréciée ! React Js met fin au JQuery, vous pouvez maintenant créer des sites totalement écrite par ReactJs uniquement  Avantages : Un contenue référençable : Grâce au NodeJs le code peut être généré dans la partie cliente et la partie serveur , Performance : Grâce à son propre DOM virtuel qui calcule n'importe quel changement, ReactJs offre une performance et flexibilité exceptionnelle, Les dernière varier du web : Les composant...

[Xamarin.IOS] iPhone X update

Image
Sans doute que le fameux iPhone X est la plus grande annonce d'appel cette année , tout en créant une immersive rendue avec l'écran Retina qui est bord à bord . du coup les développeurs se demandent quels sont les principaux changements à prendre en compte Les mise à jour et les installations: Les étapes a suivre sont : Mettre à jour votre Xamarin.IOS (version 11+), Télécharger et installer Xcode 9   Créer votre projet Xamarin.IOS Dans le cas ou vous utilisé le Auto Layout il aura des mises a jour sur la partie présentation