Update 'Justyna.md'
This commit is contained in:
parent
16d45a7d51
commit
ee0c10e457
@ -7,7 +7,7 @@ Projekt implementuje tworzenie drzewa decyzyjnego wykorzystującego algorytm ID3
|
|||||||
|
|
||||||
### Tworzenie drzewa decyzyjnego
|
### Tworzenie drzewa decyzyjnego
|
||||||
|
|
||||||
funkcja budująca drzewo za pomocą algorymu ID3:
|
Funkcja budująca drzewo za pomocą algorymu ID3:
|
||||||
|
|
||||||
```py
|
```py
|
||||||
def ID3(data, original_data, attributes, target, parent_node_class=None):
|
def ID3(data, original_data, attributes, target, parent_node_class=None):
|
||||||
@ -41,7 +41,7 @@ def ID3(data, original_data, attributes, target, parent_node_class=None):
|
|||||||
```
|
```
|
||||||
Cechą charakterystyczną algorytmu jest wybór atrybutów dla których kolejno przeprowadzane są testy taki, aby końcowe drzewo było jak najprostsze i jak najefektywniejsze. Wybór atrybutów opiera się na liczeniu entropii, co pozwala obliczyć, wybór którego z atrybutów da największy przyrost informacji.
|
Cechą charakterystyczną algorytmu jest wybór atrybutów dla których kolejno przeprowadzane są testy taki, aby końcowe drzewo było jak najprostsze i jak najefektywniejsze. Wybór atrybutów opiera się na liczeniu entropii, co pozwala obliczyć, wybór którego z atrybutów da największy przyrost informacji.
|
||||||
|
|
||||||
#obliczanie wartości przyrostu informacji
|
Obliczanie wartości przyrostu informacji:
|
||||||
|
|
||||||
Funkcja oblicza który atrybut najlepiej rozdziela zbiór danych (dzieli zbiór przykładów na jak najbardziej równe podzbiory).
|
Funkcja oblicza który atrybut najlepiej rozdziela zbiór danych (dzieli zbiór przykładów na jak najbardziej równe podzbiory).
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user