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
|
||||
|
||||
funkcja budująca drzewo za pomocą algorymu ID3:
|
||||
Funkcja budująca drzewo za pomocą algorymu ID3:
|
||||
|
||||
```py
|
||||
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.
|
||||
|
||||
#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).
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user