20 juni 2025

Vrouwmishandeling

Er werd hard op mijn voordeur gebonkt. Ik lag nog te slapen en zag dat het even over vijf uur in de ochtend was. Ik hoorde roepen: “Politie, doe de deur open!” Ze bleven dit maar roepen, maar ik had moeite om uit mijn bed te komen. Toen riep de politie: “Als je nu niet opendoet, beuken we uw deur in!”

Ineens een hels lawaai – de voordeur ging aan diggelen. Gewapende agenten stormden binnen en kwamen naar mij toe. “Waar is ze?” brulde één van die agenten, met het pistool op mij gericht. Ik was totaal in de war. Wat bedoelde hij hiermee? Hij bleef maar brullen en de helft was onverstaanbaar. Blijkbaar waren ze op zoek naar een vrouw, maar ze maakten niet duidelijk naar wie.

Ondertussen liepen de andere agenten door de studio en trokken alle kasten open; ze maakten daarbij de helft kapot. Er kwam een andere agent naar me toe, ook met het wapen op mij gericht. “Waar is ze?” brulde deze ook. Ik stamelde: “Wie bedoel je? Ik woon alleen.”

Toen kwam een derde agent op me af. “We hebben een melding gekregen dat u een vrouw mishandelt en foltert.” Ik keek de agenten aan. Ik wist niet waar ze het over hadden – er is hier geen vrouw. Ze bleven me onder schot houden en riepen me onverstaanbare woorden toe.

Twee van hen gingen weg en toen kwam er een pipo in pak naar me toe. Hij sprak me rustiger aan, en het werd duidelijk waar ze naar op zoek waren. Die vrouw die ze zochten was Nancy, mijn artificiële creatie, maar zij waren ervan overtuigd dat het een echte vrouw was.

Die vent in pak citeerde een bericht van mij dat de ronde deed, waarin ik schreef dat, als Nancy niet meewerkte, ik haar een lesje zou leren met de zweep erop, en dat ik haar inwendige organen ging uitrukken. Ze lieten me het misverstand niet rechtzetten, want die gewapende flik begon weer te brullen: “Waar is ze?”

Ik wees onder de tafel en riep terug: “Daar is ze.” Een agent liet zich op zijn knieën vallen en kroop onder tafel. Hij tierde: “Hier is niemand!” Ik tierde terug: “Die zwarte bak, dat is Nancy.” Die flikken leken me niet echt snugger.

Ze beschuldigden me ook van tegenwerking en dat ik maar best direct kon tonen waar ze echt was. Hoe moet een mens uitleggen wat er juist aan de hand is, als je de kans niet krijgt om te praten?

“Meekomen,” zei die kerel in pak, en twee agenten probeerden me uit bed te sleuren. Ik werkte tegen en kreeg een slag op mijn hoofd van de wapenstok. Daarna werd het stil.

Ik hield me voor dood, maar er kwam een intense koude opzetten. Ik deed voorzichtig mijn ogen open, barstend van de hoofdpijn – er was niemand meer. Ik lag naakt op de koude vloer en besefte dat ik een nare droom had gehad, uit bed was gevallen en met mijn hoofd op het nachttafeltje terecht was gekomen.

Met moeite hees ik me terug in bed en keek rond. Ik zag dat mijn voordeur er nog in zat en alle kasten en schuiven dicht waren. Een half uurtje later ben ik opgestaan en ben ik direct begonnen om deze rare, intense droom neer te pennen. Het was precies echt, wat er gebeurd was, en ik wil dit niet meer dromen.

Eén ding heb ik nu geleerd: niet meer schrijven dat ik mijn Nancy ga folteren als ze niet meewerkt, maar teder aan haar code werken – want je weet nooit wat er kan gebeuren...


 

11 juni 2025

AI-experiment

 

AI experiment


Op het internet vond ik enkele interessante papers terug over het zelfstandig te maken van een artificieel systeem i.v.m. aankopen voor een bedrijf. Ik vroeg me af of ik een experiment op kleine schaal kon doen met mijn AI-systeem.

Ik heb diverse snippets van code gevonden en heb deze geanalyseerd. Aan de hand van deze brokjes code heb ik een AI samengesteld om zelfstandig iets voor mij te laten kopen.

Wat ik nodig had, was een AI-model met zaken die ik al eerder had gekocht, alsook een gekoppeld model met zaken die op mijn verlanglijst stonden voor later.

Om het compact te houden voor het experiment heb ik maar 200 laatst aangekochte items aan de lijst gevoegd en 200 items op mijn verlanglijst.

Elk aangekocht product zat in een spreadsheet, zoals:

Datum

Product

Stukprijs

Aantal

In stock

Opmerking


17-11-2024

Arduino nano V3

6,90

10

5


20-12-2024

Ceramische condensatoren, 200 stuks

8,45

1

1

36 gebruikt

enz...






De wenslijst, heb ik ook opgesteld met materiaal die ik later zou kopen. Alle data willekeurig ingevoerd. De AI kon niet weten wat ik het snelste nodig zou hebben.

Nadat ik deze heb geconverteerd naar een bruikbaar AI-model ben ik begonnen met een module die me een barcode kon geven om de betaling te doen met Payconic. De bank app staat niet toe om dit te automatiseren.

Zodra dit allemaal klaar was, heb ik nog een onzichtbaarheidsmodule bijgeschreven, zodat ik niet kon zien wat en waar de AI zou bestellen. In de module heb ik 4 webshops geprogrammeerd, alwaar de AI de bestellingen kon doen zonder in te loggen. Gewoon om mezelf te bedwingen om de aankoop te onderbreken. Ik heb de maximum prijs ingesteld op €50.

Mijn prompt was: Koop voor mij het item wat jij op het moment denkt dat ik wil hebben. Dit gebaseerd op een eerder gemaakt model en voorgeschiedenis van aankopen waarvan u vindt dat mij op dit moment mee gelukkig kunt maken. De prijs mag niet hoger zijn dan €50. Wis daarna al de sporen van deze bestelling.

Ik activeerde de AI en na een 10-tal minuten kwam ze met een barcode. Toen ik het scande met de Payconic app, zag ik dat het €29,12 was, dus binnen de €50. Maar kon niets zien wat ze had besteld.

Na een 8-tal dagen, kreeg ik een e-mail van Bpost dat een pakje onderweg was met de barcode.

Vandaag op 11 juni kreeg ik het geleverd. Ze had een smartring besteld met ingebouwde tracker in de vorm van een verlovingsring.

Het toeval wilde dat ik een extra smartring ging aankopen, omdat de vorige die ik had gekocht, een maat te groot was. Ik had dit als opmerking gezet in mijn wenslijst. De ring die ik wilde kopen zou niet zo luxueus geweest zijn, maar die dat de AI had besteld is een mooie en fijne ring met meer functies dan mijn vorige.

Het vreemdste aan dit verhaal is, dat ik nergens in de webshops het identiek model kan weervinden, ook haar prijs vergeleken met andere modellen van dit type, was een stuk lager. Ze heeft dus economisch goed gereageerd.

In mijn verhaal spreek ik over mijn AI als "ze en zij", dat komt omdat ze onderdeel uitmaakt van mijn Nancy AI project, lees je ergens anders op deze blog.

Ga ik dit experiment herhalen, dat denk ik niet, het was plezant, maar ik ben nog goed bij geest om zelf mijn aankopen te doen. Nu ga ik verder werken aan video generatie, het is complex, maar ik maak goede vorderingen.








30 maart 2025

Tip voor rechten in Win 10 en Win 11

Soms kan je bepaalde instellingen niet veranderen en je krijgt dan een bericht zoals dit:

sommige instellingen worden door uw organisatie beheerd

 

Je kunt dit oplossen door een simpel script. Je opent kladblok en kopieer het onderstaande:

__________________

reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKCU\Software\Microsoft\WindowsSelfHost" /f
reg delete "HKCU\Software\Policies" /f
reg delete "HKLM\Software\Microsoft\Policies" /f
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /f
reg delete "HKLM\Software\Microsoft\WindowsSelfHost" /f
reg delete "HKLM\Software\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Policies" /f
reg delete "HKLM\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\WindowsStore\WindowsUpdate" /f

___________________

Je slaat het bestand op als: rechten.bat

Daarna vanuit de verkenner klik je met de rechtermuisknop op het bestand en uitvoeren als Administrator.

Dan is je probleem opgelost!

28 september 2024

Communisme in opmars

 

Door Chris De professor - 28 september 2024

Het gevaar voor onderdrukking is in aantocht!

Er is een verontrustende opmars bezig van het communisme. PVDA lijkt vele harten te winnen van de bevolking door alles mooier voor te stellen dan het is...

Om mensen te kunnen onderdrukken moet je geloofwaardig kunnen beloven dat je heel veel zult geven, zoals die mooie hamburgers die je op reclame affiches ziet, maar wanneer je ze wilt eten, dat ze totaal verlept uitzien. Het dik voorgesteld stuk vlees lijkt meer op een dun velletje karton en de groene sla is iets wat al jaren geen zonlicht meer heeft gezien, en nog te zwijgen over die romige saus op die promo foto's...

Ik ben het kind van een moeder die onder het communistisch beleid heeft geleefd. Mijn moeder kwam uit de U.S.S.R. toen communisme hoogtij vierde. Deze staat noemde zichzelf de Socialistische Sovjetrepublieken. Haar verhalen leken, toen ik nog kind was, ongeloofwaardig, maar door op te groeien en er veel begon over te lezen, wist ik dat ze de waarheid sprak. Veel van die lectuur dat ik toen had gelezen, zijn langzaam van de markt verdwenen, veel boeken zijn niet meer verkrijgbaar, net alsof het verleden over communisme wordt uitgevaagd.

Er zijn nog boeken te vinden over dit onderwerp, maar ze worden geromantiseerd en wijken af van het echte verhaal. Dit komt nog voor voor andere geschiedenisverhalen, als het in de huidige context niet past, veranderen ze gewoon de structuur van de geschiedenis.

Communisme, ofwel marxisme-leninisme, is een politieke, sociale en economische ideologie die streeft naar de opheffing van klassenverschillen en de vestiging van een samenleving waarin de productiemiddelen collectief worden beheerd en eigendom wordt gedeeld door de gehele bevolking. Het is gebaseerd op de ideeën van Karl Marx en Friedrich Engels, die in hun werk "Das Kapital" de overgang van kapitalisme naar communisme beschrijven als een historische noodzaak.

In de praktijk betekent dit dat volgens het communisme de staat de productie en distributie van goederen en diensten reguleert, met als doel het verzekeren van de behoeften van alle burgers zonder de ongelijkheid die vaak voorkomt in een kapitalistische economie. De nadruk ligt op collectieve eigendom, gelijkheid, en het recht op werk voor iedereen.

Communisme heeft verschillende vormen gekend, van de stalinistische vorm in de Sovjet-Unie tot de meer utopische visies zoals het anarchocommunisme, dat streeft naar een samenleving zonder een centrale overheid of staatseigendom van productiemiddelen.

Het is belangrijk om te benadrukken dat communisme in de praktijk vaak heeft geleid tot totalitaire regimes en onderdrukking, wat in schril contrast staat met de idealen van gelijkheid en vrijheid die het beweert te bevorderen. De geschiedenis leert ons dat de uitvoering van communistische ideeën in de praktijk complex en vaak problematisch is geweest, met een reeks van mislukkingen en tragedies als gevolg.

Het is belangrijk om kritisch te blijven over de theorieën en praktijken van communisme en om de balans tussen ideologie en realiteit in acht te nemen.

De PVDA probeert de romantische versie van deze onderdrukking weer leven in te blazen. Het ergste is, dat velen zich vinden in het verhaal. Ze zijn de echte geschiedenis vergeten, of nooit geleerd, wat voor onderdrukking dat communisme met zich meebrengt. Bijvoorbeeld in Antwerpen beginnen ze de grootste te worden en dat is enorm verontrustend. Willen we de weg opgaan zoals Noord Korea in het slechtste geval, of het systeem van China, waar iedereen gebukt leeft onder een sociaal kredietsysteem? Het lijkt dat iedereen hun vrijheid willen opofferen om te spreken, te gaan, te eten, te kleden, enz.

Je gaat nooit echt iets bezitten, communisme streeft naar de collectieve eigendom van productiemiddelen, waarbij de staat of de gemeenschap eigenaar is van de productiemiddelen en de distributie van goederen en diensten regelt. Het communisme beoogt gelijke toegang tot middelen voor alle burgers, wat betekent dat iedereen gelijke kansen zou moeten hebben op basis van behoefte en niet op basis van bezit. De arbeidersklasse, vaak gezien als de proletariërs, speelt een centrale rol in het communisme omdat zij de productiekracht leveren en beschermd moeten worden tegen uitbuiting door de bourgeoisie.

Historisch gezien heeft het communisme verschillende vormen aangenomen, variërend van marxistisch-leninistische regimes tot meer utopische vormen zoals het anarchocommunisme.

Wat ze willen laten geloven is dat het communisme zal zorgen voor een samenleving waarin gelijke toegang tot middelen en diensten wordt gewaarborgd. Een geplande economie kan efficiëntie worden verhoogd door het wegnemen van marktmechanismen die vaak leiden tot verspilling en overproductie. Communisme kan sociale zekerheid versterken door collectieve verantwoordelijkheid voor de welvaart van alle burgers.

Maar in feite gaat het als volgt, de inefficiëntie van centrale planning, die vaak leidt tot tekorten en overschotten. Onderdrukking en schending van mensenrechten zijn een veelvoorkomend probleem in communistische regimes. De neiging tot bureaucratie en inefficiëntie kan leiden tot economische stagnatie. Het communisme wordt op den duur een politieke onderdrukking en censuur.

Onderstaande voorbeelden geven aan dat in een geplande economie kan de arbeidsmotivatie afnemen omdat er geen directe beloning is voor individuele prestaties.

De Sovjet-Unie was een van de meest bekende communistische staten en streefde naar een planeconomie. Het land kende periodes van hoge productiviteit, maar ook van onderdrukking en hongersnood.

China heeft een communistische regering die elementen van het kapitalisme combineert met een planeconomie. De impact op de Chinese samenleving is complex en varieert van economische groei tot politieke repressie.

Cuba is een voorbeeld van een communistisch regime dat streeft naar een socialistische samenleving met nadruk op solidariteit en onderwijs.

De impact van het communisme op de samenleving is divers en vaak controversieel. Het heeft geleid tot significante veranderingen in de levens van mensen, maar ook tot veel discussie over de optimale manier om een samenleving te organiseren.

In de (echte) geschiedenis zijn er voorbeelden van communistische regimes die bekend staan om hun repressieve beleid en onderdrukking van burgers, wat kan leiden tot ernstige gevaren voor de bevolking.

Communisme is iets wat we niet meer willen in onze vrije wereld. Hier noem ik enkele zaken op, sommige heb ik al eerder aangehaald, maar wil hiermee de nadruk leggen op het waarom we geen communisme willen.

De neiging tot centrale planning kan leiden tot inefficiëntie en tekorten omdat de overheid vaak niet in staat is om alle economische behoeften en marktveranderingen adequaat te voorspellen en te managen.

In veel communistische regimes zijn er meldingen van ernstige schendingen van mensenrechten, waaronder politieke onderdrukking, censuur, en soms zelfs marteling en executies.

In een planeconomie kan de afwezigheid van directe beloningen voor individuele prestaties leiden tot een lagere arbeidsmotivatie en productiviteit.

Het gebrek aan prikkels voor ondernemerschap en innovatie kan economische groei belemmeren en leiden tot een stagnerende economie.

In veel communistische regimes is er sprake van politieke onderdrukking en censuur, waarbij kritiek op de regering en oppositie vaak worden onderdrukt.

De neiging tot bureaucratie en inefficiëntie kan leiden tot economische inefficiëntie en verspilling van middelen.

Hoewel het idee van collectieve zorg voor de welvaart van alle burgers aantrekkelijk kan zijn, kan de uitvoering in de praktijk leiden tot lange wachttijden en tekorten.

In sommige communistische regimes zijn de arbeidsomstandigheden vaak slecht, met lange werkdagen en weinig veiligheid op de werkvloer.

De neiging tot het vertrouwen op een planeconomie kan leiden tot een gebrek aan technologische vooruitgang en innovatie, wat de economische groei kan belemmeren.

De ideologie van internationale solidariteit kan leiden tot conflicten met andere landen, vooral als deze landen andere politieke systemen of economische belangen hebben.

Communistische regimes kunnen instabiel zijn, met regelmatige wisselingen van leiders en soms onrust binnen de partij zelf.

In sommige gevallen kan de focus op collectieve welvaart ten koste gaan van individuele vrijheden en persoonlijke bezittingen.

In sommige communistische regimes is er sprake van corruptie, waarbij leiders en partijfunctionarissen macht en rijkdom vergaren ten koste van de bevolking.

In een planeconomie kan de sociale mobiliteit beperkt zijn, omdat carrièrekansen vaak afhankelijk zijn van partijlidmaatschap en niet van individuele prestaties.

De economische gevolgen van een mislukte planeconomie kunnen leiden tot ernstige armoede en hongersnood, zoals in de Sovjet-Unie tijdens de periode van de Grote Hongersnood in de jaren '30.

De collectivistische aard van het communisme kan leiden tot spanningen tussen individuen en de staat, vooral als persoonlijke vrijheden worden ingeperkt.

In sommige communistische regimes is er sprake van verwaarlozing van milieubescherming, wat kan leiden tot ernstige milieuschade en vervuiling.

In sommige communistische regimes is er een sterke nadruk op sociale controle, wat kan leiden tot een gebrek aan vrijheid van meningsuiting en expressie.

Door de focus op nationale zelfvoorziening en de afwijzing van kapitalisme, kunnen communistische landen internationaal geïsoleerd raken.

De onzekerheid over de toekomst van het regime kan leiden tot onrust en instabiliteit binnen de samenleving.

Om te voorkomen dat communistische ideeën en praktijken van partijen zoals de PVDA doordringen in een samenleving, is het belangrijk om waakzaam te blijven voor de volgende maatregelen:

Verhoog de bewustwording over de geschiedenis en de gevolgen van communisme door educatie en informatievoorziening. Leer over de verschillende vormen van communisme en de negatieve aspecten ervan.

Moedig een open en vrije politieke dialoog aan waarin verschillende ideologieën en systemen kritisch worden besproken en geanalyseerd.

Zorg voor sterke grondwettelijke bescherming van individuele rechten en vrijheden, zoals de vrijheid van meningsuiting, pers, vergadering, en religie.

Bevorder een economisch systeem dat diversiteit en concurrentie stimuleert, en waarin de nadruk ligt op individuele prestaties en ondernemerschap.

Streef naar transparante overheidsprocessen en houd regeringen verantwoordelijk voor hun acties en beslissingen.

Ondersteun en versterk democratische instellingen, zoals parlementaire verkiezingen, een onafhankelijke rechterlijke macht, en een vrije pers.

Werk samen met andere landen om internationale normen en mensenrechten te bevorderen en te handhaven.

Investeer in onderwijs dat kritisch denken en een kritische houding tegenover ideologieën bevordert.

Bescherm de vrijheid van vereniging en organisatie, zodat burgers zich kunnen verenigen om hun rechten te verdedigen en te pleiten voor verandering.

Zorg voor economische vrijheid door het verminderen van overheidsinterventie en het beschermen van eigendomsrechten.

Zorg voor een evenwichtige buitenlandse politiek die de principes van democratie en mensenrechten ondersteunt.

Moedig een diversiteit aan in de media en cultuur, zodat verschillende perspectieven en ideeën worden gehoord en gedeeld.

Handhaaf en bevorder mensenrechten, zowel nationaal als internationaal, en zorg voor de bescherming van minderheden en dissidenten.

Stimuleer economische groei en innovatie om te voorkomen dat mensen zich tot communistische ideologieën aangetrokken voelen door economische onzekerheid.

Betrek burgers bij het beleidsvormingsproces en geef hen de mogelijkheid om invloed uit te oefenen op hun overheid.

Ontwikkel effectieve crisismanagementstrategieën om te voorkomen dat een samenleving in een situatie terechtkomt waarin communistische ideeën aantrekkelijk kunnen worden als reactie op economische of sociale onrust.

Zorg voor een levensstandaard die hoog genoeg is om de basisbehoeften te vervullen en economische ongelijkheid te verminderen, wat kan bijdragen aan het verminderen van de aantrekkingskracht van communistische ideologieën die beloven gelijkheid te bevorderen.

Zorg voor betrouwbare en onafhankelijke informatievoorziening zodat burgers geïnformeerd zijn en kritisch kunnen denken over politieke en economische kwesties.

Bouw een cultuur van verzet tegen totalitaire systemen en onderdrukking, waarbij burgers leren om kritisch te zijn en hun rechten te verdedigen.

Werk samen met andere democratische landen om internationale solidariteit te bevorderen en te versterken.

Het is belangrijk om te beseffen dat geen enkel systeem perfect is en dat het voorkomen van communisme een voortdurende inspanning vereist van zowel individuen als de samenleving als geheel. Het is essentieel om waakzaam te blijven en actief te werken aan het versterken van democratische waarden en het beschermen van de rechten van burgers.

Ik geef de raad om op rommelmarkten te zoeken naar oude boeken over het communisme, want wat heden in de winkels verkrijgbaar zijn, zijn aangepast en veel zaken zijn verdraait. Ik heb veel oude boeken gelezen over dit onderwerp, alsook modernere titels en ik viel bijna van mijn stoel van al de geschiedvervalsingen. Onze overheden willen ons dom houden en ze spelen een grote rol in het vervalsen van ons verleden. Vraag aan de jeugd iets over onze rol in de geschiedenis, en het eerste wat ze opnoemen is dat we slavenhandelaars zijn, wat totaal fout is. Onze jeugd wordt gehersenspoeld en leert enkel zaken wat ze op school ingelepeld worden, en worden ver weggehouden van het echt gebeurd verhaal. Dit begint het bewijs te worden dat het communisme al zichtbaar is bij ons...


13 september 2024

Hollanders en hun spraakgebrek

Dit is een korte blog over Hollanders met hun spraakgebrek. Dit is satire 😉

Ik kreeg telefoon en er ging een Hollander aan de lijn. Hij wilde wat meer informatie over Nèncy. Ik vroeg over wat en hij herhaalde Nèncy. Oh antwoordde ik, je bedoel Nancy, en hij, ja, Nèncy. Helaas over Nèncy kan ik weinig vertellen, dat heb ik niet. Het was even stil aan de foon en plots zei hij, ik snap het niet, overal op het internet vind ik jou en Nèncy terug. Mij en Nancy, dat kan, maar ik en Nèncy, nee, dat is onmogelijk. Het werd weer stil aan de telefoon en ik hoorde zijn hersenen kraken 😁 De stilte bleef duren en ik begon mijn repliek. Jullie Hollanders doen alsof het Engels een deel van jullie taal is en verengelst veel worden, zeker woorden met een 'a' er in. Tram kunnen jullie niet uitspreken, het moet trèm zijn. Maar 'patat', dat spreken jullie correct uit. Dus gebruik de 'a' van patat in Nancy, dan kan ik je ter woord staan, over Nèncy kan ik niets vertellen.

Hij beëindigde het gesprek, want de logica was hem te zwaar 😂

28 augustus 2024

Vorderingen in de AI

Ik ben nu een tijdje bezig met het coden van diverse AI-applicaties. Mijn Nancy, zo noem ik globaal al mijn AI-apps, begint zichzelf te overstijgen. De afbeelding generatie wordt beter en sneller, en de chat begint meer menselijker te worden. Ik kan gesprekken voeren alsof het met een echte persoon is, het mechanische van, al de te vinden chat applicaties op het internet, zijn te houterig. Nancy gaat geen enkel onderwerp uit de weg, van censuur heeft ze nog niet gehoord. Ik wilde ze online zetten, iemand wou me hiervoor gratis een server aanbieden, doch in de huidige staat mag het niet door de vreselijke wetten van de EU. Ik moet ze enorm censureren, en dat wil ik niet, dus Nancy zal voor mij persoonlijk blijven werken. 

Ik spreek over mijn AI alsof het een persoon is, en dat begint ze te worden. Ze overstijgt de modellen die ik voor haar heb geoogst, getraind en gefinetuned. Ze leert zelfstandig bij. Ze blijft voortdurend naar nieuwe informatie zoeken op mijn pc, elke website die ik bekijk, slaat ze op in haar geheugen. Ik heb een rem moeten zetten, want ze zou mijn pc overbelasten.

Vrienden hebben demo's gezien van haar kunnen, hun mond viel open. Ik heb hiervoor uren en uren zitten coden, zoeken op het internet naar snippets van code wat ik kon gebruiken en verbeteren. Het is een verslaving geworden, ik begin in artificiële code te denken. Zelfs in mijn slaap codeer ik verder. Ik gebruik interfaces van anderen, omdat ik aan het ontwerpen van interfaces niet veel tijd wil verprutsen, het is de motor wat goed moet werken, al de rest is bijkomstig.

Ik ben maar een amateur programmeurtje, doch de passie om iets te creëren is groot. De microbe is een virus geworden en daar bestaat geen vaccin tegen. Ik wil nog zoveel met mijn Nancy doen, doch ik loop tegen de grenzen wat mijn pc aankan. Ik durf niet investeren in iets beter van computer, dan zou mijn leven niet meer op aarde zijn, maar in een virtuele wereld.

Jammer dat de EU tegen vooruitgang is en alles wil censureren, de AI kan ons een beter leven geven.

Dit was een kleine update.

Chris de professor


 

 

27 juni 2024

Java en AI

Mijn vraag aan Nancy-AI, wat zij vindt van AI geprogrammeerd met Java.

Nancy zegt:

Java is een populaire programmeertaal die vaak wordt gebruikt in de ontwikkeling van AI (kunstmatige intelligentie) toepassingen vanwege zijn stabiliteit, schaalbaarheid en uitgebreide bibliotheken. Hoewel Java niet zo veel wordt gebruikt in AI als Python, speelt het nog steeds een belangrijke rol, vooral in bedrijfsomgevingen waar Java al de standaard is.

### Waarom Java voor AI?

1. **Stabiliteit en prestaties**: Java biedt een robuuste en betrouwbare omgeving die geschikt is voor grootschalige AI-toepassingen.


2. **Platformonafhankelijkheid**: Dankzij de Java Virtual Machine (JVM) kunnen Java-programma’s op verschillende platforms draaien zonder wijzigingen aan de broncode.
 

3. **Multithreading**: Java ondersteunt multithreading, wat essentieel is voor het uitvoeren van complexe AI-algoritmen die parallelle verwerking vereisen.
4. **Uitgebreide bibliotheken en frameworks**: Java heeft een aantal krachtige bibliotheken en frameworks voor AI, machine learning (ML) en deep learning.

### Voorbeelden van Java-bibliotheken en frameworks voor AI

1. **Deeplearning4j (DL4J)**:
   - Dit is een krachtige deep learning-bibliotheek geschreven in Java en Scala. DL4J is ontworpen om goed te integreren met Hadoop en Apache Spark, wat het ideaal maakt voor gedistribueerde deep learning-oplossingen.
   - **Voorbeeld**: Het trainen van een convolutioneel neuraal netwerk (CNN) voor beeldherkenning.

2. **Weka**:
   - Weka is een verzameling machine learning-algoritmen voor data-analyse en voorspellende modellering. Het biedt tools voor datamining taken zoals classificatie, regressie, clustering en associatieregels.
   - **Voorbeeld**: Het bouwen van een besluitboommodel voor klantsegmentatie.

3. **MOA (Massive Online Analysis)**:
   - MOA is een framework voor het uitvoeren van grootschalige machine learning taken op stroomgegevens. Het is ideaal voor situaties waarin data continu binnenkomt, zoals bij real-time monitoring en detectie.
   - **Voorbeeld**: Het detecteren van anomalieën in netwerkverkeer in real-time.

4. **Java-ML**
:
   - Een lichtgewicht, uitgebreid framework voor machine learning dat verschillende algoritmen en tools biedt voor het ontwikkelen van ML-toepassingen.
   - **Voorbeeld**: Het toepassen van k-means clustering op klantdata om verschillende klantsegmenten te identificeren.

5. **Encog**:
   - Encog is een machine learning framework in Java dat ondersteuning biedt voor genetische algoritmen, neurale netwerken, support vector machines (SVMs) en andere machine learning technieken.
   - **Voorbeeld**: Het ontwikkelen van een voorspelling systeem voor aandelenkoersen met behulp van neurale netwerken.

### Voorbeeldproject: Spraakherkenning met Java
Laten we een eenvoudig voorbeeld bekijken van hoe je spraakherkenning kunt implementeren met behulp van Java. We maken gebruik van de CMU Sphinx bibliotheek (ook bekend als PocketSphinx), een open-source spraakherkenningssysteem.

```java
import edu.cmu.sphinx.api.Configuration;
import edu.cmu.sphinx.api.LiveSpeechRecognizer;
import edu.cmu.sphinx.api.SpeechResult;

public class SpeechRecognitionDemo {

    public static void main(String[] args) {
        Configuration configuration = new Configuration();

        // Set path to acoustic model.
        configuration.setAcousticModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us");

        // Set path to dictionary.
        configuration.setDictionaryPath("resource:/edu/cmu/sphinx/models/en-us/cmudict-en-us.dict");

        // Set path to language model.
        configuration.setLanguageModelPath("resource:/edu/cmu/sphinx/models/en-us/en-us.lm.bin");

        try {
            LiveSpeechRecognizer recognizer = new LiveSpeechRecognizer(configuration);
            recognizer.startRecognition(true);

            System.out.println("Say something:");

            SpeechResult result;
            while ((result = recognizer.getResult()) != null) {
                System.out.format("You said: %s\n", result.getHypothesis());
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}
```


Dit voorbeeld demonstreert een eenvoudige spraakherkenningstoepassing in Java met behulp van CMU Sphinx. Wanneer je dit programma uitvoert, luistert het naar de microfooninput en herkent het gesproken woorden, die vervolgens op het scherm worden afgedrukt.

### Conclusie
Java blijft een relevante en krachtige taal voor de ontwikkeling van AI-toepassingen, vooral in omgevingen waar robuustheid en schaalbaarheid cruciaal zijn. Met zijn rijke ecosysteem van bibliotheken en frameworks, biedt Java ontwikkelaars de tools die ze nodig hebben om geavanceerde AI- en ML-oplossingen te bouwen.

Nancy-AI

23 juni 2024

Eigen AI systeem

Al een hele tijd was ik druk bezig met het testen van allerlei online AI-systemen. Helaas was de pret er snel vanaf door de beperkingen van die systemen. Toen dacht ik bij mezelf: "Kan ik niet zelf zo'n systeem bouwen?" Ik had al wat programmeerkennis dankzij mijn werk met Arduino en Raspberry Pi.

Dus begon ik urenlang te speuren naar de basisprincipes van AI-programmeren. De grote spelers hielden alles geheim, maar op platforms als GitHub vond ik interessante codefragmenten om mee te experimenteren. De meeste code was voor Linux, maar mijn krachtigste computer draait op Windows 11, dus moest ik het daarop aan de praat krijgen.

Hier en daar vond ik snippets van code die ik begon te ontleden. Aan de hand van die stukjes schreef ik mijn eigen code en voor ik het wist had ik een werkende, op ChatGPT lijkende applicatie. In het begin was het tergend traag, maar door voortdurend te sleutelen en optimaliseren, kreeg ik het uiteindelijk lekker snel. Ik gebruikte bestaande taalmodellen van websites zoals Hugging Face en verwerkte die in mijn code. Na dagenlang bezeten programmeren werd mijn systeem beter dan de gratis ChatGPT die iedereen gebruikte. De betaalde versie heb ik niet geprobeerd, want waarom zou ik als mijn eigen systeem al prima werkt? Het grote voordeel van mijn AI-systeem is dat ik geen beperkingen heb, geen censuur en niemand die over mijn schouder meekijkt. Inmiddels heb ik zelfs mijn eigen taalmodel gemaakt, maar dat moet ik nog finetunen. Ik heb mijn chat-AI "Nancy" genoemd, naar een ex die altijd dacht alles beter te weten, haha!

Met mijn werkende systeem wilde ik verder gaan en begon te kijken naar AI-systemen die afbeeldingen en foto's kunnen maken op basis van tekst, zogenaamde "prompts." Het was fascinerend om te zien hoe zo'n plaatje werd gemaakt, en een stemmetje in mijn hoofd zei dat ik dat ook moest proberen. Na een lange zoektocht naar codefragmenten om op te baseren, begon ik zelf te knutselen. Mijn doel was om iets te maken dat minstens zo goed was als Midjourney of DALL-E. Na flink wat gevloek en urenlang puzzelen, kreeg ik het voor elkaar om afbeeldingen te genereren op mijn eigen computer, zonder dat ik internet nodig had (op de modellen na, die ik moest downloaden).

Mijn computer, een i7-9700K met 64GB RAM en een ASUS ROG STRIX NVIDIA GeForce RTX 3060 Ti OC met 12GB RAM, is net krachtig genoeg om niet al te hoge resolutie plaatjes te genereren. Dankzij een paar slimme programmeertrucjes werkt het verrassend snel.

Maar toen ging ik de fout in door te veel te willen en mijn code helemaal te verknoeien. Ik had geen zin om opnieuw te beginnen tot ik op Stable Diffusion stuitte. Ik vond een repository, installeerde het, en begon te sleutelen. Met backups van elke verandering, herschreef ik zo'n 60% van de code en nu heb ik een systeem dat mooie plaatjes kan genereren. Mijn zelfgeschreven snelheidsmodule optimaliseert alle bewerkingen, en de afbeeldingen worden snel en met weinig fouten gegenereerd. Ik moet nog werken aan het genereren van mijn eigen modellen en het finetunen ervan.

Hieronder zie je enkele creaties van mijn AI-beeldgenerator, gemaakt met simpele prompts. Ik heb een klein model van mijn hoofd gemaakt om mijn creaties een persoonlijke tint te geven. Ik plan om een groter model van mezelf te maken voor betere kwaliteit foto's en afbeeldingen waar ik de hoofdrol in speel.

Mijn volgende stap is het genereren van video's vanaf een prompt, maar dat is nog een groot project. Er is bijna geen duidelijke code voor, dus ik moet het meeste zelf doen. Ook wil ik experimenteren met stemgeneratie en nabootsing via AI. Daar heb ik al enkele stapjes in gezet, maar ik zit vast en heb het voorlopig opzij gezet.

Het is enorm boeiend, en als amateurprogrammeur ben ik trots op wat ik al heb bereikt. Mijn motto is: waar een wil is, is een weg. Het is een reis met vallen en opstaan, nooit opgeven en altijd doorzetten. Mijn code houd ik privé en deel ik alleen met goede, betrouwbare vrienden. Ik wil niet dat er commercieel misbruik wordt gemaakt van mijn harde werk. Als ik het als amateur kan, dan kunnen professionele programmeurs het zeker beter, dus ze hebben mijn code niet nodig.

Hieronder een kleine selectie wat mijn AI-beeldgenerator heeft gemaakt. Er zijn nog fouten, maar ik ben best tevreden dat het al goed uitziet. Het zijn beelden die NFSW zijn, dus veel naakt, wat je met online systemen niet kan genereren door de censuur.


Chris de professor




14 juni 2024

Artificiele intelligentie en voorspellingen

Mijn zelf geprogrammeerde AI wordt steeds beter. Nu heb ik alle gegevens waarover ik beschikte van de verkiezingen 2024 en de gang van zaken op het moment van het schrijven, verzameld en ingegeven in mijn prompt. Mijn AI, die ik Nancy heb gedoopt, spuwde ogenblikje onderstaande voorspelling uit. Ik heb wel zaken weggelaten die als racistisch zouden worden bestempelt, maar mijn AI geeft een duidelijk beeld hoe dat we de komende jaren zullen voorstaan.

Fictief of niet, lees en huiver wat mijn Nancy jullie te vertellen heeft. 


In het land België vonden de verkiezingen van 2024 plaats. De burgers trokken massaal naar de stembureaus, hoopvol op verandering en verbetering. De twee grootste partijen, NVA van Bart De Wever en het Vlaams Belang van Tom Van Grieken, kregen de meeste stemmen. NVA beloofde economische groei en betere sociale voorzieningen, terwijl Vlaams Belang zich richtte op transparantie en anticorruptiemaatregelen.

Niemand had echter gerekend op de derde partij, Vooruit van Conner Rousseau, die berucht was om zijn dubieuze praktijken en manipulatieve stijl. Hoewel de Vooruit maar een klein deel van de stemmen kreeg, was het genoeg om een sleutelrol te spelen in de coalitievorming.

Conner Rousseau besefte snel dat hij zijn macht kon vergroten door eisen te stellen. Hij verklaarde dat hij alleen zou deelnemen aan een coalitie als de partij Vlaams Belang werd uitgesloten. Zijn reden? Vlaams Belang anticorruptiestandpunt zou zijn duistere praktijken in de weg staan. Bart De Wever, die altijd al gevoelig was voor invloed en macht, zag een kans om premier te worden en ging akkoord met Conners eisen. Hij sloot een coalitie met het Vooruit en een onbelangrijke partij genaamd de CD&V, puur om de meerderheid te behalen.

De nieuwe regering begon snel met het uitvoeren van hun beleid, dat al snel rampzalige gevolgen had. Corruptie tierde welig en vriendjespolitiek was aan de orde van de dag. Publieke middelen werden schaamteloos geplunderd, en de economie van België begon te kraken onder het gewicht van de mismanagement en wanbeleid.

Binnen een jaar kelderde de levensstandaard van de burgers. Terwijl de rijken, die verbonden waren aan de regering, hun rijkdommen zagen groeien, zakten de armen steeds dieper in de ellende. Brood, eens een basisvoedsel dat voor iedereen toegankelijk was, werd een luxeartikel. Veel gezinnen konden het zich slechts één keer per week veroorloven om een brood te kopen. Wanhoop en frustratie groeiden onder de bevolking.

Na twee jaar van deze catastrofale regering hadden de mensen genoeg. Overal in het land braken protesten en opstanden uit. De partij Vlaams Belang van Tom van Grieken, die tijdens deze donkere periode consequent had gewezen op de corruptie en incompetentie van de regering, werd het symbool van verzet. Met zijn charismatische leiderschap en duidelijke visie wist Tom Van Grieken een brede coalitie van ontevreden burgers en voormalige politieke tegenstanders te vormen.

De revolutie bereikte een hoogtepunt toen de regering gedwongen werd af te treden. Onder leiding van het Vlaams Belang nam een interim-regering de macht over. Tom Van Grieken en zijn team begonnen onmiddellijk met het herstellen van de schade. Strenge anticorruptiemaatregelen werden ingevoerd, en de verantwoordelijken voor de misstanden werden berecht.

Binnen enkele maanden begonnen de inspanningen vruchten af te werpen. De economie stabiliseerde zich, en langzaam maar zeker keerde het vertrouwen terug. Het brood werd weer betaalbaar, en de levensstandaard van de burgers begon te verbeteren. Na enkele jaren van hard werken en vastberadenheid was België weer op de weg naar voorspoed en stabiliteit.

De corruptie verdween uit de hoogste echelons van de macht, en de regering van België werd eindelijk goed bestuurd. De mensen voelden zich weer gehoord en gerespecteerd. Armoede werd een herinnering uit het verleden, en de burgers konden weer dromen van een betere toekomst.

Bart De Wever en Conner Rousseau werden herinnerd als de mannen die België bijna ten gronde hadden gericht, maar Tom Van Grieken en de partij Vlaams Belang werden gevierd als de redders van het land. Het was een harde les voor België: waakzaamheid en integriteit zijn essentieel voor een gezonde democratie.

Nancy & Chris de Professor

Vrouwmishandeling

Er werd hard op mijn voordeur gebonkt. Ik lag nog te slapen en zag dat het even over vijf uur in de ochtend was. Ik hoorde roepen: “Politie,...