Data Science & ML

Fundamenten van Deep Learning

Perceptrons, backpropagation, activatiefuncties, loss functions, optimizers, batch size, epochs

24 gespreksvragen·
Senior
1

Wat is een perceptron in de context van neurale netwerken?

Antwoord

Een perceptron is de basiseenheid van een neuraal netwerk, geïnspireerd op het biologische neuron. Het neemt meerdere inputs, vermenigvuldigt ze met gewichten, telt alles op met een bias, en past dan een activatiefunctie toe om een output te produceren. Het eenvoudige perceptron kan alleen lineair scheidbare problemen oplossen, wat leidde tot de ontwikkeling van meerlaagse netwerken.

2

Wat is de belangrijkste beperking van het eenvoudige (eenlaagse) perceptron?

Antwoord

Het eenvoudige perceptron kan alleen lineair scheidbare problemen oplossen, dat wil zeggen problemen waarbij klassen kunnen worden gescheiden door een rechte lijn (of hyperplaan in hogere dimensies). Deze beperking, in 1969 aangetoond door Minsky en Papert met het XOR-probleem, vertraagde tijdelijk het onderzoek naar neurale netwerken totdat meerlaagse perceptrons werden geïntroduceerd.

3

Wat is de rol van de activatiefunctie in een neuraal netwerk?

Antwoord

De activatiefunctie introduceert niet-lineariteit in het netwerk, waardoor het complexe relaties tussen inputs en outputs kan leren. Zonder een niet-lineaire activatiefunctie zou zelfs een meerlaags netwerk zich gedragen als een eenvoudige lineaire transformatie. Veelvoorkomende functies zijn ReLU, sigmoid en tanh, elk met specifieke eigenschappen afhankelijk van de use case.

4

Welke activatiefunctie wordt het meest gebruikt in verborgen lagen van moderne netwerken?

5

Wanneer moet de softmax-activatiefunctie worden gebruikt in een neuraal netwerk?

+21 gespreksvragen

Beheers Data Science & ML voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis