Author Archives: Infrarchitect

Comment démarrer la Data Science ?

Plein de monde me demande comment démarrer en Data Science et ce qu’ils devraient apprendre pour devenir Data Scientist ou comprendre la Data Science. Voici les formations que j’ai suivies et certains articles intéressants sur le sujet.

Formations

Machine Learning from Coursera

Cette formation dans Coursera a été suivie par plus de 2 millions de personnes, oui, 2 millions ! Il est très bien fait et rend la Data Science simple grâce à la façon dont Andrew Ng l’enseigne.
Souvent quand je parle de cette formation, les personnes qui connaissent la Data Science connaissent aussi cette formation
Cette formation montre comment fonctionne la Machine Learning et les théories sous-jacentes. Il y a des exercices pratiques intensifs sur Matlab/Octave. Soyez prêt à utiliser vos souvenirs de math (matrices, dérivées, fonctions) et à coder aussi.
Lien : https://www.coursera.org/learn/machine-learning/home/welcome

cognitiveclass.ai

Ce site est géré par IBM et il y a plein de cours intéressants.
De plus vous pouvez avoir un crédit de $1200 dans le Cloud IBM pour tester ce que vous avez appris.
– Data Analysis with Python : Apprenez comment analyser les données avec Python. Ce cours vous apprendra les bases de l’analyse de données de différents type. Vous apprendrez comment préparer les données pour les analyses, faire de analyses statistiques simples, créer des visualisations pleines de sens, prédire l’évolution des données et plus encore !
– Machine Learning with Python : Apprenez comment utilisez les librairies Python. C’est un bon cours à faire après avoir suivi le cours de Machine Learning de Coursera.

Articles

Medium.com est une bonne source d’articles

10 Machine Learning Methods that Every Data Scientist Should Know : Une liste intéressante de sujets sur la Data Science.

Démo de détection d’image dans Visual Recognition

Voici une démo très intéressante d’une nouvelle fonctionnalité de Visual Recognition : la détection d’objet dans une image.

Cette démo à été faite par Vincent Perrin, Watson AI Technical Leader – France chez IBM.

Voici le lien vers l’article et le lien vers la vidéo.

Les images pour refaire la démo sont disponibles dans github.

Voilà vous avez tous les éléments pour refaire la démo vous même.

Pour plus d’informations sur Watson Visual Recognition :

Améliorez votre compte IBM Cloud gratuit en version en mode Essai avec $1200 de crédit

vous pouvez facilement mettre à niveau votre compte gratuit vers un compte de test et obtenir un crédit de $1200 dans IBM Cloud en même temps.

Pour cela, ouvrez un compte dans Cognitive Class, à l’aide de votre ID IBM.

Ensuite inscrivez-vous à une classe, selon vos choix. Comment construire un chatbot par exemple. Vous pouvez maintenant réclamer votre cadeau.

Connectez-vous à présent dans votre compte IBM Cloud et accédez aux paramètres de votre compte. Cliquez sur “appliquer le code” et entrez votre code.

Vous avez maintenant un compte d’essai avec $1200 de crédit. Vous ne pouvez pas voir ce crédit par lui-même dans la page compte comme il est dans le compte d’essai lui-même.

IBM Watson Services : Que peut-on faire avec le compte gratuit ?

Vous pouvez avoir un compte gratuit IBM Cloud sans limite de durée et limité uniquement sur le taux d’utilisation. Voyons voir tout ce que vous pouvez faire avec le compte gratuit et vous réaliserez que vous pouvez déjà faire beaucoup avec ce compte.

Une limitation à connaître sur ce compte est qu’un service qui n’est pas utilisé pendant 30 jours est supprimé. Vous recevez un email quelques jours avant pour vous prévenir de sa suppression. Si vous voulez le garder il suffit de se connecter à votre compte et de l’utiliser une fois pour avoir à nouveau 30 jours de grâce.

Voyons maintenant ce qui est inclus gratuitement dans chaque service Watson et que vous pouvez utiliser pour commencer à développer dans le cloud IBM, sans avoir à rien débourser.

Watson Assistant (WA)

Watson Assistant vous aide à créer des dialog et des chatbots pour pour les types d’usage. Voici ce dont vous bénéficiez.

  • 10 000 messages/mois
  • Reconnaissance d’entité et d’intention basée sur l’intelligence artificielle
  • Recommandations relatives aux synonymes d’entité
  • Edition de dialogue visuelle avec des types de réponse simples (Texte, Options, Images, etc…)
  • Contenu préconstruit disponible
  • Tableau de bord analytique avec 7 jours de stockage
  • 5 compétences de dialogue, avec chacune 100 noeuds de dialogue
  • Cloud public partagé

Cela suffit pour démarrer un chatbot et desdialogues, les tester et les utiliser avec les premiers utilisateurs.

Voici les améliorations dans les versions supérieures :

  • Messages/mois illimités
  • Skill Discovery pour faire une recherche dans une collection Watson Discovery directement depuis un dialogue Watson Assistant. Cela permet de faire du Short Tail / Long Tail de façon simplifiée.
  • Désambiguïsation
  • Recommandations d’intention
  • Détection de conflits d’intention
  • Intégrations centre de services

Watson Discovery (WDS)

Watson Discovery permet d’indexer des documents de façon intelligente et de trouver des informations dans ces documents que vous ne pourriez pas trouver autrement. Voici ce dont vous bénéficiez.

  • 2 000 documents (ou 200 Mo) par mois
  • 1 000 requêtes d’informations par mois
  • 1 modèle personnalisé
  • 500 pages de classification d’éléments par mois

Un modèle personalisé est un nouveau contexte ou topologie développée dans Watson Knowledge Studio.

Visual Recognition

Visual Recognition permet d’extraire des informations d’images, soit en utilisant le modèle standard soit en utilisant des modèles spécifiques que vous pouvez entrainer vous même. Voici ce dont vous bénéficiez.

  • 1 000 événements par mois vers :
    • Classification de modèle pré-entraîné (Général, Visage, Alimentation, Explicite) (images)
    • Classification de modèle personnalisé (images)
    • Entraînement de modèle personnalisé (images)
    • 2 modèles personnalisés
    • 1 instance d’abonnement Simplifié par organisation IBM Cloud
    • Exportations gratuites vers Core ML

Language Translator (LT)

Language Translator permet de traduire un texte d’une langue à une autre.

  • 1 000 000 caractères par mois

Natural Language Understanding (NLU)

  • 30 000 éléments NLU par mois
  • 1 modèle personnalisé

REMARQUE : Un élément NLU est basé sur le nombre d’unités de données enrichies et sur le nombre de fonctions d’enrichissement appliquées. Une unité de données représente 10 000 caractères ou moins.
Par exemple : l’extraction d’Entités et de Sentiments de 15 000 caractères de texte correspond à (2 unités de données * 2 fonctions d’enrichissement) = 4 éléments NLU.
On appelle modèle personnalisé un modèle d’annotation développé via Watson Knowledge Studio.

Personality Insights (PI)

  • 1 000 appels d’API par mois

Speech To Text (STT)

  • 100 minutes par mois

Text To Speech (TTS)

  • 10 000 caractères par mois

Tone Analyzer

  • 2 500 appels d’API par mois

Comment démarrer avec IBM Cloud et IBM Watson

Vous avez vu de belles présentations de IBM Cloud et IBM Watson et vous voulez essayer par vous-même ? C’est très simple et vous avez de nombreux services gratuits pour démarrer vos projets. Créons nous un compte IBM Cloud en 5 minutes.

Enregistrement IBM Cloud

S’enregistrer au Cloud IBM est simple et vous donnera accès à 61 services disponible en mode Lite qui couvrent une large gamme : Développement, stockage, Bases de données, Intelligence Artificielle, API, …

Voici comment vous enregistrer. Aller à la page https://cloud.ibm.com et cliquer sur “Create an IBM Cloud account”. Donnez votre email et tous les details demandés et cliquez sur “Create Account”. vous aurez peut-être un Captcha auquel il faudra répondre, en effet nous n’autorisons pas encore les Intelligences artificielles à avoir leur propre compte 🙂

Vous allez recevoir un email de confirmation de votre adresse email.

Cliquez sur “Confirm account” et voilà.

Cliquez sur “Log In”

Vous devez accepter les règles de vie privée des comptes IBMid en cliquant sur “Proceed” après les avoir lues bien sûr.

Vous avez maintenant accès au Tableau de bord IBM Cloud.

Voyons dans le prochain article tous les services que vous pouvez utiliser gratuitement afin de commencer à développer vos projets.

Empêcher Google de parcourir un site

Ajouter un fichier robots.txt à la racine du site avec le contenu suivant.

User-agent: * 
Disallow: /

Comment réinitialise le mot de passe admin de OVM Manager

J’ai récemment du reéinitialiser le mot de passe admin de OVM Manager

The email address was not set up correctly so I couldn’t use the standard way to do that.

A quick search in Google and I got a link on Oracle Documentation. Unfortunately you can only change the password and not reset it.

Next link to a post using a script provided by Oracle. I didn’t use it as it is only for OVM 2.2 and I have version 3.3.

I succeeded by using this blog post and changing the password directly in Oracle database.

Of course you need the database OVS or SYS password.

--Login to database as SYS user or OVS user
-bash-3.2$ . oraenv
ORACLE_SID = [XE] ? XE

-bash-3.2$ ./sqlplus ovs/ovs@XE

-- Take a backup from OVS_USER table
 SQL> create table OVS_USER_BKP as select * from OVS_USER;

-- Update the password 
 SQL> UPDATE OVS_USER set password=create_encrypt_passwd('admin') where account_name='admin';
 1 row updated.

SQL> commit;
 Commit complete.

 

Sources

  • http://handsonoracle.blogspot.co.uk/2012/07/re-seting-oracle-vm-manager-password.html
  • https://docs.oracle.com/cd/E27300_01/E27308/html/vmiug-manager-admin-password-change.html
  • http://www.beyondoracle.com/2010/11/27/reset-recover-oracle-vm-manager-password/

PS : once this issue solved a new one raised : ERR_SSL_VERSION_OR_CIPHER_MISMATCH.

The solution is in the Oracle document in Oracle support : “Oracle VM Manager 3.3: getting error ERR_SSL_VERSION_OR_CIPHER_MISMATCH in Chrome (Doc ID 2099148.1)”