AIML - učenje novih reči

AIML - učenje novih reči

offline
  • Pridružio: 14 Feb 2011
  • Poruke: 941

Napisano: 31 Maj 2015 21:38

Krenuo sam da se bavim AIML-om i znam sve osnove, kreirao sam prost program sa nekoliko dijaloga tek toliko da iskoristim sve tagove. Sve sam to radio u GaitoBot programu za lakše upravljanje AIML fajlova, a u njemu mogu odmah i da testiram sve lepo.

Mene zanima, kako da nateram bota da uči? Imam par ideja ali za to mi je potreban moj program pisan u npr. Javi, što bi mi bio malo veći problem...
Naime:
Definišem ključnu reč npr. UPAMTI i korisnik ako hoće da ga nauči ukuca "upamti nebo je plavo" i on to sačuva u nekom posebnom custom AIML fajlu. Sledeći put kad neko unese "koje je boje nebo?" on izvuče prethodno sačuvan odgovor i napiše "nebo je plavo".

Nije baš efikasno, ali može poslužiti. Ali, ja bih više voleo da on sam uči bez da mu narediš sa "upamti". Nešto tipa ako nema odgovora da sačuva rečenicu i podeli u reči. Kasnije opet i opet... i svaki put proveri i traži rečenicu koja najbliže odgovara već sačuvanim. Ne znam da li ste razumeli, uglavnom što veća baza rečenica bez odgovora, to veća šansa da je neki sledeći put pronađe.

I nešto sa ljučnom rečju "JE". Npr. moj računar JE brz. I onda poveže "RAČUNAR" i "BRZ". Sledeći put kad napišem "da li JE BRZ moj RAČUNAR" on nađe "JE" i "BRZ" i vidi da se "RAČUNAR" vezuje za to i napiše ono što je korisnik davno uneo "Moj (tvoj) računar je brz".

Dakle on uči vremenom kroz razgovor tako što mu korisnik sa "JE" pomaže (JE , jednako... isto što bih ja u backend radio, korisnik radi u frontendu).

E za sve to mi treba moj program koji će praviti procedure neke.. jel?

Ima li ko ideju? Ili nešto peto? Osnovno pitanje je: kako da robot uči?

Dopuna: 01 Jun 2015 16:58

Niko ništa? Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4458

Teško da ćeš dobiti pomoć za taj jezik ovde. Bolje se raspitaj po stranim sajtovima Smile



Ko je trenutno na forumu
 

Ukupno su 760 korisnika na forumu :: 48 registrovanih, 1 sakriven i 711 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 2967 - dana 31 Okt 2019 06:37

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Apok, bankulen, Boris902, brundo65, caesar, celeron2, damirZR, DENA2, draggan, Dusan Medojevic, filiplukac1337, havoc995, ibssa, Kec 12, Kožedub, kraJo, Kubovac, Levi, MarKhan, Marko Marković, Matija2, MB120mm, mean_machine, mercedesamg, Metanoja, Miskohd, Mixelotti, Mlav, MORAVA1, mrvica78, NoOneEver Dreams, pedja.st, pevtschik, powSrb, RJ, rkekoke, Rota 9, SAA fan, sakota79, stegonosa, StepskiVuk2, Toni, virked, Vlada1389, voja64, WS2, Zerajic, 1872