[PYTHON] Créez un outil de diagnostic de personnalité dans un environnement cloud à l'aide de Google Colaboratory et d'IBM Watson Personality Insights

Paramètres de Google Colaboratry

** Installation de Chrome ** Recherchez [Google Chrome] et installez Chrome ** Installez Collaboratory dans Google Drive ** Faites un clic droit dans le lecteur vide et cliquez sur Ajouter une application Colab.png Entrez [Colaboratry] dans le champ de recherche et cliquez sur l'application Colab2.png Installer! !! Colab3.png Cliquez à nouveau avec le bouton droit sur le lecteur vide et cliquez sur [Google Colabora try] Colab4.png Si l'écran suivant s'affiche, le réglage est terminé !! (je coderai ici.) Colab5.png

Paramètres d'IBM Watson Personality Insights

** Paramètres IBM Cloud ** Accédez à la page IBM Cloud !! Si vous avez un compte, veuillez vous connecter, sinon enregistrez-en un nouveau. Après avoir cliqué sur [Catalogue] en haut de l'écran, saisissez [Personality Insigts] dans le champ de recherche pour afficher l'écran ci-dessous, puis cliquez sur [Personality Insigts]. personality.png ** Entrez chaque élément ** Définissez les paramètres de la page à laquelle vous avez accédé comme suit. --Sélection régionale --Tokyo (non spécifié, mais des changements se produiront dans le codage ultérieur)

Programmation avec Python

Veuillez ouvrir Google Colaboratry et créer un environnement dans lequel vous pouvez coder (veuillez utiliser l'écran ci-dessous). Colab5.png

codage

PersonalityInsights.ipynb


!pip install ibm_watson #Installer les modules manquants dans l'environnement Colab

#Importation du calendrier requis
import json #Importer le module d'analyse json
from ibm_watson import PersonalityInsightsV3 # PersonalityInsights
from ibm_cloud_sdk_core.authenticators import IAMAuthenticator
from os.path import join, dirname 


def analyze_personality():
  #------------------------------contribution----------------------------------
  authenticator = IAMAuthenticator('XXXXXXXX') #Entrez la clé API
  #---------------------------------------------------------------------

  service = PersonalityInsightsV3(
      version='2018-10-30',
      authenticator= authenticator)
  #------------------------------contribution----------------------------------
  service.set_service_url('XXXXXXXXXX') #Entrer l'URL
  #--------------------------------------------------------------------
  #Analyser la personnalité
  with open('XXXXXXX.txt', 'r') as profile_text:  #Spécifiez le fichier txt que vous souhaitez analyser avec un chemin absolu
      profile = service.profile(
          profile_text.read(),
          'application/json',
          content_language='ja',
          accept_language='ja').get_result()
          
      #Écrire dans un fichier
      with open('/content/result.json', 'w') as resultFile:
          json.dump(profile, resultFile, ensure_ascii=False, indent=2)

analyze_personality() #Exécuter la fonction

Copiez la ** clé API ** et l '** URL ** que vous avez notées précédemment en place

Courir

Cliquez sur Exécuter dans l'onglet en haut de l'écran Colaboratry, puis sur Exécuter toutes les cellules. Cliquez sur la marque de fichier sur l'onglet sur le côté gauche de l'écran, et si le fichier json est généré dans le répertoire spécifié sous l'environnement cloud, il réussit.

Je vous remercie pour votre travail acharné

S'il vous plaît laissez-moi savoir s'il y a quelque chose

Recommended Posts

Créez un outil de diagnostic de personnalité dans un environnement cloud à l'aide de Google Colaboratory et d'IBM Watson Personality Insights
Conseils d'utilisation de Selenium et Headless Chrome dans un environnement CUI
[Python] Créer un environnement Batch à l'aide d'AWS-CDK
Créez une API REST à l'aide du modèle appris dans Lobe et TensorFlow Serving.
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
Créez un environnement de test Vim + Python en 1 minute
Créer un fichier GIF en utilisant Pillow en Python
Créer un environnement virtuel avec conda avec Python
Créer une carte Web en utilisant Python et GDAL
Créez un fichier MIDI en Python en utilisant pretty_midi
Créer un environnement d'exécution Python sur IBM i
[Docker] Créez un environnement jupyterLab (python) en 3 minutes!
Causes et solutions lorsque la compilation de Python Sam échoue dans un environnement Cloud9 nouvellement créé