Biography

        Domov
      

 O AVTORJU
  zivljenjepis
  koncept
  curriculum
  razvoj
  likovne kritike

GENERATIVE ART
  generative art
  avtorstvo
  ustvarjanje

GALERIJE
  galerije vse
  novejsa dela
  mozaik
  kras
  prvi zacetki

DEMO PROGRAMI
  visual basic pr.
  java programi
  kratki VB6 prg.

OSTALO
  voscilo
  portreti

KONTAKT
  kontakt





KONEC

 


















  

LINKI
GA konference
 GA linki
Drugi linki
 
 
 
OBISKOVALCI
ste obiskovalec
 št.:  251886
od okt/2002















   
 
 
 
 

UMETNA USTVARJALNOST

Razvoj informacijske tehnologije odpira nove možnosti uporabe računalnikov tudi na manj običajnih področjih. V mislih imam obsežne raziskave računalniških simulacij mišljenja, ustvarjanje novih rešitev in reševanja različnih problemov na osnovi umetne inteligence. Umetna ustvarjalnost je hitro razvijajoča se veja umetne inteligence, ki svoje raziskave usmerja na področja vizualne umetnosti, glasbe, matematike, znanosti, literature, humorja kot tudi na zanimivo področje znanosti zavedanja in poznavanja.

Veliko je različnih definicij, ki se nanašajo na človekovo ustvarjalnost vendar vse se vrtijo okrog možnosti uporabe obstoječega in znanega pri sestavi novega in do tedaj še nepoznanega. Ustvarjalnost je postopek iskanja predhodno nepoznanih kombinacij znanih elementov. To je sposobnost pridobivanja novih idej in rešitev za reševanje vsakodnevnih problemov in izzivov skratka udejanjanje predhodno neobstoječih idej. Včasih so fantastične rešitve rezultat norih idej, ki so na prvi pogled popolnoma izven vsakega konteksta in zato dudi velikokrat zavržene. Poglabljanje v take ideje odpira vrsto nenavadnih povezav in poti do iskanega rezultata.

Umetna ustvarjalnost poskuša postaviti računalniški model kreativnega procesa. Zato je potrebno predhodno poznavanje in razumevanje ustvarjalnega procesa pri človeku in ga aplicirati na napravah, ki bi bile sposobne tovrstne simulacije. Če uspemo zgraditi uspešen model, ki odgovarja osnovnim značilnostim kreativnega procesa, potem ga lahko obravnavamo kot ustvarjalni sistem. Vzporedno temu se odpira vprašanje, kako naj bo računalnik ustvarjalen, ko pa vemo, da računalniški programi slepo sledjo kodiranim ukazom. Rešitev je v razvoju tako imenovanih generativnih programov z uporabo genetskih algoritmov. Genetski algoritem je model učečega se stroja, ki izhaja iz posnemanja razvojnih procesov v naravi. V programskem smislu pomeni to generiranje populacije elementarnih programov, ki nato ob upoštevanju zakonitosti reprodukcije, selekcije, mutacij in križanja ustvarjajo nove rešitve.

Razlaga umetne ustvarjalnosti na primeru računalniškega programa pomeni koliko je program uspešen pri iskanju nepričakovanih rešitev obravnavanih problemov. Ključnega pomena je nepričakovana rešitev. Kreativne rešitve so povsem nekaj drugega kot velikokrat uporabljen generator naključnih števil. Če je avtor programa ali nekdo drugi, ki pozna kako program deluje, presenečen nad dobljenimi rešitvami potem to pomeni, da je program ustvarjalen. Pri neustvarjalnem programu je namreč možno z vso natančnostjo napovedati rešitev. Posebej je zanimivo to, da niti avtor ustvarjalnega programa praviloma ne zna razložiti poti, kako je računalnik prišel do dobljene rešitve saj je v razumnem času nemogoče analizirati vse možne poti, ki so pripeljale do določene rešitve. 

Določen del računalniške stroke zavrača možnost nepredvidljivih rezultatov računalniškega programa saj trdi, da je nepredvidljiv rezultat lahko samo posledica napake v programu ali napačnih vhodnih podatkov. Dalje trdijo tudi, da je v vsakem primeru možno slediti programskemu algoritmu in ugotoviti, kako je prišel do določene rešitve in s tem demistificirati sam generativni proces in odvrniti druge od prepričanja o kreativnosti programa. Zaradi za naše razumevanje neskončno možnih poti je seveda razmišljati o sledenju realno nemogoče in bi bili vsi napori neproduktivni.