» »

Nov prispevek: Digitalna evolucija

Nov prispevek: Digitalna evolucija

Slo-Tech - Nadaljujemo z objavljanjem posnetkov predavanj z zadnjega NESTa. Tokrat je na vrsti Thomas. V približno enournem predavanju nam je razložil svoje videnje reševanja težkih problemov.

62 komentarjev

«
1
2

MTm2H37rqt7B ::

Zanimivo :)

Zdaj si bom lahko predstavljal Thomasov glas, ko bom bral njegove poste. This will be fun.

Pyr0Beast ::

Zelo dobro predavanje.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

snow ::

Zelo Dawkins uvod ;) Poslušam... zelo kul!
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

l0g1t3ch ::

Zanimiv tale Thomas in za sprememebo od foruma kjer se napihuje kot žaba tukaj izpada prov vredu.

antonija ::

Ce zamenjas "napihuje kot zaba" za "je smartass" (in tezko mu ocitas da ni razgledan in izobrazen) pol si kar zadel bistvo. Je pa tud res da smartassi niso vec tako popularni kot so bli v "nasih" casih.
Statistically 3 out of 4 involved usually enjoy gang-bang experience.

l0g1t3ch ::

Je razgleda in izobražen, tega ne zanikam. Samo na forumu je včasih bolj tko tko.

antonija ::

Zna bit precej "direkten", ja 8-)
Statistically 3 out of 4 involved usually enjoy gang-bang experience.

G-man ::

Eh, pisana beseda je le 7% vse komunikacije... In ljudje prek spleta znamo bit precej bolj "trigger happy" :)

Thomas ::

Tipček nosi oranžno plastično zapestnico. Na forumu se je pa enkrat napihoval, da "taprav dec nosi zapestnico samo v porodnišnici". Ajej.
Man muss immer generalisieren - Carl Jacobi

dzinks63 ::

Thomas pove z par besedami več, kot nekdo drug z celimi litanijami. Drugače pa lepa razlaga in aproksimacija narave v digitalno obliko. Je kot Arhimed novega časa. Rabi (ali pa ga celo ima?) samo še dostop do super kompa, da bi ga lahko čimbolj izkoristil in dobil odgovore na mnoga realna in hipotečna vprašanja.

T-h-o-r ::

a lahko te stvari izračunajo tudi ne vem:

kakšen je najbolj idealen avto?

kakšen je najbolj idealen stol?

itd
Why have a civilization anymore
if we no longer are interested in being civilized?

l0g1t3ch ::

Seveda lahko, če jim podaš pravilne parametre.

antonija ::

Vse kar rabis je da znas dolocit (v pravilnem jeziku) parametre glede na katere se ocenjuje rezultat evolucije. Bolje kot definiras zeljene parametre, bolj "pravilen" bo tvoj rezultat.
Statistically 3 out of 4 involved usually enjoy gang-bang experience.

DixieFlatline ::

Je ta program že paraleliziran? Se ga lahko takoj nese na nek inštitut in požene ne neki zverini?
The sky above the port was the color of television, tuned to a dead channel.

gzibret ::

Zakaj meni ne dela predavanje?!? Ima kdo kako idejo?
Vse je za neki dobr!

McHusch ::

Imaš Opero? Meni v Operi tudi ne.

avister ::

Fajn predavanje, čestitam.

antonija ::

FF dela brez problemov...
Statistically 3 out of 4 involved usually enjoy gang-bang experience.

Daedalus ::

Zakaj meni ne dela predavanje?!? Ima kdo kako idejo?


Java plugin missing?
Man is condemned to be free; because once thrown into the world,
he is responsible for everything he does.
[J.P.Sartre]

Bor H ::

Lahko bi, glede na to da je ta forum poln open source frikov nardil podporo html5 video znački.

guest #44 ::

Saj Thomas je razgledan in izobražen. Je pa extremist.

Matheeew ::

antonija je izjavil:

FF dela brez problemov...


Pri meni ne. Se mi ene 5x ustvavilo + ene 5x začelo tako slabo delati, da se moral ponovno zagnati page.

Sicer pa zanimivo predavanje!

gzibret ::

> Imaš Opero? Meni v Operi tudi ne.
> Java plugin missing?

Imam IE8. In naloženo Javo, flash, silverlight in vsa ostala sran**.

Bom pa z zanimanjem pogledal, ko oz. če bo to možno.
Vse je za neki dobr!

Daedalus ::

Jah, če res ne gre drugače, use vlc s tem direktnim linkom na ogg.
Man is condemned to be free; because once thrown into the world,
he is responsible for everything he does.
[J.P.Sartre]

gzibret ::

Hvala Daedalus, si me že prehitel. V bistvu mi je že skoraj potegnilo vseh 280 MB ;)
Vse je za neki dobr!

imagodei ::

> "Thomas pove z par besedami več, kot nekdo drug z celimi litanijami."

:) Lepo te prosim... Thomasu glede njegove razgledanosti in znanja (na področjih, kjer je doma) ni kaj dosti očitati. Glede übermensch kompleksa, pokroviteljskega odnosa, trmoglavosti in posledično slabih debatnih zmožnosti pa kar precej. "Gut feeling" pač največkrat ni dovolj - če je nekdo enkrat na podlagi občutka precej natančno določil maso elektrona, ni temu kar za ploskat - pri tem pa zavreči znanstvene metode in (kar v primeru foruma pride bolj v poštev) kakih 2300 let tradicije z argumentirano debato... ;)

Drugač pa - ja, zanimivo predavanje.

@Thomas, a Crittical lahko zevoluira pattern recognition? Al pa še drugače: a si že kdaj razmišljal o evoluciji prepoznave vzorcev tehnične analize na borzi? :D
- Hoc est qui sumus -

Thomas ::

Vprašanje je samo, kako daleč bo mogoče uporabljati tole zverino digitalne evolucije. Se res da z njo praktično vse, ali ima vendarle kakšne fundamentalne omejitve, preko katerih ni mogoče in je nujno potrebno vpreči "klasično inteligenco"?

Večina (hvalabogu po eni strani in vprašanje počemu le, po drugi strani) smatra, da tule, v tem pristopu "nekaj manjka". Da "na urajmanje ne gre vedno", kot je eden izjavil.

Če sem hudičev advokat - kako boš pa ne evolucijo rešil recimo Goldbachovo domnevo, da vsako sodo število je vsota dveh praštevil?

Ne vem. Kako jo boš pa ti brez evolucije? Čeprav en evolucijski sistem je evidenten. Razmnožuješ samo najbrihtnejše matematike in ni hudič da v milijonu let ...

OK, to že, ampak kako pa z digitalno evolucijo?

V virtualnem okolju gojiš matematične leme in teoreme, ki jih lahko (mehanično kot vedno) dokažeš. Daljši in tisti z več odnosa do praštevil so v prednosti. Po zadosti CPU ciklih bo prišel dokaz ali antidokaz tudi za Goldbacha, če je kaj takega sploh možno. Morda niti ni takega (anti)teorema, tudi to je mogoče, according to Goedel.

Da je tako možno gojiti mostove, avtomobile in letala, če le imaš dovolj CPU, na temle forumu niti ni več sporno. Moj point je to, da break even point, ko se nekaj takega splača, je zaradi razvoja hardwarea in popreproščenja handlinga s softwareom, vsak dan bližje. Samo še stvar praktične implementacije verzije 1.0 orodij, ki bodo zelo hitro potem od napol do povsem sama - prišla do verzije recimo 1048576.213.

a Crittical lahko zevoluira pattern recognition?


Ja, ja. To zdejle izdajamo pod imenom Akritos. Demo verzija bi morala biti dostopna te dni enkrat.
Man muss immer generalisieren - Carl Jacobi

imagodei ::

Thomas> "Ja, ja. To zdejle izdajamo pod imenom Akritos. Demo verzija bi morala biti dostopna te dni enkrat. "

A ste že dost strani OCR-jal z Resevotom? ;)

Say you have a set of exchange rates. A possible regularity will be spotted by AKRITOS.

Hehe, Forex? :D A sem lahko beta tester ;)
- Hoc est qui sumus -

Thomas ::

Resevo je naš zaveznik, ja. Smo OCRal za njihove (in za naše) potrebe z uporabo istih evolucijskih algoritmov. Že pooceeranega je par 100 mega. Samo ni to kakšen izdelek za na trg, samo aplikacija za domačo delavnico.
Man muss immer generalisieren - Carl Jacobi

Hackey ::

niti osnove svoje teorije ni moral normalno povedat brez zatikanj itd. Človek ki ne zna obrazložiti svojih misli kvalitetno, jih tudi težko realno realizera v materičnem svetu. Enako bi bilo v mojem primeru, ko želim podati svoj komentar, le da je popolnoma zblojen brez glave in repa. Teorija ql, sam ni pa govorec ql, naj najame raje koga ki zna uporabljati svoja usta istočasno ko razmišlja.

Thomas ::

Če bi šlo brez zatikanj, bi blo že vse fertik. Tako bomo pa v kakšnem desetletju kljub zatikanjem v miselnem in v "materičnem" svetu, naredili kar mogoče.
Man muss immer generalisieren - Carl Jacobi

antonija ::

Vsaj 5 jih je reklo da je bilo predavanje vec kot solidno, en pa je rekel da ima Thomas slabe govorniske sposobnosti.

Hackey si ti ze kdaj bil na kaksnem strokovnem predavanju? Ne takem kjer ti ponujajo nakup 100 in enega prdukta, amapk na takem kjer nek osebek predstavi svoje delo in ponavadi zdraven pove se potencialne aplikacije zanj. No, ko bos na atkem predavanju ti bo kmalu postalo jasno, da velika vecina govorcev ne dosega nivoja ki ga je pokazal Thomas. Se pa strinjam da priloznosti za izboljsavo predstavitve ni manjkalo ;)
Statistically 3 out of 4 involved usually enjoy gang-bang experience.

Thomas ::

Če bom letos slučajno spet povabljen na NEST, bom poskusil brez en 4 slabih zadev. Katerih? Se bo videlo, če mi bo uspelo.
Man muss immer generalisieren - Carl Jacobi

imagodei ::

@Hackey,

kar si napisal, je kopica traparij. Govorniške sposobnosti nimajo nič z izvedbo idej, pa tudi sicer je Thomas kot govornik precej nad oznako "povprečno". Če bi želel delat v PR, bi moral še precej delat na retoriki; za takšnole predavanje, kjer je vsebina precej bolj pomembna od forme, pa: pohvale.

Stokrat boljš, da svoje izdelke predstavlja sam, ko vsaj ve, kaj govori, kot da bi imel najetega enega PR-ovca, ki bi povedano sicer zavil v celofan, ne bi pa poznal razlike med kilobitom in kilobytom (for lack of a better example).

Če si pa imel premalo znanja, da bi lahko sledil vsebini zato, ker se je Thomasu malo zatikalo in si se zgubljal, boš pa do naslednjega njegovega predavanja mal po googlu pobrskal, pa bo šlo. Ane? :D
- Hoc est qui sumus -

Zgodovina sprememb…

  • spremenil: imagodei ()

sirotka ::

v Safariju tud šteka tole, prekinja, če zamenjaš tab pa zgine stvar.

Dokler sem uspel prit, je dobro prevadanje. Bom probal vlc, upam da bo šlo tam pogledat.

Matevžk ::

Thomas je izjavil:

Da je tako možno gojiti mostove, avtomobile in letala, če le imaš dovolj CPU, na temle forumu niti ni več sporno. Moj point je to, da break even point, ko se nekaj takega splača, je zaradi razvoja hardwarea in popreproščenja handlinga s softwareom, vsak dan bližje. Samo še stvar praktične implementacije verzije 1.0 orodij, ki bodo zelo hitro potem od napol do povsem sama - prišla do verzije recimo 1048576.213.

Tehnično se popolnoma strinjam, ampak vprašanje je, kdo bo prevzel odgovornost. (Edit: čeprav se najbrž da moje trditve aplicirati tudi na letala in avtomobile, sem tukaj razmišljal predvsem o mostovih in njihovi varnosti/trdnosti.) Razen če bodo tak program arhitekti uporabljali sebi v pomoč, vsako rešitev pa bodo še natančno preverili. (Kar je najbrž približno taka muka kot dokazati pravilnost enega evoluiranega algoritma za sortiranje.)

Arhitekti morajo biti konkurenčni, to je res, za razliko od splošnih zdravnikov. Ti recimo metod strojnega učenja, ki so klasifikacijsko točnejše od njih samih, niso prav z veseljem sprejeli in jih ne uporabljajo. (Pa da se ne bomo narobe razumeli: se močno distanciram od vedno bolj popularne in s strani rumenega tiska podpihovane vsesplošne nastrojenosti proti zdravnikom in drugim zdravstvenim delavcem. Kot v večini področij dela obstajajo posamezniki, ki nepredstavljivo (pre)dobro zaslužijo, velika večina pa za svojo plačo poti krvavi pot.)
lp, Matevžk

Zgodovina sprememb…

  • spremenil: Matevžk ()

Double_J ::

Uredu stvar, samo praktično mamo te ideje že dokaj zapečene v glavo iz foruma.;)

Sicer pa šteka. Dejte naslednič na takšenle način gor. Primer tudi drugače precej dobrega predavanja.

http://videolectures.net/kp07_grobelnik...
Dve šivanki...

imagodei ::

> "Tehnično se popolnoma strinjam, ampak vprašanje je, kdo bo prevzel odgovornost"

Naredi se pomanjšan model in se ga testira v lab pogojih. Če prestane testiranje, se zgradi večji model, ki se ga testira s preračunanimi obremenitvami. Ako zdrži vse zahtevane obremenitve, se zadevo postavi v naravni velikosti.
- Hoc est qui sumus -

Thomas ::

Sej za most so me že spraševali. Za most čez veliko reko. Samo sem rekel, da je to celo leto dela še zaenkrat in da tako ali tako želimo doseči, da bo vsak lahko z našimi orodji evoluiral kar hoče. Tudi mostove ali dele zanje v začetku. Kakšen je najbolj vitek most čez 130 metrov široko reko? Nihče ne ve, a z digitalno evolucijo bi lahko dobro zadeli njegov blueprint.

Samo to delo mora it k uporabnikom. Kaj bi bilo, če bi kakšen MS pred 20 leti sklenil, da bodo imeli delavnico za urejanje dokumentov, namesto da so izdali Word? Nič zanimivega.

Power to the people!
Man muss immer generalisieren - Carl Jacobi

terryww ::

Am, js pa imam eno vpr. - ne razumem zakaj tolko praha okoli tega vsega.. Mogoče malo neumestno, ampak, a ni to enostavno genetsko programiranje, ki se ga učijo na FRI/FERI na dodiplomcu - John R. Koza style? Sj koza je pred desetletji pokazal, da zna tak način programiranja najt rešitve, ki so boljše od rešitev človeka. Mnda je prog izbolšal nek sistem leč ipd. in drži par patentov na ta račun, pa simulacije velikih mostov itd itd. Skratka, nekje sem očitno nekaj spregledal. Nad čem se že navdušujemo?
It is the night. My body's weak.
I'm on the run. No time to sleep.

Thomas ::

Nad čem se jaz navdušujem?

Samo nad tem, da nekatere zadeve nam delujejo čisto praktično, ne samo teoretično in v načelu, kakor smo videli že marsikje.

A gre samo za neupravičeni hype, za mnogo hrupa za prazen nič, se pa da zreducirati na:

Je Several Unique Sort ali pa ArtificialQuickSort nekaj prej neznanega in tako delujočega kot piše da dela, ali pa ni.

Torej, če najdeš od prej kakšno omembo algoritma kot je SUS, ali pa če uspeš dokazati da ne dela - v obeh primerih si zmagal. Vsaj dva sta na tem forumu že trdila, da

- SUS je samo bubble

- komot si kaj takega izmisli vsak

No, če uspeš to kako podkrepit, si že precej zmagal s svojo tezo.

Izvoli!

"A ni že Otto Lilienthal nekaj letal s temi jadri po hribu dol, kaj se sploh navdušujete nad tem" - v tem smislu sprašuješ jmakov.

Ampak ne se ustrašit, s tabo se bo strinjalo vsaj 10% populacije, da "to so že dabno prežvečene zadeve ki ne morejo dati nič novega".

Potrudi se dokazati, da je res tako, če se ti ljubi sploh ukvarjat s tem.
Man muss immer generalisieren - Carl Jacobi

Zgodovina sprememb…

  • spremenil: Thomas ()

terryww ::

Ok, se strinjam. Vsak tedn se objavlja o GP, praktičnih primerov pa bol malo, čeprav bi recimo symbolična regresija ipd. lahko bila pripomoček recimo mat/fizikom, kot je to zdaj računalniško simbolično računanje. Še eno vpr.: kako se crittical razlikuje od ostalih GP frameworkov, recimo openbeagle ipd.? Drugače vem, da so veliko vlagali v razvijanje el. vezij na ta način, ampak nekak se o tem razen par akademskih primerov ne govori. A te iz industrije niso nič kontaktirali glede takih rešitev? Recimo znal bi si predstavlat, da je kak turboinštitut, ki ima vse potrebne pogoje za to, zainteresiran za recimo kak prog, ki bi evoluiral pogone, ki z najmanjšo porabo energije razvije največji moment ladje.
It is the night. My body's weak.
I'm on the run. No time to sleep.

snow ::

Sej za simbolično regresijo maš vsaj dva programa: genexpro ($$$) in eureqo (free).
Critticall ni framework ampak aplikacija digitalne evolucije na algoritmih.

Problem nekaterih problemov je v tem, da izračun kako dober je traja zelo dolgo in se ne moreš it evolucije, kjer delaš ma miljonih/miljardah osebkov tekom generacije. Takšne probleme (CFD) pa delajo na Turbuinštitutu. Ko pa maš simulacijo (evaluation funkcijo) dost hitro potem se lahko greš evolucijo. Do takrat pa bolj v stilu inteligent design.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Pegaz ::

Upam, da bodo tudi letos taka predavanja, ker zdaj pa skoraj sigurno pridem.

Pyr0Beast ::

Pri meni ne. Se mi ene 5x ustvavilo + ene 5x začelo tako slabo delati, da se moral ponovno zagnati page.
Hvala enako. Potem mi je dopiz* in sem stvar prenesel na disk.
Še sproti sem lahko gledal. :)


Letos na nest 100% pridem. NI da NI.
Some nanoparticles are more equal than others

Good work: Any notion of sanity and critical thought is off-topic in this place

terryww ::

snow je izjavil:

Sej za simbolično regresijo maš vsaj dva programa: genexpro ($$$) in eureqo (free).

oba sta zaprtega tipa in če ti drugi gledajo papir ne moreš objavit nekaj v smislu jožeju sem plačal 100EUR da mi nekaj zračuna in ker je dober kolega mu verjamem.

snow je izjavil:

Critticall ni framework ampak aplikacija digitalne evolucije na algoritmih.

ok, torej specializiran openbeagle

snow je izjavil:

Problem nekaterih problemov je v tem, da izračun kako dober je traja zelo dolgo in se ne moreš it evolucije, kjer delaš ma miljonih/miljardah osebkov tekom generacije. Takšne probleme (CFD) pa delajo na Turbuinštitutu. Ko pa maš simulacijo (evaluation funkcijo) dost hitro potem se lahko greš evolucijo. Do takrat pa bolj v stilu inteligent design.

za TI sem vprašal ravno zaradi števila CFD implementacij na drugih arhitekturah, ki se izkažejo za rede hitrejše od x86. na trenutih grafičnih je speedup okoli 10x, s fermijem bo še večji. skratka, gpu klaster ni neka bajna naložba (svea ne tesla...) in taki digitalni asistenti potem postanejo smotrni. edini probl. potem predstavla c->cuda
It is the night. My body's weak.
I'm on the run. No time to sleep.

mkljun ::

Kako lahko nekdo izjavi da vsaka teorija, ki nima komecialne aplikacije ni nič vredna?!?!?!?!?!?

Že prvi stavek me odvrača od poslušanja.

Še dobro, da matematika ni skomercializirana, pa je vseeno polna teorij. Kaj pozitivnega pa, ko me spet prime poslušanje.

terryww ::

@mkljun
nisem tega rekel. ne posplošuj
It is the night. My body's weak.
I'm on the run. No time to sleep.

Thomas ::

kako se crittical razlikuje od ostalih GP frameworkov, recimo openbeagle ipd.?


Critticall je algoritem simulator in evolver. Če se algoritmično (v enem C dialektu) opiše nek proces, potem se lahko optimizira tudi ta proces. V principu vse, kar je možno opisati v tistem C dialektu, je podložno evolucijskemu pritisku v poljubno smer.

Kako lahko nekdo izjavi da vsaka teorija, ki nima komecialne aplikacije ni nič vredna?!?!?!?!?!?


Ja, to sem jaz izjavil. Ni treba, da ima ravno takoj, a eventualno jo mora imeti, sicer je nekaj narobe z njo. Poznam samo eno teorijo, ki nima nobene komercialne aplikacije - Teorijo strun. V kolikor NIKOLI ne bo imela komercialne aplikacije je brez veze.

Teorija relativnosti, kvantna mehanika in evolucijska teorija - samo par primerov - pa imajo komercialne aplikacije.
Man muss immer generalisieren - Carl Jacobi
«
1
2


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Obiskovanje predavanj na drugi fakulteti za določen predmet.

Oddelek: Šola
113156 (2710) mirkuma
»

so predavanja na Univerzi brezplačna za javnost?

Oddelek: Šola
206716 (5299) čuhalev
»

Podatkovne baze - SQL enostavne poizvedbe

Oddelek: Programiranje
72075 (1668) galu
»

SQL Parent key not found

Oddelek: Programiranje
71070 (993) Ciklamen
»

POT: Postavitev domačega omrežja

Oddelek: Novice / Kiberpipa
254625 (4625) Gandalfar

Več podobnih tem