๊ด€๋ฆฌ ๋ฉ”๋‰ด

๋ชฉ๋ก2024/09 (6)

Showing

์บ๊ธ€์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ

์œ„ ์บก์ฒ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์บ๊ธ€๋กœ๋ถ€ํ„ฐ ๊ฐ€์ ธ์˜ค๋Š” ๊ณผ์ •์„ ๊ธฐ๋กํ•œ๋‹ค. ๋‚ด ํ”„๋กœํ•„ > ์„ธํŒ… > API > create New Token์„ ๋ˆ„๋ฅด๋ฉด json(์œ ์ €ํ‚ค)์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. ์šฐ๋ถ„ํˆฌ์—์„œ ์ž‘์—…ํ•˜๊ธฐ ๋•Œ๋ฌธ์— home์œผ๋กœ ๊ทธ๋Œ€๋กœ ๋ณต์‚ฌํ•ด์„œ ๋„ฃ์–ด์ค€๋‹ค.ํ™ˆ์—์„œ ์บ๊ธ€ ์ธ์Šคํ†จubuntu@you:~$ mkdir ~/.kaggleubuntu@you:~$ cp kaggle.json ~/.kaggle/kaggle.jsonubuntu@you:~$ chmod 600 ~/.kaggle/kaggle.json์œ„ ๋ช…๋ น์–ด ๋œป์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.mkdir ~/.kaggle~/.kaggle ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑ. ~๋Š” ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋‚˜ํƒ€๋‚ด๋ฏ€๋กœ, ์‚ฌ์šฉ์ž ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์— .kaggle์ด๋ผ๋Š” ํด๋”๋ฅผ ๋งŒ๋“ ๋‹ค. .kaggle์€ ์ˆจ๊น€ ํด๋”๋กœ, ์ฃผ๋กœ Kaggle API ๊ด€๋ จ..

ํšŒ๊ท€ ๋ถ„์„(LinearRegression model)

1. ํšŒ๊ท€๋ž€?ํšŒ๊ท€๋Š” ์ˆซ์ž ์˜ˆ์ธก์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.์˜ˆ๋ฅผ ๋“ค์–ด, ์ง‘์˜ ํฌ๊ธฐ(์ž…๋ ฅ)๋ฅผ ๋ณด๊ณ  ์ง‘๊ฐ’(์ถœ๋ ฅ)์„ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ์ˆซ์ž๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ๋ฌธ์ œ๋ฅผ ํ’€ ๋•Œ ํšŒ๊ท€๋ฅผ ์“ด๋‹ค. ์ฆ‰, ํšŒ๊ท€ ๋ถ„์„์€ ์ฃผ์–ด์ง„ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ(ํŠน์ง•)๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์—ฐ์†์ ์ธ ์ถœ๋ ฅ ๊ฐ’์„ ์˜ˆ์ธกํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ, ๋…๋ฆฝ ๋ณ€์ˆ˜์™€ ์ข…์† ๋ณ€์ˆ˜ ๊ฐ„์˜ ์„ ํ˜• ๊ด€๊ณ„๋ฅผ ๊ฐ€์ •ํ•œ๋‹ค.2. ์„ ํ˜• ํšŒ๊ท€(Linear Regression)๋ž€?์„ ํ˜• ํšŒ๊ท€๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ํšŒ๊ท€ ๋ฐฉ๋ฒ•์ด๋‹ค.๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๊ณ  ์ง์„ ์„ ๊ทธ์–ด์„œ, ์ด ์ง์„ ์„ ๋”ฐ๋ผ๊ฐ€๋ฉด์„œ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๋ฐฉ์‹์ด๋‹ค.์‰ฝ๊ณ  ๊ธฐ๋ณธ์ ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ฒ˜์Œ์— ์‹œ๋„ํ•ด๋ณด๊ธฐ ์ข‹๋‹ค.๋ฐ์ดํ„ฐ๋ฅผ ์ง์„ ์œผ๋กœ ์„ค๋ช…ํ•  ์ˆ˜ ์žˆ์„ ๋•Œ ์ž˜ ๋งž์•„๋–จ์–ด์ง„๋‹ค.(์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ ๊ฐ„์˜ ๊ด€๊ณ„๊ฐ€ ์„ ํ˜•)๋‹ค๋ฅธ ๋ชจ๋ธ๋ณด๋‹ค ๋น ๋ฅด๊ณ  ๊ฐ„๋‹จํ•ด์„œ ์ฒ˜์Œ ํ•™์Šต์ด ๋น ๋ฅด๊ณ  ๊ณผ์ ํ•ฉ(overfitting)์˜ ์œ„ํ—˜์ด ์ ๋‹ค...

seaborn pairplot๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ž˜ํ”„ ๊ทธ๋ ค๋ณด๊ณ  ๋ถ„์„ํ•˜๊ธฐ

pip install seaborn import seaborn as snsimport pandas as pdfrom matplotlib import pyplot as plt%matplotlib inline Seaborn ๋ฐ์ดํ„ฐ์…‹ ๋ถˆ๋Ÿฌ์˜ค๊ธฐdf = sns.load_dataset('tips')sns.pairplot(df)   1. total_bill์˜ ํžˆ์Šคํ† ๊ทธ๋žจ์•Œ ์ˆ˜ ์žˆ๋Š” ์ : total_bill(๊ณ„์‚ฐ ๊ธˆ์•ก)์˜ ๋ถ„ํฌ๋Š” ์˜ค๋ฅธ์ชฝ์œผ๋กœ ๊ผฌ๋ฆฌ๊ฐ€ ๊ธธ๊ฒŒ ๋Š˜์–ด์ง„ right-skewed ๋ถ„ํฌ. ๋Œ€๋ถ€๋ถ„์˜ ๊ณ„์‚ฐ ๊ธˆ์•ก์€ 10์—์„œ 20 ์‚ฌ์ด์— ์ง‘์ค‘๋˜์–ด ์žˆ์ง€๋งŒ, 50์— ๊ฐ€๊นŒ์šด ํฐ ๊ธˆ์•ก๋„ ๋ช‡ ๊ฑด ์กด์žฌ์—ฐ๊ตฌ์ž๊ฐ€ ์ฃผ๋ชฉํ•  ๋ถ€๋ถ„: ์ด์ƒ์น˜๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ , ํ‰๊ท ๋ณด๋‹ค ํฐ ๊ธˆ์•ก์˜ ๋นˆ๋„์ˆ˜์— ๋Œ€ํ•œ ๋ถ„์„์ด ํ•„์š”2. tip๊ณผ total_bill ๊ฐ„์˜ ์‚ฐ์ ..

[Ubuntu] ์šฐ๋ถ„ํˆฌ์—์„œ Python๊ณผ Jupyter Notebook์„ ์„ค์น˜ํ•ด๋ณด๊ธฐ

์šฐ๋ถ„ํˆฌ์—์„œ ์ •์ƒ์ ์ธ Python, pip, Jupyter Notebook ์„ค์น˜ ๋ฐ ์‹คํ–‰์„ ์œ„ํ•œ ์ ˆ์ฐจ๋ฅผ ์†Œ๊ฐœํ•˜๋„๋ก ํ•œ๋‹ค.> ์ฐธ๊ณ : ์šฐ๋ถ„ํˆฌ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์—์„œ work ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ์ง„ํ–‰ํ•˜๋Š” ํฌ์ŠคํŒ… [๋ฆฌ๋ˆ…์Šค] WSL์„ ์‚ฌ์šฉํ•˜์—ฌ Windows์— Linux๋ฅผ ์„ค์น˜ํ•ด๋ณด๊ธฐ์œˆ๋„์šฐ์ฆˆ ์ปดํ“จํ„ฐ์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜์—ฌ wsl ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ƒ์‹œ๋กœ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ฝ”๋“œ๋ฅผ ํ…Œ์ŠคํŠธ, ์‹คํ–‰ํ•ด๋ณด๊ธฐ ์œ„ํ•ด ์œˆ๋„์šฐ์ฆˆ์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•ด๋ณด๊ณ  ๋ฆฌ๋ˆ…์Šค ํ™ˆ ๊ฒฝ๋กœ์— work ๋ผ๋Š” ํŒŒ์ผ์„flyduckdev.tistory.com  1. ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ์—…๋ฐ์ดํŠธsudo apt-get update์ตœ์‹  ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์‹œ์Šคํ…œ์˜ ํŒจํ‚ค์ง€ ๋ชฉ๋ก์„ ์ตœ์‹  ์ƒํƒœํ™”(3๋ถ„ ์ •๋„ ์†Œ์š”)2. Python ์„ค์น˜sudo apt-get install pytho..

[๋ฆฌ๋ˆ…์Šค] WSL์„ ์‚ฌ์šฉํ•˜์—ฌ Windows์— Linux๋ฅผ ์„ค์น˜ํ•ด๋ณด๊ธฐ

์œˆ๋„์šฐ์ฆˆ ์ปดํ“จํ„ฐ์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•˜์—ฌ wsl ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์ƒ์‹œ๋กœ ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์—์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ฝ”๋“œ๋ฅผ ํ…Œ์ŠคํŠธ, ์‹คํ–‰ํ•ด๋ณด๊ธฐ ์œ„ํ•ด ์œˆ๋„์šฐ์ฆˆ์— ๋ฆฌ๋ˆ…์Šค๋ฅผ ์„ค์น˜ํ•ด๋ณด๊ณ  ๋ฆฌ๋ˆ…์Šค ํ™ˆ ๊ฒฝ๋กœ์— work ๋ผ๋Š” ํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์„ ํฌ์ŠคํŒ…ํ•ด๋ด…๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜์‹œ์–ด ์ฆ๊ฑฐ์šด ๋ฆฌ๋ˆ…์Šคํ•˜์„ธ์š”! ์„ค์น˜Windows ๊ธฐ๋Šฅ ์ผœ๊ธฐ๋จผ์ €, ์ œ์–ดํŒ์œผ๋กœ ๊ฐ„๋‹ค.ํ”„๋กœ๊ทธ๋žจ ๋ฐ ๊ธฐ๋Šฅ์œผ๋กœ ๋“ค์–ด๊ฐ€์„œ Windows ๊ธฐ๋Šฅ ์ผœ๊ธฐ/๋„๊ธฐ๋ฅผ ์„ ํƒ๊ฑฐ๊ธฐ์„œ Linux์šฉ Windows ํ•˜์œ„ ์‹œ์Šคํ…œ๊ณผ ๊ฐ€์ƒ ๋จธ์‹  ํ”Œ๋žซํผ์„ ์ฒดํฌํ•œ ํ›„ ํ™•์ธ์„ ๋ˆŒ๋Ÿฌ ์„ค์น˜์žฌ๋ถ€ํŒ… Ubuntu ์„ค์น˜์ปดํ“จํ„ฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๊ณ , Microsoft Store๋ฅผ ์—ฐ๋‹ค.๊ฒ€์ƒ‰์ฐฝ์— Ubuntu๋ฅผ ์ž…๋ ฅํ•˜๊ณ , ๋ฒ„์ „ 22.04๋ฅผ ์„ ํƒํ•œ ํ›„ ์„ค์น˜๋ฅผ ์‹œ์ž‘(์•ˆ์ •์„ฑ์„ ์œ„ํ•˜์—ฌ ๋ฒ„์ „์€ ์ตœ์‹ ๋ณด๋‹ค ์‚ด์ง ๋น ๋ฅธ ๋ฒ„์ „..?) ๋ช…๋ น์–ด ์‹คํ–‰ (cmd...