

Welke beelden roept de stad Vancouver bij jou op? Natuurpracht en indrukwekkende skyline views? Misschien zelfs een watervliegtuig of twee. Toch schuilt er achter dit prachtige decor één van de meest innovatieve regio’s van Noord-Amerika. Onze AI-expert Alexander Frimout trok samen met VOKA op ontdekking. Een tocht langs cleantech, AI en warm crypto-water. Dit is zijn verslag.

Alexander Frimout van ACA Group op AI-technologiemissie met VOKA
Cleantech en waterstof: Vancouver ademt duurzaamheid
Canada neemt zijn duurzame ambities serieus. Terwijl elders de politieke wind nog weleens durft te draaien, zetten Canadese innovators onverstoorbaar verder in op een CO₂-lage toekomst.
Tijdens bezoeken aan onder meer Foresight en HTEC werd duidelijk hoe sterk waterstof en cleantech ingebed zijn in de lokale industrie. Denk bijvoorbeeld aan muisstille hydrogen trucks, infrastructuur die futureproof wordt gebouwd en start-ups die technologie ontwikkelen om oplossingen te vinden voor de lange reistijden in het uitgestrekte Canada.
Canadezen doen dat alles met een mentaliteit die ze zelf “elbows out” noemen. Assertief, beschermend en bijzonder trots op hun eigen innovaties.
Op bezoek bij HTEC. Dit bedrijf innoveert op het snijvlak van zwaar transport en waterstof.
Quantum en particle physics: de toekomst versnelt hier letterlijk
Hoe ziet de IT-wereld eruit binnen tien jaar? Als het aan het Quantum Matter Institute van de University of British Columbia ligt: totaal anders.
Van disruptieve cryptografie tot complexe simulaties voor industrie en wetenschap. De quantumrevolutie hangt in de lucht en in Vancouver wordt die revolutie steeds tastbaarder.
Bezoek aan het Stewart Blusson Quantum Matter Institute. Hun vakgebied: kwantummaterialen.
We brachten ook een bezoek aan TRIUMF. Dat is het minder bekende, maar even indrukwekkende Canadese broertje van CERN in Genève (Conseil Européen pour la Recherche Nucléaire).

Hier versnellen ze elementaire deeltjes tot 75% van de lichtsnelheid. Niet slecht voor een deeltjesversneller met een diameter van “maar” 18 meter.
Het onderzoek varieert van medische toepassingen tot astrofysica, en toont hoe breed en diep technologische innovatie hier gaat.
Achter de schermen bij TRIUMF. TRIUMF staat voor TRI-University Meson Facility, een verwijzing naar het aantal stichtende universiteiten.
Start-ups die mikken op impact, niet op buzz
Van drone-AI over biotech tot cleantech. Vancouver heeft een bruisend ondernemersklimaat dat sterk gericht is op echte problemen oplossen en schaalbaarheid.
Tijdens een start-up pitch-event op The University of British Columbia (UBC) werd duidelijk hoeveel marktopportuniteiten gelinkt zijn aan de enorme afstanden en dus lange reistijden in Canada. Of het nu gaat om medische diensten in afgelegen gemeenschappen of autonoom transport in luchthavens: de uitdagingen zijn hier anders dan in Europa. Dat vraagt dus om andere oplossingen.
Een volle collegezaal bij UBC.
Next stop: Venture Lab, een incubator die zich focust op tech. Daar kregen we een kijkje in:
- autonome mobiliteit voor luchthavens
- smart-waste oplossingen die Canadezen beter moeten laten sorteren
- AI-toepassingen op basis van vision- en lidar-technologie die sterk lijken op onze eigen Rematics-stack
Rondleiding bij tech-incubator Venture Lab.
Het is altijd verhelderend om te zien hoe andere regio’s gelijkaardige technologische uitdagingen zoals bij ons aanpakken, vaak met verrassend creatieve oplossingen.

Cinema, maar dan 12 keer beter
Een absolute highlight was de kennismaking met MTT. Dit bedrijf werd zo’n tien jaar geleden overgenomen door Barco, het Belgische technologiebedrijf dat visualisatie-oplossingen ontwerpt en maakt.
In hun privé-cinema toonden ze de nieuwste HDR by Barco-technologie. Dit lasersysteem levert tot twaalf keer meer optische kracht dan traditionele projecties.
Een blik op de bioscoop van de toekomst in Barco's MTT.
Diepere kleuren, feller wit, donkerder zwart. Zelfs wie kleurenblind is, ziet het verschil. Daarnaast experimenteren ze volop met automatisering en 3D-projecties. Cinema krijgt hier echt een technologische upgrade.

Energie-innovatie: tussen hype en grensverleggende wetenschap
Canada’s energiewereld bruist van de ideeën, soms visionair en soms enthousiast optimistisch.
Bij MintGreen zagen we hoe restwarmte van crypto-mining wordt ingezet om water te verwarmen. Een idee met potentieel, al blijven er serieuze vraagtekens.
Aan de andere kant van het spectrum staat General Fusion, een van de vijftig start-ups wereldwijd die werkt aan commerciële kernfusie. Met investeerders zoals Jeff Bezos en technologie die liquid metal combineert met perfect gesynchroniseerde pistons, wordt hier gewerkt aan een energiebron die de wereld kan veranderen.
Misschien. Als het lukt. En dat maakt innovatie net zo spannend.
Een installatie die plasma comprimeert. Voor wie technischede diepte in wilt gaan: Wikipedia doet zijn uiterste best om het bevattelijk uit te leggen.
Elektrische watervliegtuigen
Waar anders dan in British Columbia vind je een luchtvaartmaatschappij die werkt aan volledig elektrische watervliegtuigen?
Harbour Air heeft een toestel dat volledig elektrisch vliegt, perfect voor de korte routes tussen Vancouver en Victoria. Alleen de overheid wil nog niet meewerken aan commerciële certificatie.
Innovatie gaat soms sneller dan de regelgeving, en zelden werd dat zo duidelijk als hier.
Vanadium flow batteries: de underdog van energy storage
Lithium-ion is koning, maar niet onbetwist.
Bij Invinity ontdekten we Vanadium Flow Batteries (VFB). Een vloeibare energieopslag die zijn capaciteit behoudt en snel kan cyclen. Al wereldwijd toegepast, inclusief een installatie in Aalst. Een mooi voorbeeld van hoe nichetechnologie wereldwijd impact kan hebben.
Een blik op de opbouw van een Vanadium Flow Battery.
Vancouver als tech-ecosysteem
Tussen de bedrijfsbezoeken door was er tijd voor Stanley Park, Grouse Mountain en de iconische skyline. Maar Vancouver bleek vooral een stad waar
- natuur en hightech naadloos in elkaar overvloeien.
- quantum-onderzoekers, cleantech pioniers, AI-start-ups en traditionele industrie elkaar vinden.
- innovatie geen vrijblijvende ambitie is, maar een mindset.
De skyline van Vancouver.
Wat nemen we mee naar huis?
- AI staat nooit op zichzelf en werkt pas wanneer het verweven is met echte maatschappelijke uitdagingen.
- Quantum, cleantech en energie-innovatie zijn hier strategische sectoren.
- Regelgeving kan innovatie maken of kraken, ook in Europa.
- Diversiteit en openheid vormen een sterke voedingsbodem voor creativiteit en ondernemerschap.
Kortom: Vancouver is een plek die inspireert!

What others have also read


Bij ACA zijn de Ship-IT Days no-nonsense innovatiedagen.
Lees verder

Of we nu onze telefoons ontgrendelen met gezichtsherkenning, stemcommando's roepen naar onze slimme apparaten vanaf de andere kant van de kamer of een lijst krijgen voorgeschoteld met films die we misschien leuk vinden... machine learning heeft in veel gevallen ons leven ten goede veranderd. Maar zoals met veel geweldige technologieën, heeft het ook een schaduwzijde. Een belangrijke is de massale, vaak ongereguleerde, verzameling en verwerking van persoonlijke gegevens. Soms lijkt het wel alsof er voor elk positief verhaal een negatief verhaal is over onze privacy die in gevaar is . Het is duidelijk dat we gedwongen zijn om privacy de aandacht te geven die het verdient. Vandaag wil ik het hebben over hoe we toepassingen voor machine learning kunnen gebruiken zonder dat we ons zorgen hoeven te maken over privacy en ons zorgen hoeven te maken dat privégegevens openbaar worden . Machine learning met randapparaten Door de intelligentie op randapparaten op locatie te plaatsen, kunnen we ervoor zorgen dat bepaalde informatie de sensor die deze vastlegt niet verlaat. Een randapparaat is een stuk hardware dat wordt gebruikt om gegevens dicht bij de bron te verwerken. In plaats van video's of geluid naar een gecentraliseerde processor te sturen, worden ze op de machine zelf verwerkt. Met andere woorden, je vermijdt dat al deze gegevens worden doorgestuurd naar een externe applicatie of een cloud-gebaseerde service. Edge-apparaten worden vaak gebruikt om latentie te verminderen. In plaats van te wachten tot de gegevens over een netwerk reizen, krijg je een onmiddellijk resultaat. Een andere reden om een edge device te gebruiken is om de kosten van bandbreedte te verlagen. Apparaten die gebruik maken van een mobiel netwerk werken mogelijk niet goed in landelijke gebieden. Zelfrijdende auto's maken bijvoorbeeld optimaal gebruik van beide redenen. Elke video-opname naar een centrale server sturen zou te tijdrovend zijn en de totale latentie zou de snelle reacties die we van een autonoom voertuig verwachten in de weg staan. Hoewel dit belangrijke aspecten zijn om te overwegen, ligt de focus van deze blogpost op privacy. Met de General Data Protection Regulation (GDPR) die in 2018 door het Europees Parlement van kracht werd, zijn mensen zich meer bewust geworden van hoe hun persoonlijke informatie wordt gebruikt . Bedrijven moeten toestemming vragen om deze informatie op te slaan en te verwerken. Sterker nog, overtredingen van deze verordening, bijvoorbeeld door geen adequate beveiligingsmaatregelen te nemen om persoonlijke gegevens te beschermen, kunnen leiden tot hoge boetes. Dit is waar edge devices in uitblinken. Ze kunnen een afbeelding of geluidsfragment onmiddellijk verwerken zonder dat er externe opslag of verwerking nodig is. Omdat ze de ruwe gegevens niet opslaan, wordt deze informatie vluchtig. Een randapparaat kan bijvoorbeeld camerabeelden gebruiken om het aantal mensen in een kamer te tellen. Als het camerabeeld op het apparaat zelf wordt verwerkt en alleen de grootte van de menigte wordt doorgestuurd, blijft ieders privacy gewaarborgd. Prototyping met Edge TPU Coral, een submerk van Google, is een platform dat software en hardware tools biedt om machine learning te gebruiken. Een van de hardwarecomponenten die ze aanbieden is het Coral Dev Board . Het is aangekondigd als " Google's antwoord op de Raspberry Pi ". Het Coral Dev Board draait een Linux-distributie gebaseerd op Debian en heeft alles aan boord om prototypes van machine learning-producten te maken. Centraal op het bord staat een Tensor Processing Unit (TPU) die is gemaakt om Tensorflow (Lite) bewerkingen uit te voeren op een energiezuinige manier. Je kunt meer lezen over Tensorflow en hoe het helpt om snel machinaal leren mogelijk te maken in een van onze eerdere blogposts . Als je goed naar een proces van machinaal leren kijkt, kun je twee fasen onderscheiden. De eerste fase is het trainen van een model op basis van voorbeelden, zodat het bepaalde patronen kan leren. De tweede fase is het toepassen van de mogelijkheden van het model op nieuwe gegevens. Bij het dev board hierboven is het de bedoeling dat je je model traint op cloudinfrastructuur. Dat is logisch, want voor deze stap is meestal veel rekenkracht nodig. Zodra alle elementen van je model zijn geleerd, kunnen ze naar het apparaat worden gedownload met behulp van een speciale compiler. Het resultaat is een kleine machine die een krachtig algoritme voor kunstmatige intelligentie kan uitvoeren terwijl hij niet is aangesloten op de cloud . Gegevens lokaal houden met Federated Learning Het bovenstaande proces doet je misschien afvragen welke gegevens worden gebruikt om het model voor machinaal leren te trainen. Er zijn veel openbaar beschikbare datasets die je kunt gebruiken voor deze stap. Over het algemeen worden deze datasets opgeslagen op een centrale server. Om dit te vermijden, kun je een techniek gebruiken die Federated Learning heet. In plaats van de centrale server het volledige model te laten trainen, doen verschillende nodes of edge devices dit individueel. Elk knooppunt stuurt updates over de parameters die ze hebben geleerd, ofwel naar een centrale server (Single Party) of naar elkaar in een peer-to-peer opstelling (Multi Party). Al deze wijzigingen worden vervolgens gecombineerd tot één globaal model. Het grootste voordeel van deze opzet is dat de opgenomen (gevoelige) gegevens nooit de lokale node verlaten . Dit is bijvoorbeeld gebruikt in Apple's QuickType toetsenbord voor het voorspellen van emoji's , op basis van het gebruik van een groot aantal gebruikers. Eerder dit jaar bracht Google TensorFlow Federated uit om applicaties te maken die leren van gedecentraliseerde data. Takeaway Bij ACA hechten we veel waarde aan privacy, net als onze klanten. Het privé houden van uw persoonlijke gegevens en gevoelige informatie is (y)onze prioriteit. Met technieken zoals federated learning kunnen we u helpen uw AI-potentieel te ontketenen zonder dat dit ten koste gaat van de gegevensbeveiliging. Benieuwd hoe dat precies in jouw organisatie zou werken? Stuur ons een e-mail via ons contactformulier en we nemen snel contact met je op.
Lees verder

De wereld van chatbots en Large Language Models (LLM's) heeft onlangs een spectaculaire evolutie doorgemaakt. Met ChatGPT, ontwikkeld door OpenAI, als een van de meest opmerkelijke voorbeelden, is de technologie erin geslaagd om meer dan 1.000.000 gebruikers te bereiken in slechts vijf dagen. Deze stijging onderstreept de groeiende interesse in conversational AI en de ongekende mogelijkheden die LLM's bieden. LLM's en ChatGPT: Een korte introductie Grote taalmodellen (LLM's) en chatbots zijn concepten die tegenwoordig onmisbaar zijn geworden in de wereld van kunstmatige intelligentie. Ze vertegenwoordigen de toekomst van mens-computerinteractie, waarbij LLM's krachtige AI-modellen zijn die natuurlijke taal begrijpen en genereren, terwijl chatbots programma's zijn die menselijke gesprekken kunnen simuleren en taken kunnen uitvoeren op basis van tekstuele invoer. ChatGPT, een van de opmerkelijke chatbots, heeft in korte tijd enorm aan populariteit gewonnen. LangChain: de brug naar LLM-gebaseerde toepassingen LangChain is een van de frameworks waarmee de kracht van LLM's kan worden benut voor het ontwikkelen en ondersteunen van toepassingen. Deze open-source bibliotheek, geïnitieerd door Harrison Chase, biedt een generieke manier om verschillende LLM's aan te spreken en uit te breiden met nieuwe gegevens en functionaliteiten. LangChain is momenteel beschikbaar in Python en TypeScript/JavaScript en is ontworpen om eenvoudig verbindingen te maken tussen verschillende LLM's en gegevensomgevingen. LangChain Kernconcepten Om LangChain volledig te begrijpen, moeten we enkele kernconcepten verkennen: Ketens: LangChain is gebouwd op het concept van een keten. Een keten is eenvoudigweg een generieke opeenvolging van modulaire componenten. Deze ketens kunnen worden samengesteld voor specifieke use cases door de juiste componenten te selecteren. LLMChain: Het meest voorkomende type keten binnen LangChain is de LLMChain. Deze bestaat uit een PromptTemplate, een Model (dat een LLM of een chatmodel kan zijn) en een optionele OutputParser. Een PromptTemplate is een sjabloon dat wordt gebruikt om een prompt voor de LLM te genereren. Hier is een voorbeeld: Met deze template kan de gebruiker een onderwerp invullen, waarna de ingevulde prompt als input naar het model wordt gestuurd. LangChain biedt ook kant-en-klare PromptTemplates, zoals Zero Shot, One Shot en Few Shot prompts. Model en OutputParser: Een model is de implementatie van een LLM-model zelf. LangChain heeft verschillende implementaties voor LLM modellen, waaronder OpenAI, GPT4All en HuggingFace. Het is ook mogelijk om een OutputParser toe te voegen om de uitvoer van het LLM-model te verwerken. Er is bijvoorbeeld een ListOutputParser beschikbaar om de uitvoer van het LLM-model om te zetten in een lijst in de huidige programmeertaal. Gegevensconnectiviteit in LangChain Om de LLM Chain toegang te geven tot specifieke gegevens, zoals interne gegevens of klantinformatie, gebruikt LangChain verschillende concepten: Documentladers Met documentloaders kan LangChain gegevens ophalen uit verschillende bronnen, zoals CSV-bestanden en URL's. Tekst Splitter Deze tool splitst documenten op in kleinere stukken zodat ze makkelijker verwerkt kunnen worden door LLM modellen, rekening houdend met beperkingen zoals tokenlimieten. Inbeddingen LangChain biedt verschillende integraties om tekstuele gegevens om te zetten in numerieke gegevens, zodat ze gemakkelijker te vergelijken en te verwerken zijn. Het populaire OpenAI Embeddings is hier een voorbeeld van. VectorStores Hier worden de ingesloten tekstuele gegevens opgeslagen. Dit kunnen bijvoorbeeld gegevensvectoropslagplaatsen zijn, waarbij de vectoren de ingesloten tekstuele gegevens vertegenwoordigen. FAISS (van Meta) en ChromaDB zijn enkele populaire voorbeelden. Retrievers Retrievers maken de verbinding tussen het LLM-model en de gegevens in VectorStores. Ze halen relevante gegevens op en breiden de prompt uit met de benodigde context, waardoor contextbewuste vragen en opdrachten mogelijk worden. Een voorbeeld van zo'n contextbewuste prompt ziet er als volgt uit: Demo toepassing Om de kracht van LangChain te illustreren, kunnen we een demotoepassing maken die de volgende stappen volgt: Gegevens ophalen op basis van een URL. De gegevens opsplitsen in hanteerbare blokken. De gegevens opslaan in een vector database. Een LLM toegang verlenen tot de vector database. Een Streamlit-toepassing maken die gebruikers toegang geeft tot de LLM. Hieronder laten we zien hoe je deze stappen in code uitvoert: 1. Gegevens ophalen Gelukkig vereist het ophalen van gegevens van een website met LangChain geen handmatig werk. Hieronder lees je hoe we dat doen: 2. Gegevens splitsen Het dataveld hierboven bevat nu een verzameling pagina's van de website. Deze pagina's bevatten veel informatie, soms te veel voor de LLM om mee te werken, omdat veel LLM's met een beperkt aantal tokens werken. Daarom moeten we de documenten opsplitsen: 3. Gegevens opslaan Nu de gegevens zijn opgesplitst in kleinere contextuele fragmenten, slaan we ze op in een vectordatabase om de LLM efficiënt toegang te geven tot deze gegevens. In dit voorbeeld gebruiken we Chroma: 4. Toegang verlenen Nu de gegevens zijn opgeslagen, kunnen we een "Chain" bouwen in LangChain. Een keten is simpelweg een reeks LLM-uitvoeringen om het gewenste resultaat te bereiken. Voor dit voorbeeld gebruiken we de bestaande RetrievalQA-keten die LangChain biedt. Deze keten haalt relevante contextfragmenten op uit de nieuw gebouwde database, verwerkt deze samen met de vraag in een LLM en levert het gewenste antwoord: 5. Streamlit toepassing maken Nu we de LLM toegang hebben gegeven tot de gegevens, moeten we de gebruiker een manier bieden om de LLM te raadplegen. Om dit efficiënt te doen, gebruiken we Streamlit: Agenten en hulpmiddelen Naast de standaardketens biedt LangChain ook de mogelijkheid om Agents te maken voor geavanceerdere toepassingen. Agents hebben toegang tot verschillende tools die specifieke functionaliteiten uitvoeren. Deze tools kunnen variëren van een "Google Search" tool tot Wolfram Alpha, een tool voor het oplossen van complexe wiskundige problemen. Hierdoor kunnen Agents geavanceerdere redeneertoepassingen bieden, waarbij ze beslissen welk hulpmiddel ze moeten gebruiken om een vraag te beantwoorden. Alternatieven voor LangChain Hoewel LangChain een krachtig raamwerk is voor het bouwen van LLM-gestuurde toepassingen, zijn er andere alternatieven beschikbaar. Een populair hulpmiddel is bijvoorbeeld LlamaIndex (voorheen GPT Index), dat zich richt op het verbinden van LLM's met externe gegevens. LangChain daarentegen biedt een completer framework voor het bouwen van applicaties met LLM's, inclusief tools en plugins. Conclusie LangChain is een spannend raamwerk dat de deuren opent naar een nieuwe wereld van conversationele AI en applicatieontwikkeling met grote taalmodellen. Met de mogelijkheid om LLM's te koppelen aan verschillende gegevensbronnen en de flexibiliteit om complexe toepassingen te bouwen, belooft LangChain een essentieel hulpmiddel te worden voor ontwikkelaars en bedrijven die willen profiteren van de kracht van LLM's. De toekomst van conversational AI ziet er rooskleurig uit en LangChain speelt een cruciale rol in deze evolutie.
Lees verderStay relevant in an ever faster changing world.
Dive into our approach to innovation!

Stay relevant in an ever faster changing world.
Dive into our approach to innovation!

Stay relevant in an ever faster changing world.
Dive into our approach to innovation!

Stay relevant in an ever faster changing world.
Dive into our approach to innovation!



