You are on page 1of 9

Univerzitet u Blacu

Visoka poslovna kola strukovnih studija

Predmet: Vetaka Inteligencija

SEMINARSKI RAD
Tema: PRIMENA PROGRAMSKOG JEZIKA JAVA U
VETAKOJ INTELIGENCIJI

Profesor:
Dr. Branislav Jevtovi

Student:
Jovanovi Ninoslav 78/09

Sadraj:

Vetaka inteligencija i predistorija .......................................................................3


Istorijat vetake inteligencije.................................................................................3
Istorijat vetake inteligencije I faza ......................................................................4
Vetaka inteligencija II faza...................................................................................4
Vetaka inteligencija III faza..................................................................................4
Istorija Jave..............................................................................................................5
Primer koda..............................................................................................................5
Komentari................................................................................................................6
Separatori.................................................................................................................6
Rezervisane rei.......................................................................................................6
Izgovor......................................................................................................................7
Java neuronska mrea framework Neuroph..........................................................7
Literatura..................................................................................................................9

Vetaka inteligencija i predistorija


Filozofija Logika, methodi razmiljanja
Matematika Formalna reprezentacija i algoritmi dokazivanja, teorija verovatnoe
Ekonomija dobit, teorija odluivanja
Neuronauke fiziko objanjenje mentalnih aktivnosti
Psihologija fenomeni percepcije i kontrole aktivnosti, eksperimentalne tehnike
Raunari bri raunarski sistemi
Kontrolna teorija projektovanje sistema koji maksimizuje funkciju u vremenu
Lingvistika reprezentovanje znanja, gramatika

Istorijat vetake inteligencije


Poetak - konferencija odrana u mestu Dartmouth 1958.
U ranim godinama je postignut brz uspeh sa aplikacijama iz oblasti teorije igara, dokazivanja
matematikih teorema, uobiajenog rezonovanja, itd.
Ovaj uspeh je obeavao brz progres prema praktinoj mainskoj inteligenciji.
Nije bio ispraen i brzom i efikasnom implementacijom teorijskih osnova. Uspeh u poetnim
godinama, nikada nije ponovljen, pa je pojam vetake inteligencije sve vie povezivan sa
nedostacima i preteranim oekivanjima od tehnologija.
WIMP (windows, icon, mouse, pointer) korisniki interfejs, koji trenutno dominira me
personalnim raunarima.
Objektno orijentisana tehnika programiranja, koja se najvie koristi u dananjim
komercijalnim alatima za razvoj softvera.
Ideja inteligentnih softverskih agenata koji pomau korisniku da do do odre nih informacija
kroz mreu
Danas su u ovoj oblasti najinteresantnija polja prepoznavanja govora, razumevanja prirodnih

jezika, i prepoznavanje optikih slika karaktera.

Istorijat vetake inteligencije I faza


Veina radova je obuhvatila formalne probleme koji su bili strukturirani i imali detaljno
definisane granice.
Prvenstveno dokazivanje teorema, razna izraunavanja, igre (ah).
U ovoj fazi, naglasak je bio na razvoju generalne maine koja misli i koja bi bila u stanju da
reava itav niz razliitih problema.

Vetaka inteligencija II faza


Veina uspenih projekata su veoma usko specijalizovani I imaju veoma specifino znanje o
problemu koji reavaju.
U generalni sistem rezonovanja uvodi se znanje iz odreene specifine oblasti ekspertski
sistemi
Ekspertski sistemi zasnovani na pravilima su razvijani u razliite svrhe: hemijske analize,
konfigurisanje raunarskih sistema, davanje dijagnoze pacijenata.
Istraivanja su se obavljala u okviru prezentacije znanja, obrade znanja i naprednim
tehnikama rezonovanja, koja su dovela do primene vetake inteligencije u komercijalnim
aplikacijama.
Paralelno, raunarske radne stanice su imale mogunost da pokreu programe pisane na
jezicima kao to su Lisp, Prolog, Smaltalk, ime je dobijeno mono integrisano okruenje za
razvoj aplikacija.

Vetaka inteligencija III faza


Poetkom 90-ih : reenje problema mainskog govora I prepoznavanja, razumevanja i
prevoenja prirodnih jezika, ljudskog rezonovanja i upravljanjem robota.
Razvijen je veliki broj komercijalnih aplikacija koje koriste neuronske mree za data mining i
adaptivnu kontrolu.
Metode iz biologije, kao to su genetiki algoritmi, sa alternativnim logikim sistemima, kao

to je fuzzy logika, su poele da se koriste.


Razvoj Interneta i distribuiranih sistema je doveo do ideje agenata, koji se kreu kroz mreu,
komuniciraju sa drugim agentima i izvravaju odreene zadatke za korisnika. Inteligentni
agenti koriste poslednje tehnike vetake inteligencije da bi izvravali autonomne,
inteligentne i mobilne zadatke.

Istorija Jave
1991. - (James Gosling), (Patrick Naughton)
(Mike Sheridan) (Green - OS).
1994. - Sun Microsystems
Green OS Oak
1995. -Sun Java.

-
( ).
.java.
,
-, .class.
, ,
-.
, -

.

garbage collector.

.
.
.

.Garbage collector .
Primer koda
// Pozdrav, Pozdrav.java

public class Pozdrav {


//

public static void main(String[] argv) {


System.out.println(" !");
}
}

//

/* */.
.
.
/** */.
.
.

, :
()( ) -
. ,

.
{}( ) -
, , ,
.
[]( ) -
.
;( ) - .
,() -
.
.() -
.

J2SE5, 48 .

.

rei jave su:


:abstract,boolean,break,byte,case,catch,char,class,const,continue,default,do,doubl
e,else,extends,final,finally,float,for,goto,if,implements,import,instanceof,int,interfac
e,long,native,new,package,private,protected,public,return,short,static,strictfp,super
,switch,synchronized,this,throw,throws,transient,try,void,volatilewhile.
, :true,falsenull.

Izgovor
,
. ,
.
( )
, , , .
, , ,
.

Java neuronska mrea framework Neuroph

Neuroph je Java framework za razvoj neuronskih mrea razvijen u okviru


Laboratorije za vetaku inteligenciju na Fakultetu organizacionih nauka. Nastao je
kao rezultat aktivnosti u okviru nekoliko postdiplomskih i seminarskih radova iz
predmeta Inteligentni sistemi, i objavljen je kao open source projekat na
SourceForge-u. Koristi se u nastavi kao osnovna alatka za prouavanje neuronskih
mrea. Neuronska mrea implementirana je u Matlab-u. U njemu je trenirana i kasnije
koritena kao dio igre. Java aplikacija koja slui kao suelje prema igri komunicira s mreom
u svrhu simuliranja protivnikog igraa. Komunikacija aplikacije i mree je ostvarena kroz
pomou Matlab-ovog JavaBuilder frameworka. JavaBuilder omoguava pretvorbu Matlab-ovih
funkcija u Javine klase. Jednom dobivene klase se mogu distribuirati korisnicima i jedini
preduvjet za koritenje istih je instalacija Matlab Component Runtime (MCR) koji e izvravati
te enkapsulirane funkcije. One se pak unutar Java aplikacije zovu kao obine Java metode.
Da bi se dobivene datoteke koristile u Java aplikaciji potrebno je instancirati klasu i pozvati
njenu metodu. U naem sluaju, Java program predaje toj metodi stanje na ploi, a kao
rezultat dobiva indeks sljedeeg poteza.

Literatura:
Ekspertni sistemi Boko Nikoli
http://sr.wikipedia.org/sr/
http://is.fon.rs/neuronske_mreze

You might also like