Aan de slag

Als onderdeel van dit proces moet u een model voor machinaal leren trainen, wordt in dit document uitgegaan van een praktische kennis van een of meer computerleeromgevingen.

In dit voorbeeld worden Python en de Jupyter Notebook -ontwikkelomgeving gebruikt. Hoewel er veel opties beschikbaar zijn, wordt Jupyter Notebook aanbevolen omdat het een opensource webtoepassing is die lage computervereisten heeft. Het kan van de officiële plaats van Jupyterworden gedownload.

Voordat u begint, moet u de benodigde bibliotheken importeren. FuzzyWuzzy is een opensource Python -bibliotheek die boven op de difflib -bibliotheek is gemaakt en wordt gebruikt om tekenreeksen overeen te laten komen. Levenshtein Distance wordt gebruikt om de verschillen tussen reeksen en patronen te berekenen. FuzzyWuzzy heeft de volgende vereisten:

  • Python 2.4 (of hoger)
  • Python-Levenshtein

Gebruik vanaf de opdrachtregel de volgende opdracht om FuzzyWuzzy te installeren:

pip install fuzzywuzzy

Of gebruik de volgende opdracht om Python-Levenshtein ook te installeren:

pip install fuzzywuzzy[speedup]

De meer technische informatie over Fuzzywuzzy kan in hun officiële documentatieworden gevonden.

Verbinding maken met Query-service

U moet het model van het machinleren aan de Dienst van de Vraag verbinden door uw verbindingsgeloofsbrieven te verstrekken. Zowel kunnen het verlopen als niet-het verlopen geloofsbrieven worden verstrekt. Gelieve te zien de geloofsbrieven gidsvoor meer informatie over hoe te om de noodzakelijke geloofsbrieven te verwerven. Als u Jupyter Notebook gebruikt, te lezen gelieve de volledige gids op hoe te met de Dienst van de Vraagte verbinden.

Ook moet u het numpy -pakket importeren in de Python -omgeving om lineaire algebra in te schakelen.

import numpy as np

De onderstaande opdrachten zijn nodig om verbinding te maken met Query Service vanuit Jupyter Notebook :

import psycopg2
conn = psycopg2.connect('''
sslmode=require
host=<YOUR_ORGANIZATION_ID>
port=80
dbname=prod:all
user=<YOUR_ADOBE_ID_TO_CONNECT_TO_QUERY_SERVICE>
password=<YOUR_QUERY_SERVICE_PASSWORD>
''')
cur = conn.cursor()

Uw Jupyter Notebook -instantie is nu verbonden met Query Service. Als de verbinding tot stand is gebracht, wordt er geen bericht weergegeven. Als de verbinding mislukt, wordt een fout weergegeven.