Data Science & ML

Podstawy Deep Learning

Perceptrony, backpropagation, funkcje aktywacji, loss functions, optimizers, batch size, epochs

24 pytań z rozmów·
Senior
1

Czym jest perceptron w kontekście sieci neuronowych?

Odpowiedź

Perceptron to podstawowa jednostka sieci neuronowej, inspirowana neuronem biologicznym. Pobiera wiele wejść, mnoży je przez wagi, sumuje wszystko z biasem, a następnie stosuje funkcję aktywacji w celu wytworzenia wyjścia. Prosty perceptron może rozwiązywać tylko problemy liniowo separowalne, co doprowadziło do rozwoju sieci wielowarstwowych.

2

Jakie jest główne ograniczenie prostego perceptronu (jednowarstwowego)?

Odpowiedź

Prosty perceptron może rozwiązywać tylko problemy liniowo separowalne, czyli problemy, w których klasy można rozdzielić linią prostą (lub hiperpłaszczyzną w wyższych wymiarach). To ograniczenie, wykazane przez Minsky'ego i Paperta w 1969 roku na problemie XOR, tymczasowo spowolniło badania nad sieciami neuronowymi, dopóki nie wprowadzono perceptronów wielowarstwowych.

3

Jaka jest rola funkcji aktywacji w sieci neuronowej?

Odpowiedź

Funkcja aktywacji wprowadza nieliniowość do sieci, umożliwiając jej uczenie się złożonych relacji między wejściami a wyjściami. Bez nieliniowej funkcji aktywacji, nawet sieć wielowarstwowa zachowywałaby się jak prosta transformacja liniowa. Popularne funkcje to ReLU, sigmoid i tanh, każda z określonymi właściwościami w zależności od zastosowania.

4

Która funkcja aktywacji jest najczęściej używana w warstwach ukrytych nowoczesnych sieci?

5

Kiedy należy używać funkcji aktywacji softmax w sieci neuronowej?

+21 pytań z rozmów

Opanuj Data Science & ML na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo