์ด ํ๋ก์ ํธ๋ ๋ถ๊ฝ์ ํ์ข ์ ์์ธกํ๋ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ๋๋ค. ํด๋น AI๋ ์ฃผ์ด์ง ๋ถ๊ฝ์ ํน์ฑ ์ ๋ณด(sepal length, sepal width, petal length, petal width)๋ฅผ ํตํด 'setosa' 'versicolor' 'virginica'์ผ๋ก ํ์ข ์ ๋ถ๋ฅํฉ๋๋ค.
- ํ๋ก์ ํธ ์ค๋ช
- ๋ฐ์ดํฐ์
- ์คํํ๊ฒฝ
- ํ๋ก์ ํธ ์ค์น ๋ฐ ์คํ ๋ฐฉ๋ฒ
- ํ๋ก์ ํธ ์ฌ์ฉ ๋ฐฉ๋ฒ
์ด ํ๋ก์ ํธ๋ Python๊ณผ scikit-learn์ ์ฌ์ฉํ์ฌ ๋ถ๊ฝ ํ์ข ๋ถ๋ฅ AI๋ฅผ ๊ฐ๋ฐํ ๊ฒ์ ๋๋ค. ๋ถ๊ฝ ํ์ข ๋ถ๋ฅ AI ๋ชจ๋ธ์ LogisticRegression(๋ก์ง์คํฑ ํ๊ทโข๋ถ๋ฅ)์ PolynomialFeatures์ ํ์ฉํ์ฌ 'setosa' 'versicolor' 'virginica'์ผ๋ก ๋ค์ค ๋ถ๋ฅ๋ฅผ ์ํํฉ๋๋ค.
-
๋จผ์ , Python ๋ฐ ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์นํฉ๋๋ค.
pip install scikit-learn numpy
-
main.py์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ๋ชจ๋ธ์ ํ๋ จํฉ๋๋ค.
main.py ์คํฌ๋ฆฝํธ๋ฅผ ์คํํ์ฌ ๋ถ๊ฝ ํ์ข
๋ถ๋ฅ๋ฅผ ์งํํฉ๋๋ค.
๋ถ๊ฝ์ ํน์ฑ(๊ฝ๋ฐ์นจ๊ณผ ๊ฝ์ ์ ๊ฐ๋ก, ์ธ๋ก๊ธธ์ด)์ ์ ๋ ฅํ๋ฉด AI ๋ชจ๋ธ์ด ํด๋น ์ ๋ ฅ์ ๋ฐํ์ผ๋ก ๋ถ๊ฝ ํ์ข ์ ๋ถ๋ฅํ์ฌ ์ถ๋ ฅํฉ๋๋ค.
- ํ์ข ์ "setosa", "versicolor", "virginica"์ผ๋ก ๋ถ๋ฅ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ์ ๊ดํ ๋ฌธ์ ์ฌํญ์ด๋ ๋ฒ๊ทธ ๋ฆฌํฌํธ๋ [j2python@gmail.com]๋ก ๋ณด๋ด์ฃผ์ธ์.
