Home

Advertisement

Lente en de Pimpvogel

  • Feb. 24th, 2009 at 11:52 PM
eye
Afgelopen maandag moest ik mijn verzekeringsgegevens aan de Luganese overheid komen laten zien.Die ochtend hing er een lichte mist over het meer van Lugano, wat een aantal prachtige plaatjes opleverde:

Mist over het meer van LuganoMist over het meer van LuganoMist over het meer van LuganoHelder water


Omdat ik alles wat ik doe vanaf elke locatie met mijn laptop kan doen, besloot ik de rest van de dag in het centrum van Lugano op een bankje aan het meer door te brengen. Ze hebben daar namelijk gratis WiFi, en met elke dag een flink zonnetje begint het hier al aardig lente te worden, dus ik was er van alle gemakken voorzien.




[caption id="attachment_103" align="alignright" width="150" caption="De Pimpvogel"]De Pimpvogel[/caption]

Dat het lente werd was 's middags ook te merken aan de vogel die ik op het meer zijn kunsten vertoonde. Ik had er met Lisanne het volgende gesprek over:

Niels: er zit hier al meer dan een uur een watervogel te balanceren op een boei
Niels: met zijn vleugels constant gespreid
Niels: ik denk dat hij indruk wil maken op de andere vogels
Niels: maar die zijn er niet echt in de buurt
Lisanne: hehe
Lisanne: een pimpvogel



Originally published at Zeker waar.

eye
Na het grote raad-mijn-cadeautje-spel (voor de mensen die dat niet kunnen lezen: ik had een plaatje als hint voor Lisanne's cadeautje gegeven, en zij besloot het oplossen ervan te outsourcen aan de mensen die haar blog lazen), zijn nu de rollen omgedraaid en had Lisanne een weekje terug al de volgende hint voor me:

"Met mij vele anderen die zo klinken"


Ik kwam er niet uit, maar vanochtend kreeg ik er ook een visuele hint bij:vurm-034b05


En hoewel dit programmaatje misschien nog wel in aanmerking zou kunnen komen voor voor Daring Fireball's User Interface of the Week, had ik (in tegenstelling tot Lisanne bij mijn plaatje) aan deze hint wel genoeg om erachter te komen wat voor cools ik zou krijgen :) En ik krijg er niet n, maar twee! De reden dat ik het hier post is dat ik me afvroeg wie er ook in staat is om dat te achterhalen met deze aanwijzingen :P


In ander nieuws: livejournal stuurde mij ontzettend attent het volgende mailtje:lj


Hey bedankt! Zo vergeet ik in ieder geval niet mezelf een virtual gift te sturen!


En ja, dit komt omdat ik een mutual friend met mezelf ben (het valt me nog mee dat ik het niet twee keer heb gekregen), maar aangezien dat al zo was toen ik mijn account net aangemaakt had, is het toch een erg stomme bug.



Originally published at Zeker waar.

Reizen van Nederland naar Lugano

  • Feb. 7th, 2009 at 12:33 AM
eye
Blijkbaar komen de UTF-8 euro tekentjes en trema's etc niet goed door op livejournal, zie voor een betere versie mijn echte blog.



Voor iedereen die tussen nu en dat ik weer definitief naar Nederland kom nog een keer langs wil komen, een handig overzicht van wat je mogelijkheden zijn om te reizen.

Simpel gezien zijn er twee mogelijkheden om makkelijk van Utrecht/Amsterdam in Lugano te komen: met de trein en met het vliegtuig. Uiteraard kan je de grofweg 1000 km ook met de auto afleggen, maar ik neem aan dat als je dat wilt, je ook prima zelf de route kunt opzoeken.

Met de trein


De goedkoopste optie is (als je er op tijd bij bent) sowieso de trein. NS Hispeed is het hogesnelheidsmerk van NS, waar ze belachelijk goedkoop lange treinreizen op aanbieden. De site op nshispeed.nl is niet de meest overzichtelijke die ik ooit gezien heb, maar biedt je wel de mogelijkheid om zonder overstappen van Amsterdam of Utrecht naar Lugano te reizen met een City Night Line (CNL). Het goedkoopste retourtje is maar 58. Daarbij moet wel opgemerkt worden dat je dan meer dan 12 uur op een zitplaats in een nachttrein zit, maar het is ook mogelijk om voor 78 een slaapstoel of 98 een bed te boeken.

Het enige jammere aan NS Hispeed is dat de daar weergegeven treinen niet zo vaak rijden. Utrecht-Lugano is alleen beschikbaar op vrijdagen en zaterdagen, en Lugano-Utrecht rijdt alleen op donderdag, vrijdag en zaterdag.

Een andere mogelijkheid is om te boeken via de website van de Deutsche Bahn. De Duitse spoorweggigant biedt dezelfde treinen als NS Hispeed aan, und mehr. Zij laat namenlijk niet alleen de directe verbindingen naar Lugano zien, maar ook de de verbindingen met tot wel 6(!) keer overstappen. Bovendien kan je bij bahn.de je tickets vaak zelf uitprinten, maar je moet wel met creditcard betalen, in tegenstelling tot iDeal bij NS Hispeed.

De interessantste opties op bahn.de zijn die waarbij je maar 1 keer hoeft over te stappen. Punt is namenlijk dat de City Night Line niet elke dag vanuit Nederland richting Milaan (en dus ook Lugano) vertrekt en andersom, maar wel elke dag rijdt. Op de dagen die NS Hispeed niet aanbiedt is het dus wel mogelijk in Lugano te komen door in Frankfurt of Kln op de CNL naar Lugano te stappen. Op dezelfde manier is het ook mogelijk om op andere dagen dan NS Hispeed aanbiedt vanuit Lugano in Utrecht te komen door in Basel op de CNL naar Utrecht te stappen of met de CNL vanuit Lugano naar Dsseldorf te gaan en daar over te stappen op een intercity naar Utrecht. Een positieve uitzondering hierop is verbazingwekkend de zondag, wanneer er een directe CNL Utrecht-Lugano (maar niet andersom) rijdt, die niet door NS Hispeed, maar wl hoor de Deutsche Bahn aangeboden wordt voor dezelfde prijs als NS Hispeed zijn andere kaartjes aanbiedt.

De prijzen van deze reizen zijn niet direct te zien op bahn.de, maar wel te achterhalen. De Duitsers zijn namenlijk wel in staat de prijzen van de afzonderlijke reizen te geven, maar niet in combinatie met elkaar. Als je bijvoorbeeld de een reis Utrecht-Lugano plant die via Frankfurt gaat, kun je niet direct zien hoe duur het is, maar als je vervolgens de losse reizen Utrecht-Frankfurt en Frankfurt-Lugano opzoekt, kun je wel de prijzen opvragen. Voor Lugano-Utrecht gaat dit soms niet op, omdat Lugano-Basel volledig op het Zwitserse traject zit en de DB naar geen prijsinfo over heeft. Daarom is het handig te weten dat een enkeltje Lugano-Basel 80 CHF, dus zo'n 54 kost.

Het volgende overzicht geeft een idee van de minimumprijzen van de verschillende mogelijke treinen die ik tot nu toe heb kunnen vinden. De prijzen van zowel de CNL als het Duitse spoorwegnet zijn volgens mij net als bij vliegtuigtickets afhankelijk van de tijd tot de boeking en het aantal al gereserveerde plaatsen, dus hoe eerder je boekt, hoe groter de kans dat de prijs in de buurt komt van de prijzen die ik hier noem.
Utrecht-Lugano
Utrecht-Kln 19
Utrecht-Frankfurt 39
Kln/Frankfurt-Lugano (CNL) 43
Lugano-Utrecht
Lugano-Basel 54
Basel-Utrecht (CNL) 29
Lugano-Dsseldorf (CNL) 43
Dsseldorf-Utrecht 19

De reden dat ik Frankfurt in dit overzicht heb opgenomen is dat als je over Frankfurt reist, je twee uur later uit Utrecht kunt vertrekken, en toch om dezelfde tijd aankomen. Het kost je 20 meer, maar als je tijd die je niet in de trein zit je meer waard is dan 10 per uur, is dat dus een optie die het overwegen waard is.

Belangrijk is dat als je de prijzen wilt opzoeken op bahn.de, je na het opzoeken van een verbinding altijd op "Check availability" (of "Verfgbarkeit prfen" in de Duitse versie) onder de prijs klikt. In sommige gevallen moet je hiervoor eerst je leeftijd invullen. De weergegeven prijzen zijn namenlijk de minimumprijzen, maar geven niet een beeld van de actuele prijs. Als er al veel kaartjes verkocht zijn, kan de prijs dus flink veel hoger uitvallen.

Met het vliegtuig


EasyJet vliegt twee keer per dag van Schiphol naar Milaan Malpensa en terug. De vlucht duurt ongeveer 2 uur, maar inclusief inchecken (40 minuten van te voren inchecken, of zonder cabinebagage online inchecken en 30 minuten van te voren bij de gate aanwezig zijn) en de de transfer van Milaan naar Lugano die ongeveer een uur duurt, moet je rekenen dat je 4-5 uur onderweg bent. Een stuk sneller dan met de trein, maar ook iets prijziger.

Alle prijzen kun je zelf opzoeken op easyjet.nl, maar op dit moment liggen ze tussen de 20 en 100, varirend per dag en met een gemiddelde van rond de 50. De prijzen die in de overzichten van EasyJet weergegeven worden zijn inclusief belasting. Wat in die overzichten staat is dus (afgezien van de 9 extra als je cabinebagage hebt) ook wat je daadwerkelijk betaald. Heenvliegen is over het algemeen iets duurder dan terugvliegen. En hiervoor geld misschien nog wel meer dan voor de trein: hoe eerder je boekt, hoe goedkoper het is!

Let bij het boeken bij EasyJet trouwens wel even op dat er automatisch voor je geselecteerd wordt dat je een stuk cabinebagage meeneemt en dat je een reisverzekering afsluit. Beide zijn niet verplicht en kan je makkelijk verwijderen, maar als je niet oplet betaal onnodig veel meer. Je mag gratis een stuk handbagage meenemen dat maximaal 55x40x20 cm is, maar het gewicht maakt niet uit. Zorg dat je je handbagage echt in n tas hebt en niet verdeeld over twee, want soms zijn ze hier heel streng mee en moet je het extra stuk als nog inchecken (en betaal je een stuk meer dan 9, neem ik aan).

De vluchten vertrekken om 9:35 en 20:45 van Schiphol richting Milaan, en om 7:15 en 18:25 terug naar Amsterdam. In Milaan moet je dan dus met een busje naar Lugano, daar zijn twee maatschappijen voor: Star Bus en Malpensa Express. Ze rijden op verschillende tijden, maar de prijzen voor de transfer zijn voor beide busjes gelijk: 30 CHF enkele reis en 50 CHF retour. Dat is 20 en 33 respectievelijk.

Een belangrijk punt is echter dat Star Bus de enige is die heel vroeg heen en heel laat terug rijdt. Daarom kunnen ze het maken om voor de eerste en laatste bus 20 CHF (15) extra te vragen. Dit is alleen relevant als je de vlucht van 20:45 naar Milaan of van 7:15 naar Amsterdam neemt, maar hou er dus rekening mee dat 15 verschil tussen een vlucht 's ochtends of 's avonds teniet gedaan kan worden door de extra kosten voor de airport transfer.

Update: Met de trein n het vliegtuig (via Brussel)


Mijn broer Jelke wees mij erop dat EasyJet ook vanuit Brussel naar Milaan Malpensa vliegt. De vliegtickets zijn een stukje goedkoper, maar dan betaal je natuurlijk wel voor de trein naar Brussel. De kosten van het Nederlandse traject (tot Roosendaal) hangen van je eventuele OV/kortingskaart af en zijn vanaf Utrecht Centraal 17,20 vol tarief en 10,30 met korting (dit kan een paar dubbeltjes schelen, omdat de NS reisplanner niet de kosten tot "Roosendaal (Grens)" wil geven). Een enkeltje van Roosendaal naar Brussel Airport kost 16 en is online te boeken via de NBMS f (maar dat weet ik niet 100% zeker) te koop in een NS Kaartjesautomaat. Retour is het dubbele van die prijs.

Er zijn vanuit Brussel vier vluchten per dag: twee heen om 8:45 en 20:55 en twee terug om 6:45 en 18:55, maar let op dat je voor de heenvlucht van 8:45 al om 03:07 uit Utrecht weg moet en bijna een uur 's nachts op Rotterdam Centraal staat te wachten. Zelfs dan ben je om 8:08 pas op Brussel Airport, net te laat om bagage in te checken, maar op tijd genoeg als je al online ingechecked bent. De terugvlucht van 6:45 is helemaal af te raden, zie hieronder.

In Milaan is het verhaal hetzelfde met de airport transfers als hierboven is beschreven, maar pas op: de vlucht die om 6:45 uit Milaan vertrekt is aleen voor hele erge waaghalzen. De gate sluit dan namenlijk om 6:15, en dat is ook de tijd dat je met het busje aan zou komen. Dan kan je dus sowieso geen ingecheckte bagage meenemen (dat moet 40 minuten van te voren) en is er een rele kans dat je het vliegtuig mist!

Je bent van harte welkom!


Deze post was deels om alle mogelijkheden voor mezelf eens goed op een rijtje te krijgen, maar ook een aanmoediging voor iedereen om plannen te maken om langs te komen, of als die plannen er al zijn, ze definitief te maken. Lugano is prachtig en ik heb sowieso een extra bed en genoeg ruimte voor matjes en slaapzakken. De weekenden komen mij het beste uit (maar is niet noodzakelijk) en behalve de tweede week van maart, pasen en hemelvaart heb ik alles nog open staan. Zie het als een extreem goedkope en gezellige vakantie met een ervaren gids ter plaatse :P

Originally published at Zeker waar.

Wisdom of the Crowds

  • Jan. 29th, 2009 at 2:59 AM
eye
Dit is wederom een ik-ben-bijna-in-Nederland-post. Ik ben nu maar drie weken hier geweest, en vanaf morgen ben ik weer een weekje in Nederland. Een week die nu al bijna volledig volgepland is. Op het programma staan: De wintersport meeting om alles te plannen voor half maart bij mijn ouders, de Waar is Wally schuimparty, eten bij de ouders van Lisanne, Biton en natuurlijk het vieren van Lisanne's verjaardag (de reden dat ik berhaupt even heen en weer kom).

Maar genoeg over de toekomst, de afgelopen weken waren ook uiterst interessant.

Afstuderen


Ik ben na een slome start de eerste week, een heel eind opgeschoten. Waar ik het in een eerdere post over had, dat de evalutie van mijn fitnessfunctie niet altijd het zelfde opleverde, heb ik nu zo goed als opgelost. Nu ik erachter ben wat er allemaal mis was is het een wonder dat het in eerste instantie een beetje werkte. Uiteindelijk was het het probleem terug te leiden naar twee oorzaken.

Ten eerste bleek dat de bot niet tegelijk naar voren kon lopen en kon draaien, iets wat ik wel elke stap van hem verwachtte. Het resulterende gedrag was vooral vooruitlopend, en af en toe een draai. Hier heb ik een oplossing omheen geschreven, maar de mensen die Pogamut gemaakt hebben, zijn ook al met een oplossing bezig.

Ten tweede kwam ik erachter dat de afstandssensoren op mijn bot niet altijd in de zelfde volgorde teruggegeven werden. Het kwam er dus op neer dat ik mijn bot wel vertelde hoe ver de muren van hem af waren, maar hem geen enkel idee gaf in welke richting dan precies. Geen wonder dat het niet zo goed werkte als ik gehoopt had.

Met deze twee dingen is mijn 'noise' probleem zo goed als opgelost. De laatste test om dit absoluut zeker te weten draaien nu en daar kan ik dus als ik terug ben naar kijken.

Een andere mooie vooruitgang is dat ik tegenwoordig een plannig heb. Zoals Eisenhouwer al eens wijselijk zei: "In preparing for battle I have always found that plans are useless, but planning is indispensable". Nou ben ik me niet aan het voorbereiden op een strijd (alhoewel dat in de Unreal Tournament context natuurlijk wel mooi past), maar ik vind het toch een mooie kijk op het maken van plannen. Om te zorgen dat ik me er ook nog een beetje aan ga houden, is hier mijn volledige planning:
Wed 21 Jan 2009 Getting Unreal setup to work (to Wed 28 Jan 2009)
Thu 29 Jan 2009 Deadline: Unreal Working (No noise etc)
Fri 6 Feb 2009 CEC paper decision
Mon 9 Feb 2009 Decide revisions in CEC paper
Mon 9 Feb 2009 CEC revised experiments setup (to Tue 10 Feb 2009)
Wed 11 Feb 2009 Different testing environments setup (to Thu 19 Feb 2009)
Fri 20 Feb 2009 Deadline: Different testing environments ready
Mon 23 Feb 2009 Creating subsumption setup (to Tue 24 Feb 2009)
Wed 25 Feb 2009 CEC paper revisions (to Fri 27 Feb 2009)
Fri 27 Feb 2009 Deadline: CEC paper
Mon 2 Mar 2009 Decide which testing environments to use
Mon 2 Mar 2009 Creating subsumption setup (to Thu 5 Mar 2009)
Fri 6 Mar 2009 Deadline: First subsumption experiments ready to start
Mon 16 Mar 2009 Subsumption setup & generating subsumption results (to Thu 26 Mar 2009)
Fri 27 Mar 2009 Deadline: first subsumption results
Mon 30 Mar 2009 Decide on final problem statement - What problems will be solved and how (likely subsumption with multiobjective)
Tue 7 Apr 2009 Deadline: First problem solution experiments ready to start
Tue 14 Apr 2009 Generating problem solution results (to Thu 30 Apr 2009)
Fri 1 May 2009 Deadline: First publishable results (Not necessarily statistical significant)
Mon 4 May 2009 Making results publishable & Writing CIG paper (to Thu 14 May 2009)
Fri 15 May 2009 Deadline: CIG Submission (with final results)
Mon 18 May 2009 Writing master thesis (to Thu 18 Jun 2009)
Fri 19 Jun 2009 Deadline: Master thesis done

Ik daag iedereen me bij deze uit om me op welke datum dan ook te herinneren aan wat ik eigenlijk zou moeten doen, en dan ga ik uitleggen waarom deze planning al hopeloos achterhaald is :). Zoals je kunt zien is mijn eerste deadline morgen, en die heb ik dus al gehaald: Ol.

Wintersporten


Uitzicht vanaf de pisteAfgelopen weekend was Wybe op bezoek, en naast een klim van 600 meter San Salvatore op hebben we ook een dag gewintersport. Ik was bijna vergeten hoe briljant dat op een echte berg is. Dat is voor mij nu namenlijk al bijna drie jaar geleden, en de meest recente herinnering die ik had was Snowworld. Wat een grote bak prut is dat in vergelijking met echte sneeuw en echte bergen zeg! Ik heb nog drie dagen extreme spierpijn gehad (raar genoeg in mijn armen en niet in m'n benen), maar dat was het helemaal waard. Als ik dit weekend niet in Nederland had gezeten was ik ook zeker weer ergens naar de sneeuw vertrokken. Voor een beetje een impressie verwiijs ik graag naar de foto's aan de zijkant of op Flickr.

Dan tot slot nog een vraag aan iedereen die dit leest en waar de titel over gaat. Ik kwam toen ik Wybe net op het busje naar het vliegveld gezet had in het openbaar toilet bij het station (dat trouwens extreem hip, superschoon en gratis is) het gat in de muur dat hiernaast op de foto staat tegen met bijbehorende sticker. Nou vraag ik me af: What The Fuck is de bedoeling van dat gat? Bedoelen ze echt dat je er je heronespuiten, scheermesjes en veiligheidsspelden in kwijt kan, of heeft het een diepzinnigere betekenis die ik niet begrijp? Nou crowds, speak your wisdom...

Originally published at Zeker waar.
» Click here « to leave any comments.

There and back again

  • Jan. 11th, 2009 at 7:37 PM
eye
Na drie hele fijne weken in Utrecht ben ik nu weer in Lugano. Naast de nodige meergangige kerst- en oud&nieuw-diners heb ik eigenlijk vooral voorzien in de vier primare levensbehoeften: Slapen, eten, sex en computeren. Ik geloof niet dat ik ooit zo lang achter elkaar zo weinig anders gedaan heb. Het waren echt drie weken vakantie, maar omdat je de omgeving en de mensen van de vakantiebestemming al kent hoef je niet zo veel meer de deur uit :)

Vannacht heb ik uiteraard niet heel veel geslapen. De laatste mensen stapten rond half een pas in en ik lag natuurlijk boven de persoon met stinkvoeten die snurkte. In de kleine coupe is was het met zes mensen nog net uit te houden. Helaas lag er net als bij mijn eerste heenreis weer een neger in mijn coupe, waardoor de douane alweer tot twee keer toe midden in de nacht ons moest komen verstoren. Het is echt belachelijk stereotyp, maar de douane lijkt serieus alleen maar in de tassen van negers te willen kijken. De rest van de mensen mochten hun spullen gewoon ingepakt laten. De nacht ben ik net als op de heenweg doorgekomen met een luisterboek. Dit keer van Lord of the Rings in plaats van A short history of nearly everything. Als je dan even toch in slaap valt en een stuk van het verhaal mist wordt het ineens een heel ander boek :)

Toen ik iets na zes uur 's ochtends weer in mijn appartementje was, stond de afwas waar ik toen ik wegging geen zin meer in had me vrolijk toe te lachen. Gelukkig was deze niet echt een goede voedingsbodem geweest voor schimmels en dat soort tuig, waardoor de staat ervan in drie weken niet veel was verergerd. Dat in tegenstelling tot mijn koelkast. Ik was toen ik wegging vergeten de diepvriesspinazie en een pizza-achtig iets weer terug in het vriesvak te doen, dus die hadden samen feest gevierd in mijn koelkast. De rottende zooi was vrij snel weggegooid en schoongemaakt, maar de stank heb ik er nog steeds niet uit. Als ik honger heb hoef ik alleen maar even mijn neus in de koelkast te steken en het is weer voor een paar uur over. Een prima idee voor dieet, maar toch niet echt wenselijk. Nu ligt er een opengesneden citroen zich te vermaken met de putlucht in de hoop dat dat een beetje helpt.

Morgen ga ik weer aan de slag met mijn afstuderen. De draad oppakken wordt waarschijnlijk even wennen, maar ik heb wel zin om er weer mee te beginnen, geloof ik ;)

Originally published at zekerwaar.nl/blog.
» Click here « to leave any comments.

Op de valreep

  • Dec. 18th, 2008 at 1:52 PM
eye
Zo vlak voordat ik weer naar Nederland kom (ik ben er van 19 december t/m 10 januari) nog even een update. Zo hoef ik hopelijk straks niet iedereen dezelfde verhalen te vertellen en weet ik ook meteen of mensen dit daadwerkelijk lezen :)

Paper


Het paper waar ik het over had is inmiddels af en submitted naar de conferentie. Ergens in februari horen we of hij accepted is. Ik ben eerste auteur, maar ik heb met Julian afgesproken dat als het accepted wordt hij naar de conferentie gaat. De inhoud heb ik in mijn vorige posts al een beetje uitgelegd, maar mocht je niks te doen hebben in de kerstvakantie, kun je hem ook downloaden.

Afstuderen


[caption id="attachment_48" align="alignright" width="256" caption="De bot rent naar de muur"]De bot rent naar de muur[/caption]

Ik heb eindelijk een beetje een idee wat mijn afstudeeronderwerp gaat worden. Op dit moment ben ik bezig met met het aansturen van bots in FPS's. Van wt in wt? Bots, dat zijn de zogenaamde Non Playing Characters (vaak je tegenstanders) in First Person Shooters, dat zijn gewoon schietspelletjes, zoals Quake en Unreal Tournament. Wat ik probeer te doen is de bots te laten rondlopen in de map (de wereld waarin je het spelletje speelt) zonder dat ze vooraf gedefinierde informatie hebben over hun omgeving. In de huidig spellen is het vaak zo dat er bij elke map ook een aantal 'navigation points' wordt gedefinierd. Aan de hand daarvan kunnen de bots de routes door de map naar interessante plaatsen, zoals wapens en health, vinden.

Mijn idee is nu om die 'navigation points' niet meer te gebruiken, maar de bot een aantal afstandssensoren te geven waarmee hij de muren kan 'aftasten'. Verder krijgt hij de afstand en de hoek tot zijn doel. En voor de rest zoekt hij het zelf maar uit. En hoe moet de bot dat dan precies uitzoeken? Door het evolueren van neurale netwerken, oftewel neuro-evolutie. Hoe dat precies werkt kun je lezen op de wikipedia pagina's, dat ga ik nu niet uitgebreid uitleggen. Als je echt geinteresseerd bent, wil ik het vast ook wel toelichten in een goed gesprek of chat :P

[caption id="attachment_49" align="alignleft" width="202" caption="De minigun waar ze naar toe moeten"]De minigun waar ze naar toe moeten[/caption]

Goed. Daar ga ik dus mee aan de slag. De setup van de omgeving heb ik nu zo ongeveer rond: Unreal Tournament 2004 samen met Pogamut. En ik heb nu bots die in het begin heel hard tegen de muur aan lopen en uiteindelijk zijn er ook een aantal die hun doel bereiken: De minigun aan de andere kant van de kamer :)

Probleem is nog wel dat de evaluatie van mijn fitness functie nog niet altijd hetzelfde oplevert. Dat wil zeggen dat elke keer als ik een bot in een map neerzet, hij net iets anders zal doen dan de vorige keer. Hierdoor moet ik elk individu x keer evalueren en het gemiddelde nemen, waardoor mijn experimenten een factor x langer duren. Wellicht dat een niet evolutionaire methode (Reinforcement Learning bijvoorbeeld, waar ze hier ook gave dingen mee doen) uiteindelijk effectiever blijkt.

Dvorak


Sinds een paar weken typ ik nu tien-vingerig Dvorak. Toen ik veel moest lezen (en dus weinig computeren) besloot ik dat het een ideale manier was om mezelf te forceren alleen te een computer aan te raken als het echt noodzakelijk was. Typen was de eerste dagen ronduit frustrerend, dus ik heb niet veel meer gedaan dan wat typlessen. Inmiddels typ ik al vrij aardig. Nog lang niet foutloos en nog niet zo snel als voorheen, maar het is wel acceptabel genoeg om te blijven gebruiken.

Ik heb er voor gekozen om in eerste instantie de toetsen op mijn toetsenborden wel om te zetten naar de nieuwe indeling, zodat ik een beetje kan spieken en de layout sneller in mijn hoofd (maar minder snel in mijn vingers) heb. Ik merk dat ik nu prima blind kan typen, maar er blijkbaar nog wel een beetje van afhankelijk ben wat er op de toetsen staat. Als ik namenlijk op mijn laptop zelf typ (waar ik de toetsjes nog niet veranderd heb), raak ik soms helemaal in de war als ik per ongeluk naar de toetsen kijk :)

IDSIA lunch


Zometeen is er als tegenhanger van het groots opgezette, maar enigszinds sneue kerstdiner van SUPSI (een instituut waar IDSIA banden mee heeft/onderdeel van is, welke van de twee is me nog steeds niet helemaal duideliijk) een IDSIA lunch. Deze heeft geen gratis bier tijdens het eten, en is niet gratis om aan deel te nemen, maar het vermaak dat geregeld is moet dat van het SUPSI diner ruimschoots kunnen overtreffen. In plaats van een loterij waarin oa het vriendje van de lootjestrekker en n van de hoofden von SUPSI wonnen en een slechte coverband die alles playbacked, is er nu aan iedereen gevraagd om iets voor te bereiden. De exacte opdracht luidde:

during lunch everybody (possibly as part of a team) must briefly entertain the others for 1-5min or so, for example:

  1. Tell a joke, recite a poem, sing a song, or give a speech

  2. Imitate another IDSIAno or celebrity; make us guess whom

  3. Bring an instrument for a solo or a mini concert with others

  4. Do a Brazilian fight dance, or a one-armed handstand, or at least try

  5. Recruit assistants for a stupid game and make them do funny things

  6. Show and tell: Bring something you like and tell us why

  7. Something else - no limits!


Hoe dat is uitgepakt is straks een mooie vraag om een gesprek mee te beginnen, want over 23 uur, 02 minuten en 36 seconden stap ik uit de trein in Utrecht!

Originally published at Zeker waar.
» Click here « to leave any comments.

Twee weken tussen de bergen

  • Nov. 23rd, 2008 at 9:45 PM
eye
Na het grootste deel van mijn dag besteed te hebben aan het leuker maken van dit blog leek het me een goed idee om maar wat content te genereren. Niet alleen de achtergrond (ja, dat is Lugano) is nieuw, ook de twitter-updates en flickr-foto's aan de zijkant zijn erbij gekomen.

Ik woon nu ongeveer twee weken in Lugano en inmiddels heb ik alle praktische zaken wel geregeld. Ik heb mijn appartement ingericht, een Zwitsers mobiel nummer aangeschaft, de wifi van Julian (mijn begeleider/buurman) stabiel aan de praat gekregen zodat ik ook thuis internet heb, maar een flickr pro account aangeschaft om mijn foto's kwijt te kunnen, ik weet waar de leuke kroegen en discotheken zitten en ik heb zelfs een Zwitserse bankrekening :P

In de afgelopen weken heb ik me alles behalve verveeld. Nou is dat voor een groot deel te wijten aan al het geregel en het paper waar ik in mijn vorige post over vertelde (we kregen na vorige week vrijdag nog twee weken uitstel, de experimenten draaien dit weekend en komende week moeten we iets van de resultaten zien te maken). Maar ook omdat ik me blijkbaar prima kan vermaken hier. Ik heb een hoop Java geprogrammeerd voor de resultaten van het onderzoek, twee seizonen Nip/Tuck en een handjevol films gekeken, veel met Lisanne geSkypet, wat andere programmeer dingetjes gedaan en zelfs dingen zonder laptop!

Zo ben ik gister nog een beetje brak van de avond ervoor (toen ik na het uitgaan nog om 4:00 eitjes aan het bakken was met Julian) samen met Julian, Tom (iemand anders van IDSIA) en zijn vriendin meegeweest wandelen richting de top van Monte Generoso. Een klim van rond de 600 naar 1300 meter. Toen Edwin, Flipke, Joost en Michiel hier vorige week langskwamen zijn we ook al een andere berg opgeweest, de Monte Bre, maar die was een stuk minder hoog en steil en bovendien hebben we een groot deel van de afstand met de Funicular afgelegd. Na een korte nacht slaap was het dus best een heftige klim, maar toen we uiteindelijk op het hoogste punt aankwamen (op de grens van Zwitserland en Itali) was het uitzicht ook zeker de moeite waard.

Verder is er in Lugano niet heel veel te beleven. Er zijn een paar leuke kroegen die al om 1:00u dicht gaan, wat discoteken die over het algemeen een beetje t eentonig zijn en een gekraakte fabriek waar je nooit echt weet wat je kan verwachten. Vorige week was er een vet GOA feestje, maar de week ervoor was er punkachtige teringherrie die door moest gaan voor ska, en de Electro-HipHop van afgelopen vrijdag was op zich wel aardig, maar een beetje t wisselvallig en waus.

Met Mooi Man hadden we jammer genoeg geen tijd meer om een bootje te huren en het meer op te gaan, maar dat is zeker nog iets dat ik een keer wil proberen.

n van de dingen waar ik tegenop zag die me mee zijn gevallen is alleen eten. Ik vind koken best leuk, en ik weet ook altijd wel wat lekkers te maken, maar koken voor jezelf is gewoon een stuk minder leuk dan met meer mensen. Gelukkig hebben ze hier de gewoonte om 's middags warm te eten. Vaak is het pizza of pasta in een van de restaurants om de hoek of in de mensa onderin het gebouw. Veel mensen eten dan 's avond geloof ik ook gewoon een warme maaltijd, maar ik heb meestal aan een paar broodjes genoeg. Elke dag uit eten is natuurlijk wel een stuk duurder dan zelf koken (al liggen de prijzen tussen de En een paar broodjes smeren en opeten terwijl je je mail leest is gewoon een stuk minder saai.

Kortom: ik vermaak me wel. Ik heb nog steeds niet echt een idee wat mijn afstudeeropdracht gaat zijn, maar dat komt volgende week wel :)

Originally published at Naar mijn echte blog.
» Click here « to leave any comments.

Overstappen in Lugano, per favore

  • Nov. 10th, 2008 at 10:52 AM
eye
Nou is het boeken van een enkele reis naar een stad waar je nog nooit geweest bent met tientallen kilo's bagage om in een appartement te trekken wat je nog nooit van binnen gezien hebt al een beetje vreemd, maar mijn eerste dag in Lugano was zo mogelijk nog meer opwindend. Het voelde een beetje of ik in Lugano uit een boemeltreintje gestapt was en (na drie uur overstaptijd welliswaar) overstapte op een Hogesnelheidstrein waarvan de bestemming nog verre van bekend is.

Ik werd opgehaald door Cinzia, wiens regelskillz ook door de rest van IDSIA geprezen worden. Zij heeft er voor gezorgd dat ik na mijn beslissing om naar Lugano te gaan niet veel meer hoefde te doen dan het opsturen van een paar pasfoto's en het tekenen van een huurcontract. Samen met haar reed ik naar mijn nieuwe appartement waar ik nog net de plof van mijn koffers op de grond kon horen voordat we weer in de auto zaten richting IDSIA. Daar aangekomen mocht ik handjes schudden met iedereen die al wel aanwezig was, want de meesten kwamen na tienen aan.

Toen bereikte ik het eerste station: mijn bureau. Eventjes had ik de tijd om bij te komen, mail te lezen, te twitteren toen het fluitje ging en de trein verderraasde langs gesprekken over Go en de toepassing van neurale netwerken daarop, een praatje over het gebruik van evolutionaire algoritmen in quantumcomputers, meer gesprekken over het bouwen van lerende systemen in Quake of Unreal Tournament en uiteindelijk zelfs het idee om in een week een paper te schrijven voor een conferentie die eraan komt.

De trein raasde door tot de pizzeria om de hoek, waar we lunchten met pizza en een hoop grappen over de Duitser die bang was dat het bureau waar hij graag naar toe wilde verhuizen tijdens de lunch bezet zou worden door de Rus die die middag aan zou komen. Er lopen op IDSIA een hoop nationaliteiten rond, ik heb in de eerste dag al mensen ontmoet uit Luxemburg, Nederland, Duitsland, Zweden, Rusland en Zwitserland uiteraard.

De middag was niet veel anders dan de ochtend, meer interessante gesprekken en gezelligheid. Uiteindelijk weet ik nog steeds niet wat mijn afstudeeronderwerp is, maar ga ik de komende week werken aan een lerend systeem met multiobjective fitness functions voor TORCS. In normaal Nederlands: Ik ga proberen de computerspeler in een racespelletje niet alleen zo snel mogelijk te laten rijden, maar ook zo menselijk mogelijk (en met wellicht nog meer restricties). Omdat het over het algemeen niet meer moeilijk is om een computerspeler in een spel heel goed te maken, wordt het namenlijk steeds belangrijker dat het gedrag van computerspelers meer op mensen lijkt, zodat uiteindelijk het spel voor de speler interessanter wordt.

Als dat idee allemaal lukt en ik binnen een week interessante resultaten kan genereren, heb ik binnen een week al meegewerkt aan een paper voor een conferentie. Hoe cool is dat? :)

Originally published at Zeker waar.
» Click here « to leave any comments.

Lugano morning

  • Nov. 7th, 2008 at 4:38 PM
eye
Een compilatie van de foto's die ik maakte toen ik drie uur voor het station van Lugano zat te wachten op de persoon die me op zou halen. De lichtjes in de lucht bleken ineens een berg te zijn.

httpv://www.youtube.com/watch?v=U1zAedCn83s

Originally published at zekerwaar.