Hur man gör en A.I. del 2 (3 / 9 steg)
Steg 3: Funktioner som är inbyggda i det programmera språket:
Olika språk kan ha olika namn för dessa, men alla hög nivå språk har liknande funktioner.
LCase eller ToLower: Konverterar en sträng till alla gemener. Jag konvertera allt till gemener innan du gör en sökning – trots att de flesta saker är "skiftlägesoberoende" – bara i fall.
Ersätter: Ersätta en sträng inuti en sträng till en annan sträng. Du kan ersätta en sträng med en tom sträng "" att bli av med den. Jag bli av perioder, frågetecken, kommatecken och andra skiljetecken.
Split: Delar upp en sträng i enskilda bitar och lägga dem i en array. Denna funktion kommer att dela upp en sträng i valfritt tecken eller "Avgränsare". Jag delade en mening på ett "blanksteg" "" att göra en mängd ord. Detta kallas "Tokenizing" av AI Gurus.
Jag använder de enskilda orden för att skapa frågor används för att söka i databasen. (Mer om detta i min nästa artikel)