Studia informatyka – Uczenie maszynowe – podstawy

Zestaw materiałów edukacyjnych dotyczących podstaw uczenia maszynowego, z naciskiem na definicje, zastosowania oraz różne techniki stosowane w tej dziedzinie informatyki.

BoldPanda529·32 fiches·20 questions
studiacomputer_scienceai_ml
0
Je sais
1 / 32
0
J'apprends
Recto

Uczenie maszynowe

Appuyez pour retourner
Verso

Dział sztucznej inteligencji, który umożliwia programom uczenie się z danych i poprawianie wydajności bez wyraźnego programowania.

Appuyez pour retourner
Je sais
J'apprends

Quiz(20 questions)

Question 1 sur 20

1. Co to jest uczenie maszynowe?

Termes dans ce set(32)

Podstawowe pojęcia uczenia maszynowego(16)

Uczenie maszynowe

Dział sztucznej inteligencji, który umożliwia programom uczenie się z danych i poprawianie wydajności bez wyraźnego programowania.

Algorytm

Zestaw reguł lub instrukcji do rozwiązania problemu. W uczeniu maszynowym algorytmy analizują dane, by tworzyć modele.

Nadzorowane uczenie

Typ uczenia maszynowego, gdzie model uczy się na podstawie etykietowanych danych wejściowych.

Nienadzorowane uczenie

Metoda uczenia maszynowego, która polega na analizie danych bez etykiet, aby odkrywać struktury lub wzorce.

Podział danych

Proces rozdzielania zbioru danych na zestawy treningowe i testowe, w celu oceny wydajności modelu.

Model

Reprezentacja matematyczna procesu lub systemu, którą algorytm uczy się z danych.

Funkcja kosztu

Miara błędu modelu, wykorzystywana do optymalizacji w procesie uczenia.

Przykład

W kontekście uczenia maszynowego, jednostka danych używana do uczenia modelu, np. zdjęcie, tekst.

Overfitting

Zjawisko, w którym model zbytnio dopasowuje się do danych treningowych, przez co traci zdolność generalizacji.

Underfitting

Stan, w którym model jest zbyt prosty, aby uchwycić wzorce danych, co prowadzi do niskiej wydajności.

Uczenie głębokie

Poddziedzina uczenia maszynowego, która korzysta z sieci neuronowych o wielu warstwach do analizy danych.

Sieci neuronowe

Struktury inspirowane mózgiem, składające się z neuronów, które przetwarzają informacje i uczą się na podstawie danych.

Regresja

Typ problemu uczenia maszynowego, którego celem jest przewidywanie wartości ciągłych na podstawie danych wejściowych.

Klasyfikacja

Zadanie polegające na przypisaniu etykiety do danych na podstawie wzorców ich cech.

Walidacja krzyżowa

Technika oceny modelu polegająca na podziale danych na kilka podzbiorów, by zoptymalizować jego wydajność.

Hyperparametry

Parametry ustalane przed procesem uczenia, które wpływają na wydajność modelu, np. szybkość uczenia.

Techniki uczenia maszynowego(16)

Drzewo decyzyjne

Struktura, która podejmuje decyzje na podstawie wartości cech, skutecznie dzieląc dane na zbiory.

SVM

Maszyna wektorów nośnych — algorytm klasyfikacji, który znajduje hiperpłaszczyznę najlepiej oddzielającą dane.

KNN

K najbliższych sąsiadów — algorytm klasyfikacyjny, który przypisuje etykietę na podstawie najbliższych sąsiadów w zbiorze danych.

Clustering

Proces grupowania podobnych danych bez wcześniejszych etykiet, stosowany w nienadzorowanym uczeniu.

PCA

Analiza głównych składowych — technika redukcji wymiarowości, która przekształca dane do nowego układu współrzędnych.

Boosting

Technika ensemble, która łączy wiele słabych modeli w jeden silniejszy model poprzez iteracyjne poprawianie błędów.

Bagging

Metoda polegająca na trenowaniu wielu modeli na różnych podzbiorach danych, aby zwiększyć stabilność i dokładność.

Regularizacja

Technika zmniejszająca złożoność modelu, aby zapobiegać overfittingowi poprzez dodanie kary za złożoność.

Feature engineering

Proces tworzenia nowych cech na podstawie istniejących danych, co może poprawić wydajność modelu.

Gradient descent

Algorytm optymalizacji, który minimalizuje funkcję kosztu przez aktualizację parametrów modelu w kierunku największego spadku.

Transfer learning

Koncepcja, w której model wyuczony na jednym zadaniu jest dostosowywany do innego, podobnego zadania.

Generative Adversarial Network (GAN)

Rodzaj sieci neuronowej, która składa się z dwóch modeli konkurujących ze sobą: generatora i dyskryminatora.

Automatyzacja uczenia

Wykorzystanie algorytmów do automatycznego dopasowywania modeli do danych bez manualnych interwencji.

Zbiór testowy

Zbiór danych używany do oceny wydajności modelu po jego wytrenowaniu na zbiorze treningowym.

Zbiór treningowy

Zbiór danych, na którym model uczy się, dostosowując swoje parametry do określonych etykiet.

Miara wydajności

Wskaźniki oceny jakości modelu, takie jak dokładność, precyzja czy recall.

Questions dans ce set(20)

1. Co to jest uczenie maszynowe?

A.Systemy analizy danych bez programowania.
B.Algorytmy do gry w szachy.
C.Sztuczna inteligencja tylko dla robotów.
D.Programowanie w języku Python.

2. Jak działa algorytm KNN?

A.Przypisuje etykietę na podstawie najbliższych sąsiadów.
B.Uczy się na podstawie danych nienadzorowanych.
C.Optymalizuje hyperparametry.
D.Wykorzystuje sieci neuronowe.

3. Jakie są dwa główne typy uczenia maszynowego?

A.Nadzorowane i nienadzorowane.
B.Głębokie i płytkie.
C.Statystyczne i deterministyczne.
D.Klasyfikacyjne i regresyjne.

4. Która technika jest przykładem ensemble?

A.Regresja.
B.Clustering.
C.Boosting.
D.Normalizacja.

5. Co to jest overfitting?

A.Model dobrze generalizujący.
B.Model zbyt dopasowany do danych treningowych.
C.Model nie działający.
D.Model działający w czasie rzeczywistym.

6. Jakie jest główne zastosowanie drzew decyzyjnych?

A.Przewidywanie wartości ciągłych.
B.Klasyfikacja danych.
C.Normalizacja danych.
D.Redukcja wymiarowości.

7. Czym jest model w uczeniu maszynowym?

A.Zbiór danych.
B.Reprezentacja procesu przetwarzania danych.
C.Algorytm klasyfikacji.
D.Specyfikacja programu.

8. Czym jest regularizacja?

A.Dodawaniem nowych danych.
B.Zwiększaniem złożoności modelu.
C.Ograniczeniem złożoności modelu.
D.Usuwaniem etykiet z danych.

9. Które z poniższych jest przykładem nienadzorowanego uczenia?

A.Klasyfikacja obrazów.
B.Klasyfikacja e-maili.
C.Clustering klientów.
D.Regresja liniowa.

10. Która technika jest wykorzystywana w sieciach GAN?

A.Uczenie głębokie.
B.Nadzorowane uczenie.
C.Drzewa decyzyjne.
D.Normalizacja.

11. Jakie jest główne zastosowanie regresji?

A.Przewidywanie wartości ciągłych.
B.Przypisywanie etykiet.
C.Grupowanie danych.
D.Rozwiązywanie problemów logicznych.

12. Czym jest transfer learning?

A.Uczeniem modelu od podstaw.
B.Dostosowaniem modelu do innego zadania.
C.Zbieraniem danych z różnych źródeł.
D.Używaniem prostych algorytmów.

13. Czym jest funkcja kosztu?

A.Miara efektywności modelu.
B.Zbiór danych testowych.
C.Algorytm uczenia.
D.Rodzaj sieci neuronowej.

14. Jakie jest główne zastosowanie PCA?

A.Redukcja wymiarowości.
B.Klasyfikacja.
C.Generacja danych.
D.Regresja.

15. Kiedy stosujemy walidację krzyżową?

A.Do optymalizacji hyperparametrów.
B.Do tworzenia zbiorów testowych.
C.Do normalizacji danych.
D.Do analizy błędów.

16. Która z poniższych technik jest stosowana do optymalizacji modelu?

A.KNN.
B.Gradient descent.
C.Clustering.
D.PCA.

17. Która technika jest używana do redukcji wymiarowości?

A.Clustering.
B.PCA.
C.Klasyfikacja.
D.Regresja.

18. Czym zajmuje się feature engineering?

A.Tworzeniem nowych cech.
B.Usuwaniem zbędnych danych.
C.Normalizowaniem wartości.
D.Klasyfikowaniem danych.

19. Czym jest uczenie głębokie?

A.Używa jedynie prostych modeli.
B.Stosuje sieci neuronowe o wielu warstwach.
C.Jest to rodzaj nienadzorowanego uczenia.
D.Nie wymaga dużych zbiorów danych.

20. Co to jest bagging?

A.Ćwiczeniem danych.
B.Trenowaniem wielu modeli na różnych podzbiorach danych.
C.Optymalizowaniem hiperparametrów.
D.Generowaniem nowych danych.

Créez votre propre set d'étude

Téléchargez un PDF, collez vos notes ou décrivez un sujet – l'IA génère des fiches, des quiz et plus en quelques secondes.

Mis en avant sur