De toenemende adoptie van elektrische voertuigen brengt nieuwe uitdagingen met zich mee op het gebied van fraudepreventie en -detectie. Dit onderzoek richt zich op het ontwikkelen van AI- ondersteunde datavisualisatietechnieken binnen een webapplicatie, om frauduleuze activiteiten, zoals 'vehicle-to-grid'-detectie, 'charge pass fraud', en abnormaal gebruik, te identificeren en te analyseren binnen de groeiende markt van elektrische voertuigen en oplaadinfrastructuur.
De methodologie omvat een literatuurstudie naar machinelearningalgoritmen en frameworks voor zowel de frontend als de backend van de webapplicatie. Relaties in de database werden opgezet met foreign keys en kolommen werden geïndexeerd om prestaties te verbeteren. Er werd een visuele data-analyse uitgevoerd, een isolation forest-algoritme werd ontwikkeld om anomalieën te detecteren, en een API werd gecreëerd voor toegang tot data en resultaten. Tot slot werd een webapplicatie ontwikkeld voor de visualisatie van anomalieën.
De resultaten van dit onderzoek omvatten de ontwikkeling van een operationele webapplicatie met behulp van het Vue.js framework en een REST API gemaakt met FastAPI. Deze webapplicatie is in staat om frauduleuze activiteiten te detecteren en te visualiseren met behulp van het isolation forest AI-algoritme. Deze resultaten dragen bij aan een betere detectie van frauduleuze activiteiten binnen het EV-oplaadecosysteem, wat essentieel is voor het behoud van de integriteit van de oplaadinfrastructuur en het vertrouwen van gebruikers.
[4]"European Parliament, "Vervoer en toerisme," 2011. [Online]. Available: https://www.europarl.europa.eu/RegData/etudes/etudes/join/2011/460064/I…- TRAN_ET%282011%29460064%28SUM01%29_NL.pdf. [Accessed: 10-Aug-2024].," [Online].
[10"Calma, J. (2024, May 29). How AI could change EV charging. The Verge. ] https://www.theverge.com/2024/5/29/24162389/ai-ev-charging-pilot-study-
university-of-michigan-utilidata.," [Online].
[11"Scikit Learn, “sklearn.cluster.KMeans,” 2024. [Online]. Available: https://scikit- ] learn.org/stable/modules/generated/sklearn.cluster.KMeans.html. [Geopend 20 maart
2024].," [Online].
[12"Scikit Learn, “sklearn.cluster.DBSCAN,” 2024. [Online]. Available: https://scikit- ] learn.org/stable/modules/generated/sklearn.cluster.DBSCAN.html. [Geopend 20 maart
2024].," [Online].
[13 "Scikit Learn, “sklearn.ensemble.IsolationForest,” 2024. [Online]. Available: https://scikit- ] learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html. [Geopend 20
maart 2024].," [Online].
[14 "Google Scholar, “Mieke Jans,” 2024. [Online]. Available: ] https://scholar.google.com/citations?view_op=list_works&hl=nl&hl=nl&use…
AAJ. [Geopend 21 maart 2024].," [Online].
[15 "TensorFlow, “Basic classification: Classify images of clothing,” 2023. [Online]. Available: ] https://www.tensorflow.org/tutorials/keras/classification. [Geopend 21 maart 2024].,"
[Online].
[16 A. Author, "K means Clustering - Introduction," GeeksforGeeks, Mar. 11, 2024. [Online]. ] Available: https://www.geeksforgeeks.org/k-means-clustering-introduction/. [Accessed:
Aug. 16, 2024].
[17A. Author, "K-Means Clustering Algorithm," Javatpoint. [Online]. Available: ] https://www.javatpoint.com/k-means-clustering-algorithm-in-machine-lear….
[Accessed: Aug. 16, 2024].
[18 A. Author, "K-Means Clustering in Machine Learning: A Deep Dive," Datascientest. [Online]. ] Available: https://datascientest.com/en/k-means-clustering-in-machine-learning-a-d…-
dive. [Accessed: Aug. 16, 2024].
[19 A. Author, "DBSCAN Clustering in ML: Density-Based Clustering," GeeksforGeeks. [Online]. ] Available: https://www.geeksforgeeks.org/dbscan-clustering-in-ml-density-based-
clustering/. [Accessed: Aug. 16, 2024].
[20 A. Author, "DBSCAN Clustering Algorithm in Machine Learning," KDnuggets, Apr. 2020. ] [Online]. Available: https://www.kdnuggets.com/2020/04/dbscan-clustering-algorithm-
machine-learning.html. [Accessed: Aug. 16, 2024].
[21 A. Smith, "DBSCAN Clustering Algorithm Demystified," Built In, [Online]. Available: ] https://builtin.com/articles/dbscan. [Accessed: Aug. 16, 2024].
[22 "DBSCAN Clustering in ML | Density based clustering," Tutorialspoint, [Online]. Available: ] https://www.tutorialspoint.com/dbscan-clustering-in-ml-density-based-cl….
[Accessed: Aug. 16, 2024].
[23 "What is Isolation Forest," GeeksforGeeks, [Online]. Available: ] https://www.geeksforgeeks.org/what-is-isolation-forest/. [Accessed: Aug. 16, 2024].
70
[24 "Anomaly detection using Isolation Forest," GeeksforGeeks, Apr. 2024. [Online]. Available: ] https://www.geeksforgeeks.org/anomaly-detection-using-isolation-forest/. [Accessed:
16-Aug-2024].
[25 "Overview of process mining showing the different process mining perspectives," ] ResearchGate, [Online]. Available: https://www.researchgate.net/figure/Overview-of- process-mining-showing-the-different-process-mining-perspectives_fig2_220477622.
[Accessed: 16-Aug-2024].
[26 "Process mining," Passionned, [Online]. Available: https://www.passionned.com/process- ] mining/. [Accessed: 16-Aug-2024].
[27 "Neuraal netwerk," Wikipedia, [Online]. Available: ] https://nl.wikipedia.org/wiki/Neuraal_netwerk. [Accessed: 16-Aug-2024].
[28 "Is neuraal netwerk?" Jarnoduursma, [Online]. Available: https://jarnoduursma.nl/blog/is- ] neuraal-netwerk/. [Accessed: 16-Aug-2024].
[29 "TensorFlow, “An end-to-end platform for machine learning,” 2024. [Online]. Available: ] https://www.tensorflow.org/. [Geopend 22 maart 2024].," [Online].
[30 "TensorFlow, “TensorFlow.js is a library for machine learning in JavaScript,” 2024. [Online]. ] Available: https://www.tensorflow.org/js/. [Geopend 22 maart 2024].," [Online].
[31 "Brain.js, “Brain.js: GPU accelerated Neural networks in JavaScript,” 2024. [Online]. ] Available: https://brain.js.org/. [Geopend 22 maart 2024].," [Online].
[32 "PyTorch, “PyTorch,” 2024. [Online]. Available: https://pytorch.org/. [Geopend 22 maart ] 2024].," [Online].
[33 "TensorFlow," Wikipedia, [Online]. Available: https://en.wikipedia.org/wiki/TensorFlow. ] [Accessed: Aug. 16, 2024].
[34 "TensorFlow," Google Open Source, [Online]. Available: ] https://opensource.google/projects/tensorflow. [Accessed: Aug. 16, 2024].
[35 "First Steps with TensorFlow," Google Developers, [Online]. Available: ] https://developers.google.com/machine-learning/crash-course/first-steps…-
tensorflow/toolkit. [Accessed: Aug. 16, 2024].
[36 "TensorFlow.js," TensorFlow, [Online]. Available: https://www.tensorflow.org/js. ] [Accessed: Aug. 16, 2024].
[37 "Introduction to Machine Learning with TensorFlow.js," Borstch, [Online]. Available: ] https://borstch.com/blog/development/introduction-to-machine-learning-w…-
tensorflowjs. [Accessed: Aug. 16, 2024].
[38 "Brain.js," Brain.js, [Online]. Available: https://brain.js.org. [Accessed: Aug. 16, 2024]. ]
[39"Machine Learning in JavaScript using Brain.js," Scribbler, [Online]. Available: ] https://scribbler.live/2023/04/30/Machine-Learning-in-JavaScript-using-….
[Accessed: Aug. 16, 2024].
[40 G. Fish, "Brain.js for Beginners," Dev.to, 2024. [Online]. Available: ] https://dev.to/gfish94/brainjs-for-beginners-1g77. [Accessed: Aug. 16, 2024].
[41 "PyTorch," Wikipedia, 2024. [Online]. Available: https://en.wikipedia.org/wiki/PyTorch. ] [Accessed: Aug. 16, 2024].
[42 "PyTorch," PyTorch.org, 2024. [Online]. Available: https://pytorch.org. [Accessed: Aug. 16, ] 2024].
[43"Cloud Partners," PyTorch.org, 2024. [Online]. Available: https://pytorch.org/get- ] started/cloud-partners/. [Accessed: Aug. 16, 2024].
[44 "Ecosystem," PyTorch.org, 2024. [Online]. Available: https://pytorch.org/ecosystem/. ] [Accessed: Aug. 16, 2024].
[45 "G. Baader en H. Krcmar, „Reducing false positives in fraud detection: Combining the red flag ] approach with process mining,” Elsevier, vol. 31, pp. 1-16, 2018.," [Online].
[46 "R. Wedge, J. M. Kanter, K. Veeramachaneni, S. M. Rubio en S. I. Perez, „Solving the False ] Positives Problem in Fraud Prediction Using Automated Feature Engineering,” Springer
Link, vol. 11053, 2019.," [Online].
[47 T. op den Brouw, "AI wet in aantocht: wat is de AI Act en hoe ga je ermee om?" ] CertificeringsAdvies Nederland. [Online]. Available: https://certificeringsadvies.nl/ai-wet-
in-aantocht-wat-is-de-ai-act-en-hoe-ga-je-ermee-om/. [Accessed: Aug. 16, 2024].
[48 "AI-verordening aangenomen door het Europees Parlement," Digitale Overheid. [Online]. ] Available: https://www.digitaleoverheid.nl/nieuws/ai-verordening-aangenomen-door-
het-europees-parlement/. [Accessed: Aug. 16, 2024].
[49 "EU AI Act treedt in werking op 1 augustus 2024: aandachtspunten en verplichtingen voor ] ondernemingen," ZigZagHR. [Online]. Available: https://zigzaghr.be/eu-ai-act-treedt-in- werking-op-1-augustus-2024-aandachtspunten-verplichtingen-voor-ondernemingen/.
[Accessed: Aug. 16, 2024].
[50 "AI Act," DDMA. [Online]. Available: https://ddma.nl/legal/wetgeving/ai-act/. [Accessed: ] Aug. 16, 2024].
[51"Een eerste kennismaking met de AI Act," Smals. [Online]. Available: ] https://www.smals.be/nl/content/een-eerste-kennismaking-met-de-ai-act. [Accessed:
Aug. 16, 2024].
[52"Statik, “Waarom wij zo'n fan zijn van Laravel,” 2024. [Online]. Available: ] https://www.statik.be/blog/waarom-wij-zon-fan-zijn-van-laravel. [Geopend 4 maart
2024]," [Online]. 72
[53 "Conversal, “Laravel development,” 2024. [Online]. Available: ] https://www.conversal.be/webdevelopment-laravel/. [Geopend 4 maart 2024].," [Online].
[54 "Working Talent, “Wat is Laravel,” [Online]. Available: https://www.workingtalent.nl/wat- ] is-laravel. [Geopend 4 maart 2024].," [Online].
[55 "Paqt, “De 4 belangrijkste redenen om software te ontwikkelen met Laravel,” 2024. [Online]. ] Available: https://paqt.com/de-4-belangrijkste-redenen-om-software-te-ontwikkelen-
met-laravel/. [Geopend 4 maart 2024].," [Online].
[56 "Kinsta, “Django of Laravel: Welk framework is het beste in 2024?,” 2023. [Online]. ] Available: https://kinsta.com/nl/blog/django-of-laravel/. [Geopend 4 maart 2024].,"
[Online].
[57 T. M. M. de Oliveira, "FastAPI," [Online]. Available: https://fastapi.tiangolo.com. [Accessed: ] 16-Aug-2024].
[58 A. M. G. de Oliveira, "Using FastAPI to Build Python Web APIs," Real Python, [Online]. ] Available: https://realpython.com/fastapi-python-web-apis/. [Accessed: 16-Aug-2024].
[59 "FastAPI Documentation," APIDog, [Online]. Available: https://apidog.com/blog/fastapi- ] documentation/. [Accessed: 16-Aug-2024].
[60 "DataGrip," JetBrains, [Online]. Available: https://www.jetbrains.com/datagrip/. ] [Accessed: 16-Aug-2024].
[61 "Eevee Mobility," [Online]. Available: https://www.eeveemobility.com. [Accessed: 16-Aug- ] 2024].
[62 "Connect Tesla," Intercom, [Online]. Available: https://intercom.help/eevee- ] mobility/en/articles/5785083-connect-tesla. [Accessed: 16-Aug-2024].
[63 "Eevee App," Google Play, [Online]. Available: ] https://play.google.com/store/apps/details?hl=en&id=com.eevee.app. [Accessed: 16-Aug-
2024].
[64"Ford Telematics nu voor alle merken," Bestelauto.nl, [Online]. Available: ] https://www.bestelauto.nl/nieuws/ford-telematics-nu-voor-alle-merken/17….
[Accessed: 16-Aug-2024].
[65 "Radio Telematics," [Online]. Available: https://www.radiustelematics.com/nl-be/. ] [Accessed: 16-Aug-2024].
[66 "Wat is telematics?," Verizon Connect, [Online]. Available: ] https://www.verizonconnect.com/nl/kennisbank/artikel/wat-is-telematics/. [Accessed:
16-Aug-2024].
[67 "Eevee Mobility Case," Wisemen Digital, [Online]. Available: ] https://wisemen.digital/case/eevee-mobility/. [Accessed: 16-Aug-2024].
[68 "Home Charging," Eevee Mobility, [Online]. Available: ] https://www.eeveemobility.com/home-charging. [Accessed: 16-Aug-2024].
[69 T. M. M. de Oliveira, "FastAPI," [Online]. Available: https://fastapi.tiangolo.com. [Accessed: ] 16-Aug-2024].
[70 "Download," Agripress, [Online]. Available: ] http://www.agripress.be/_STUDIOEMMA_UPLOADS/downloads/218_0.pdf. [Accessed:
16-Aug-2024].