Vestacki mozak

Vestacki mozak

offline
  • Pridružio: 28 Okt 2009
  • Poruke: 212
  • Gde živiš: Kanjiza

Pocheo sam praviti vestacki mozak, mozak je sada veoma "glup" sato shto ima 4 pitanja i odgovora.
Planiram da svakog dana posle skole odvojim bare 1h za prosiravanje njegove baze podataka.
evo ga program;

[Link mogu videti samo ulogovani korisnici]

Radjen je u VB 2008 express edition

pa shta mislite?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 25 Maj 2007
  • Poruke: 114
  • Gde živiš: Novi Sad, Sombor

Kako da vidimo? Okaci ceo projekat, a ne samo .sln fajl.

E ovako na slepo da kazem nekoliko ideja.

- napravi mogucnost odgovora na osnovu kljucnih reci, ako ne postoji u bazi tacno to pitanje.
Npr: korisnik postavi neko pitanje, ako postoji to pitanje u bazi, program ispise odgovor. Ako to pitanje ne postoji u bazi, program nadje najslicnije pitanje u bazi, tj pitanje koje ima najvise zajednickih reci sa postavljenim pitanjem, i ispise odgovor.

Korisnik postavi pitanje: Koliko ima sati ?
Pitanja u bazi:
1. Koliko imas godina ?
2. Koliko ima dana u nedelji ?
3. ...

Konvertujes string (pitanje) u niz stringova (reci)
p(0) = "Koliko"
p(1) = "ima"
p(2) = "sati"
p(3) = "?"
isto to uradis sa pitanjima u bazi, i onda proveravas koliko reci se poklapa. ( u ovom slucaju sa prvim pitanjem iz baze imas jednu rec koja se poklapa "Koliko", a sa drugim pitanjem 2 reci "Koliko", "ima"). Pored toga mozes reci da se reci poklapaju tj da su slicne ako se razlikuju za najvise jedno (mozda dva) slova. U tom slucaju bi rec "ima" bila slicna reci "imas"

- program ne bi trebao da razlikuje mala/velika slova prilikom postavljanja pitanja.

- ako stavis znak "?" na kraju recenice to znaci da si mu postavio pitanje, a ako stavis "." ili znak "!" to znaci da si mu rekao odgovor, pa nek taj odgovor automatski smesti u bazu tj. program uci u toku rada.

- ...



offline
  • Pridružio: 28 Okt 2009
  • Poruke: 212
  • Gde živiš: Kanjiza

Napisano: 05 Jan 2010 17:16

dobro probavvu to da uradim.

Dopuna: 05 Jan 2010 18:04

Mozes li mi dati neki tutorial ili source code za to da mi bude lakshe?

Ko je trenutno na forumu
 

Ukupno su 1080 korisnika na forumu :: 95 registrovanih, 9 sakrivenih i 976 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 04bokibole, 357magnum, 8u47, 9191vs, A.R.Chafee.Jr., Aleksa 3215, Belac91, Bickoooo, boro975, Borski1977, boxbole, brufen, burevestnik, BWG, cvrle312, darkojbn, DavidA, Denaya, dmrdc, Dolinc, draganl, draggan, Duce, Dzoni Stek, Egzekutor13, Georgius, HogarStrashni, Igritelj, Inner-Cell, Jakonjveliki, Jaz, JimmyNapoli, Jose, klepesina, Knovakov, Kobrim, ladro, Leonov, luka35, M74AB3, Marko00, markomacii9, mean_machine, menges, mercedesamg, Metanoja, mgolub, Milan A. Nikolic, mile.ilic75, MILJEVINAC, Milo97, Mićko, MK10, moldway, narandzasti, Nobunaga, omen, Paklenica, pisac12, Poof, Prašinar, proka89, Promising0, radoznao, repac, RJ, Romibrat, S94, saputnik plavetnila, Sava89, sedan, shlauf, Sir Budimir, Srki94, Srna, Srpska zauvjek, Steeeefan, Stoilkovic, Str2022, tamno.nebo, Trpe Grozni, TRZH92, tvlada, ujke, USSVoyager, vathra, vidra1, Vl veliki, voja64, vranjanac29, x011, x9, YU-UKI, zeka013, Žoržo