okt 192019
 

Toen ik 10 jaar geleden mijn ANTEC 300 kocht, kreeg ik er een exemplaar van Colin McRae: Dirt 2 (videoreview) gratis bijgeleverd en redelijk snel na aanschaf kocht ik Mass Effect 2 er los bij (een spel dat 10 jaar later nóg niet achterhaald is: videoreview).

De overeenkomst tussen die twee games: ze werden allebei geleverd op een DVD. In een doosje. En liggen nu nog ergens in de doos met de rest van de reserveonderdelen van de computer.

Bij de grafische kaart van mijn nieuwe computer (zie bericht 1 en bericht 2 daarover) kreeg ik een code voor een gratis exemplaar van Call of Duty Modern Warfare. Beetje suf daarbij is dat die game nog niet beschikbaar is. Pas op 25 oktober. Daarnaast vraag ik me op basis van de trailer af of ik dat spel heel veel ga spelen. Niet echt mijn genre.
Goed, op zoek dus naar andere games dan maar om de kracht van mijn nieuwe pc ook visueel te testen.

Steam
Natuurlijk ben ik niet helemaal in 2009 steken gebleven als het om PC games gaat. Ja, ik heb ook al een tijdje een Steam account. Dat gaat automatisch als je kinderen hebt die games willen spelen op een moment dat ze nog niet zelf online aankopen mogen/kunnen doen.
En natuurlijk verwees Niek me meteen naar dit soort lijstjes: de op dit moment grafisch meest uitdagende spellen voor PC.

Hij had zelf al Deus Ex: Mankind Divided via Steam, dus die konden we zo spelen. Project Cars 2 had ik zelf al aangeschaft (helaas had ik geen VR-bril in huis om mee te testen). Aporia: Beyond The Valley is een spel dat niet in die lijst stond, maar waarvan Niek van de demoversie wist dat die grafisch te zwaar voor onze gewone laptop was (een HP Pavlion met Kaby Lake Intel Core i7 en NVIDIA GeForce 940MX).

Via Steam kun je daarvan een demoversie downloaden die inderdaad heel erg mooi uitziet. De clip hierboven is niet op 4K gemaakt maar op 1080p en geeft toch al een beeld van de graphics. Dus wilde ik de volledige versie ook wel aanschaffen. En dan heb je een keuze.

Lees verder….

Deel dit bericht:
okt 182019
 

Gisteren heb ik in een uitgebreide post beschreven welke onderdelen ik uitgekozen had voor mijn nieuwe desktop.  Vandaag ga ik in op het bouwproces. Niet met een filmpje waarbij je de hele build van begin tot einde kunt zien.  Eerlijk is eerlijk, omdat het de eerste keer was durfde ik dat gewoon niet aan. Geen idee of het een probleemloos geheel zou worden of een paar dagen stressen.

Het werd een probleemloze build, een volgende keer zou ik het ook absoluut aandurven om de camera aan te zetten en het proces te documenteren. Maar dat is waarschijnlijk pas over 10 jaar. Het bouwen heb ik uiteindelijk samen gedaan met Niek, mijn 16-jarige zoon. Hij was, net als ik, thuis voor de herftsvakantie en wilde die graag een meemaken. Ook zijn conclusie was na afloop: dit zou hij nu ook zelf nog wel een keer durven nadoen.

Disclaimer: dit is een beschrijving van mijn eerste eigen build ooit. Ik heb dus niet de illusie dat het een “zo moet het en niet anders” handleiding is !!!

Lees verder….

Deel dit bericht:
okt 172019
 

Het is inmiddels (op 2 maanden na) bijna op de kop af 10 jaar geleden dat ik mijn vorige desktop bestelde. Toen wél de componenten geselecteerd maar ik had hem door Salland in elkaar laten zetten. Dat was voor nu eigenlijk ook het plan. Waarom? Nou, omdat 99 euro betalen voor het in elkaar laten zetten van een apparaat dat uit de nodige losse onderdelen bestaat, uniek is qua configuratie (dus geen kant en klaren “how to build it” filmpjes) én niet heel goedkoop voor wat betreft het totaal van onderdelen, eigenlijk best een goede deal is.

Maar omdat de AMD Ryzen 9 3900X erg populair blijkt te zijn, was die opeens niet meer op voorraad bij Alternate waar ik de rest van de configuratie uitgezocht had. Nou had ik natuurlijk op zoek kunnen gaan naar een plek waar ik wél alle onderdelen die ik wilde hebben kon vinden (niet gemakkelijk omdat er best veel plekken waren die de Ryzen 9 helemaal niet hadden). Maar dat was me eigenlijk teveel gedoe omdat het uitzoeken van de individuele componenten al veel werk was. Daarom was het het laatste zetje dat ik nodig had om dan toch maar voor zelfbouw te gaan. En dit keer dan dus echt.

In dit eerste bericht wil ik een aantal van de keuzes die ik dit keer gemaakt heb bij het samenstellen van mijn desktop toelichten. In het volgende bericht ga ik in op het bouwproces.

Desktop of laptop
Toen ik de vorige keer een systeem samenstelde was het geen vraag: als je een stevig systeem wilde, dan werd het een desktop. Een laptop was per definitie minder krachtig of onbetaalbaar.
Dat is inmiddels niet helemaal meer zo. Je kunt op een aantal plekken, bijvoorbeeld bij BTO hele mooie configuraties samenstellen.
De keuzevrijheid is dan echter een stuk beperkter. Zo was een AMD Ryzen 9 bij BTO geen optie, Was de optie voor een Intel i9 meteen gekoppeld aan een  (dure) NVIDIA GeForce RTX 2070 met 8GB GDDR6 en kwam ik qua kosten voor een “brute kracht” systeem uiteindelijk bijna 1.000 euro duurder uit dan ik nu betaald heb.
En dat vond ik wat veel (50% extra) voor de mogelijkheid om het systeem gemakkelijk te verplaatsen.

Lees verder….

Deel dit bericht:
okt 052019
 

Mocht je nou de Google Colab van afgelopen maandag bekeken hebben en gedacht hebben “dat gaat me een heel eind boven mijn pet”, dan kan ik je de PBS Crash Course A.I. met Jabril Ashe van harte aanraden. Die serie kent inmiddels 8 afleveringen en start helemaal bij het begin.

Bij aflevering 5 en 8 (die vandaag nog niet in de playlist te vinden is, maar wel al hier te bekijken) wordt gebruik gemaakt van Google Colab voor de hands-on uitwerkingen. Daarbij wordt geen gebruik gemaakt van Tensorflow, maar de neurale netwerken werken (uiteraard) op een vergelijkbare manier.
Tijdens aflevering 5 wordt een classificatiesysteem gebouwd voor handgeschreven letters (waar ik uitging van cijfers) en in aflevering 8 gaat het om “natural language processing” (natuurlijke taalverwerking). In de andere afleveringen komen concepten als supervised learning en unsupervised learning aan bod, wordt k-means clustering als voorbeeld van unsupervised learning behandeld. Ook meer complexe begrippen als backpropagation en de loss functie komen aan bod. Al kunnen ze (uiteraard?) niet overal helemaal de diepte ingaan om het “geschikt voor iedereen” te houden.

Dus de video’s van 3Blue1Brown zijn nog steeds een mooie aanvulling als je ook de wiskunde achter de netwerken beter wilt leren begrijpen.

Elk filmpje is zo’n 10 – 15 minuten lang, als je met de twee Google Colab document wilt spelen moet je daar zeker nog een half uurtje aan toevoegen, dus zo’n 2 – 2,5 uur ben je er wel zoet mee. Ideaal toch voor een regenachtig weekend of de komende herfstvakantie? 😉

Ik weet niet hoeveel nieuwe afleveringen er nog bij komen. Maar als je na deze acht nú al op zoek bent naar meer, dan is hier nog veel meer aanbod van training!

Deel dit bericht:
okt 032019
 

Deel dit bericht:
okt 012019
 

De uitdaging was: geef een introductie op Kunstmatige Intelligentie voor collega-onderzoekers die er wellicht ooit wel eens van gehoord hebben, zeker nog nooit gebouwd hebben, in het algemeen geen programmeerervaring hebben.
Het moest in ieder geval ook hands-on zijn, want dat werkt nou eenmaal het beste.

Beide uitgangspunten: hands-on en laagdrempelig vormden een redelijke uitdaging. De verschillende laptops hadden immers niet de benodigde software of programmeeromgevingen geïnstalleerd. En dat allemaal vooraf (laten) doen op de verschillende systemen zou het overgrote deel van de beschikbare tijd opslurpen.

Daarom hebben we gebruik gemaakt van Google Colab, een experimentele online omgeving van Google waarbij ze Jupyter Notebooks (gratis) beschikbaar stellen. Je weet het: gratis experimentele omgevingen van Google verdwijnen net zo snel als dat ze verschijnen, dus je wilt er niet een business op bouwen. Maar omdat de notebooks die je er maakt “gewone” Jupyter Notebooks zijn (disclaimer: ik moet nog testen of ze daadwerkelijk uitwisselbaar zijn), jou je een Colab notebook moeten kunnen exporteren en, indien gewenst op je eigen Jupyter Notebook omgeving kunnen installeren.

Je kunt de Colab hier vinden: http://kortelink.com/CoE-AI
Dat betekent dat je voldoende hebt aan een Google account om je eerste kunstmatige neurale netwerk te beschrijven, te compileren, te trainen en te evalueren.

Lees verder….

Deel dit bericht: