- ๋ฐ์ดํฐ ์ถ ์ฒ : Kaggle Dataset https://www.kaggle.com/uciml/mushroom-classification
- ๋ถ์๋ฉ๋ฆฌ์นด ๋ฒ์ฏ์ ๋ํ ํ๋ ์๋ด์ (Audubon Society Field Guide from North American Mushrooms) (1981)์์ ์ถ์ถํ ์๊ฐ๋ฆฌ์ฟ ์ค (Agaricus)์ ๋ ํผ์ค ํ (Lepiota) ๊ฐ์กฑ ๋ฒ์ฏ์ ํด๋นํ๋ ๊ฐ์ค ์ ์๋ฃ์ ๋ํ ์ค๋ช ์ด ํฌํจ๋์ด ์์ต๋๋ค.
- ๋ฒ์ฏ 23 ์ข ์ ๋ฐ์ดํฐ
| ์ด๋ฆ | ์ค๋ช | ๋ณ์ |
|---|---|---|
| class | ์์ฉ ๋ฒ์ฏ๊ณผ ๋ ๋ฒ์ฏ | p=poison, e=edible |
| cap-shape | ๊ฐ ํํ | bell=b, conical=c, convex=x, flat=f, knobbed=k, sunken=s |
| cap-surface | ๊ฐ์ ํ๋ฉด | fibrous=f, grooves=g, scaly=y, smooth=s |
| cap-color | ๊ฐ์ ์๊น | brown=n, buff=b, cinnamon=c ,gray=g, green=r, pink=p, purple=u, red=e, white=w, yellow=y |
| bruises | ๋ฉ ์ ๋ฌด | bruises=t, no=f |
| odor | ๋์ | almond=a, anise=l, creosote=c, fishy=y, foul=f, musty=m, none=n, pungent=p, spicy=s |
| gill-attachment | ์ฃผ๋ฆ์ด | attached=a, descending=d, free=f, notched=n |
| gill-spacing | ์ฃผ๋ฆ์ด ๊ฐ๊ฒฉ | close=c, crowded=w, distant=d |
| gill-size | ์ฃผ๋ฅผ์ด ํฌ๊ธฐ | broad=b, narrow=n |
| gill-color | ์ฃผ๋ฆ์ด ์ | black=k, brown=n, buff=b, chocolate=h, gray=g, green=r, orange=o, pink=p, purple=u, red=e, white=w, yellow=y |
| stalk-shape | ์ค๊ธฐ ๋ชจ์ | enlarging=e, tapering=t |
| stalk-root | ์ค๊ธฐ ๋ฟ๋ฆฌ | bulbous=b, club=c, cup=u, equal=e, rhizomorphs=z, rooted=r, missing=? |
| stalk-surface-above-ring | ํฑ๋ฐ์ด ์์ชฝ ์ค๊ธฐ ๋ชจ์ | fibrous=f, scaly=y, silky=k, smooth=s |
| stalk-surface-below-ring | ํฑ๋ฐ์ด ์๋์ชฝ ์ค๊ธฐ ๋ชจ์ | fibrous=f, scaly=y, silky=k, smooth=s |
| stalk-color-above-ring | ๊ฐ ์์ชฝ์ ์ค๊ธฐ ์๊น | brown=n, buff=b, cinnamon=c, gray=g, orange=o, pink=p ,red= , white=w, yellow=y |
| stalk-color-below-ring | ๊ฐ ์๋์ ์ค๊ธฐ ์๊น | brown=n, buff=b, cinnamon=c, gray=g, orange=o, pink=p, red=e, white=w, yellow=y |
| veil-type | ๋ฒ ์ผ ์ ํ | partial=p, universal=u |
| veil-color | ๋ฒ ์ผ ์๊น | brown=n, orange=o, white=w, yellow=y |
| ring-number | ํฑ๋ฐ์ด ๊ฐฏ์ | ring-number: none=n, one=o, two=t |
| ring-type | ํฑ๋ฐ์ด ์ ํ | cobwebby=c, evanescent=e, flaring=f, large=l, none=n, pendant=p, sheathing=s, zone=z |
| spore-print-color | ํฌ์ ์๊น | black=k, brown=n, buff=b, chocolate=h, green=r, orange=o, purple=u, white=w, yellow=y |
| population | ์์ ๋ถํฌ ์ ํ | abundant=a, clustered=c, numerous=n, scattered=s, several=v, solitary=y |
| habitat | ์์์ง | grasses=g, leaves=l, meadows=m, paths=p, urban=u, waste=w, woods=d |

-
์ฃผ๋ฆ์ด (gill) : ์์์ธํฌ์ธ ํ์จ๋ฅผ ์์ฑํ๋ ๋ฒ์ฏ์ ํ ๋ถ๋ถ. ๊ฐ์ ์๋ซ๋ฉด์ ์๋ค.
-
๋์ฃผ๋จธ๋ / ๊ท ํฌ (volva): ๋ฏธ์ฑ์ํ ๋ฒ์ฏ์ ์์ ํ ๊ฐ์ธ๊ณ ์๋ ๋ง์ด ์ค๊ธฐ๊ฐ ์์ฅํจ์ ๋ฐ๋ผ ์ฐข์ด์ง ํ์ .
-
๊ท ์ฌ / ํก์ด์ค (hypha): ๊ฐํน ํฐ์์ ๋ ๋ ๋ฏธ์ธํ ์ฌ์์ฒด. ๋ฒ์ฏ์ ์์ฅ์ ํ์ํ ๋ฌผ๊ณผ ์ ๊ธฐ๋ฌผ์ง์ ํก์ํ๋ค.
-
๊ท ์ฌ์ฒด (mycelium): ํ์จ์ ๋ฐ์๋ฅผ ํตํด ์์ฑ๋ ๊ท ์ฌ๊ฐ ์๋ก ์ฝํ ์งํฉ์ฒด. ์ฌ๊ธฐ์์ ๋ฒ์ฏ์ ์ง์ ๋ถ๋ถ์ด ๋ฐ๋ฌํ๋ค.
-
ํ์จ / ํฌ์ (spores): ์ผ๋ฐ์ ์ผ๋ก ๋๊ธฐ๋ก ๋ฐฉ์ถ๋ ๋ค ๊ธฐ์ง์ ๋จ์ด์ ธ์ ์๋ก์ด ๋ฒ์ฏ์ด ์๊ฒจ๋๊ฒ ํ๋ ๋ฏธ์ธํ ์์์ธํฌ.
-
์ค๊ธฐ (stem): ๋ฒ์ฏ์ ๊ฐ์ ์ง์งํ๋ ๊ธฐ๋ฅ.
-
ํฑ๋ฐ์ด (ring): ๊ฐ์ ์๋์์ ์ค๊ธฐ๋ฅผ ๋๋ฌ์ผ ๋ง. ๋ฏธ์ฑ์ํ ๋ฒ์ฏ์ ์ฃผ๋ฆ์ด์ ๊ฐ์ธ๊ณ ์๋ค๊ฐ ๊ฐ์ด ์ฑ์ฅํ๋ฉด์ ํ์ด๋ ๋ง์ ํ์ ์ด๋ค.
-
๊ฐ (cap): ํํ์ ์์์ด ๋ค์ํ ๋ฒ์ฏ์ ์๋จ๋ถ. ์ฃผ๋ฆ์ด์ ๋ณดํธํ๋ค. ๋๊ฐ ๋จธ๋ฆฌ์ ์ฐ๋ ๋ชจ์๋ฅผ ๋ฎ์ ํํ๋ฅผ ๋ ๋ ๋ฐ์ ๊ทธ ์ด๋ฆ์ด ๋น๋กฏ๋์๋ค.
$ python3 -m pip install -r requirements.txt