Tinkerbell Glitter
[241226] ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์ •๋ฆฌ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/ML + DL ๐Ÿง 
๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋ž€ ๐Ÿ‘€?๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๊ทธ๋ž˜ํ”„, ์ฐจํŠธ, ๋งต ๋“ฑ ์‹œ๊ฐ์ ์ธ ํ˜•์‹์œผ๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ , ํŒจํ„ด์ด๋‚˜ ์ธ์‚ฌ์ดํŠธ๋ฅผ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ณผ์ •์ž„๋Œ€ํ‘œ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํˆด๊ณผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” Python์˜ Matplotlib, Seaborn, Plotly, Altair, ggplot ๋“ฑ์ด ์žˆ์Œ1.๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”์˜ ๋ชฉ์ ๋ฐ์ดํ„ฐ ์ดํ•ด๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ํŒŒ์•…๋ฐ์ดํ„ฐ ๊ฐ„ ๊ด€๊ณ„์™€ ํŒจํ„ด์„ ์‹œ๊ฐ์ ์œผ๋กœ ๋ถ„์„์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜๋ฐ์ดํ„ฐ๋ฅผ ๋น„์ „๋ฌธ๊ฐ€๋„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋„๋ก ์ „๋‹ฌ๋‹ค์–‘ํ•œ ์ดํ•ด๊ด€๊ณ„์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์„ค๋ช…์˜์‚ฌ๊ฒฐ์ • ์ง€์›๋ช…ํ™•ํ•œ ์ •๋ณด๋ฅผ ํ†ตํ•ด ๋น ๋ฅด๊ณ  ์ •ํ™•ํ•œ ์˜์‚ฌ๊ฒฐ์ •์„ ์ง€์›์ด์ƒ์น˜(outliers)๋‚˜ ํŠธ๋ Œ๋“œ ํŒŒ์•… ๊ฐ€๋Šฅ2. ์ฃผ์š” ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” ์œ ํ˜•๋ง‰๋Œ€ ๊ทธ๋ž˜ํ”„ (Bar Chart)๋ฒ”์ฃผํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ..
[241217] ๋จธ์‹ ๋Ÿฌ๋‹ ๊ฐœ๋… ์ •๋ฆฌ ๋‘๋ฒˆ์งธ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/ML + DL ๐Ÿง 
๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€???์–ด์ œ์— ์ด์€ ๋‘๋ฒˆ์งธ ์‹œ๊ฐ„์ž…๋‹ˆ๋‹ค^__^๋‹คํ•ญ ์„ ํ˜•ํšŒ๊ท€๋ž€???์ผ์ฐจํ•จ์ˆ˜ n๊ฐœ๋ฅผ ์ˆ˜์‹์œผ๋กœ ๋‚˜์—ดํ•œ ๊ฒ๋‹ˆ๋‹ค~์™œ n๊ฐœ๋ฅผ ๋‚˜์—ดํ•˜๋‚˜์š”??์„ธ์ƒ์— ๋ณ€์ˆ˜๊ฐ€ ํ•œ ๊ฐœ๋งŒ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋‹ˆ๊นŒ์š”~$$y = XW$$X๋Š” ๋ณ€์ˆ˜ ํ–‰๋ ฌ,์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด ๋ณ€์ˆ˜ ๋ญ‰์น˜๋“ค: x1, x2, x3 ••• ์„ ๋ฌถ์–ด์ค€ ๊ฒƒ์ž„W๋Š” ๊ฐ€์ค‘์น˜ ํ–‰๋ ฌ์„ ์˜๋ฏธํ•œ๋‹ค~๊ฐ€์ค‘์น˜ ๋ญ‰์น˜๋“ค: w1, w2, w3 •••๋‹คํ•ญ ์„ ํ˜•ํšŒ๊ท€ ์‹ค์ œ ์‚ฌ๋ก€:๊ตํ†ต ์ •์ฒด ์˜ˆ์ธก๋‚ ์”จ ์˜ˆ์ธกํ™˜์œจ ์˜ˆ์ธก์ด์ค‘ ๋ถ„๋ฅ˜์˜ ๊ธฐ๋ณธ ์›๋ฆฌ๋Š” ์˜ค๋กœ์ง€0๊ณผ 1๋ฟ0: False1: Trueํ™•๋ฅ ๋กœ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค1์— ๊ฐ€๊นŒ์›Œ์งˆ ์ˆ˜๋ก ์ •๋‹ต์— ๊ฐ€๊นŒ์›Œ์ง€๋Š” ๊ฒƒ์ž„0.5 ์ด์ƒ >> ์ •๋‹ต์— ๊ฐ€๊นŒ์›€0.5 ๋ฏธ๋งŒ ์ด๋Ÿฐ ์‹์œผ๋กœ ๋ถ„๋ฅ˜ํ•ด์„œ ์นดํ…Œ๊ณ ๋ฆฌํ™” ํ•  ์ˆ˜ ์žˆ๋‹ค~~๋‹ค์ค‘ ๋ถ„๋ฅ˜๋ž€~์‰ฝ๊ฒŒ ๋งํ•ด ์ด์ค‘ ๋ถ„๋ฅ˜๋ฅผ ์—ฌ๋Ÿฌ๊ฐœ ํ•œ ๊ฒƒ~๊ทผ๋ฐ ์ด์ œ ๊ฐ ํ™•๋ฅ  ๋ณ„๋กœ ํ•ฉ์ด 1์ด์–ด์•ผ ํ•จ$..
[241216] ๋จธ์‹ ๋Ÿฌ๋‹ ๊ฐœ๋… ์ •๋ฆฌ ์ฒซ๋ฒˆ์งธ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/ML + DL ๐Ÿง 
๋จธ์‹ ๋Ÿฌ๋‹์ด๋ž€???๋งˆ๋ฒ•์‚ฌ๊ฐ€ ์•„๋‹ˆ๋‹ค!์‹ค์ œ๋กœ๋Š” ๊ฐœ๊ฟ€์žผ ์ˆ˜์—…์ด์—ˆ๋‹ค๋Š” ๊ฒƒ,,~๊ณผ๊ฑฐ์˜ ๋ฐ์ดํ„ฐ ๋ฐฉ์‹~๊ฐ€์„ค์„ ์„ธ์šด ๋’ค, ๊ฐ€์„ค์„ ์ž…์ฆํ•˜๊ธฐ ์œ„ํ•œ ๊ณผ์ •์„ ์‹œ์ž‘ํ•จ~ํ˜„์žฌ์˜ ๋ฐ์ดํ„ฐ ๋ฐฉ์‹~๋ฐ์ดํ„ฐ ์•ˆ์—์„œ ํŒจํ„ด์„ ๋ฐœ๊ฒฌํ•˜๊ณ , ํŒจํ„ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์˜ˆ์ธก(๊ฐ€์„ค)ํ•จ๊ฐ€์„ค์‹์ด๋ž€??์„ธ์ƒ์— ์ผ์–ด๋‚˜๋Š” ๋ชจ๋“  ํ˜„์ƒ์„ ์ˆ˜์‹์œผ๋กœ ํ‘œํ˜„ํ•˜๋ ค๋Š” ์ปดํ“จํ„ฐ์˜ ์‹œ๋„์ด ๊ฐ€์„ค์‹์„ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…ํ•˜๊ฑฐ๋‚˜/ ํŒจํ„ด์„ ์ฐพ๊ฑฐ๋‚˜/ ๋ฏธ๋ž˜๋ฅผ ์˜ˆ์ธกํ•˜๋ ค๋Š” ์‹œ๋„$$H(x)=wx+b$$H: ๊ฐ€์„คx(๋ณ€์ˆ˜): ์–ด๋–ค ํ˜„์ƒ์„ ์„ค๋ช…ํ•˜๋Š” ์š”์†Œ๋“คw(๊ฐ€์ค‘์น˜): ๊ฐ ๋ณ€์ˆ˜(x)๊ฐ€ ์–ผ๋งˆ๋‚˜ ์ค‘์š”ํ•œ์ง€ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’b(ํŽธํ–ฅ): ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์ฒด์ ์œผ๋กœ ์–ผ๋งˆ๋‚˜ ์น˜์šฐ์ณ ์žˆ๋Š” ์ง€๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๊ฐ’~๊ฐ€์ค‘์น˜๊ฐ€ ์–ด๋ ค์šด๋ฐ~์˜ˆ:์šด๋™์ด ๊ฑด๊ฐ•์— ์–ผ๋งŒํผ ์ค‘์š”ํ•œ๊ฐ€ = $$w1$$์‹์Šต๊ด€์€ ์–ผ๋งŒํผ ์ค‘์š”ํ•œ๊ฐ€ = $$w2$$๊ฐ ๋ณ€์ˆ˜์˜ ์ค‘์š”๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๊ฐ’๊ทธ๋ž˜..
[241209] ๊ฐ€์ค‘์น˜์™€ ์„ ํ˜•ํšŒ๊ท€ ์ •๋ฆฌ
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/ML + DL ๐Ÿง 
๊ฐ€์ค‘์น˜์™€ ์„ ํ˜•ํšŒ๊ท€ ์ •๋ฆฌ๊ฐ€์ค‘์น˜(weight)๋Š”ํŠน์ • ๋ฐ์ดํ„ฐ๋‚˜ ์š”์†Œ์˜ ์ค‘์š”๋„๋ฅผ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•ด์‚ฌ์šฉ๋˜๋Š” ๊ฐ’.์ฃผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ์‚ฌ์šฉ๋œ๋‹ค.1. ํ†ต๊ณ„ ๋ฐ ์ˆ˜ํ•™๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ฑฐ๋‚˜ ๊ณ„์‚ฐํ•  ๋•Œ, ํŠน์ • ํ•ญ๋ชฉ์ด ์ „์ฒด ๊ณ„์‚ฐ์—์„œ ๋” ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•˜๋„๋ก ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•œ๋‹ค.์˜ˆ: ํ‰๊ท ์„ ๊ณ„์‚ฐํ•  ๋•Œ, ๊ฐ ๋ฐ์ดํ„ฐ์— ๋™์ผํ•œ ๋น„์ค‘์„ ์ฃผ์ง€ ์•Š๊ณ  ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ์—๋Š” ๋†’์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ๊ณ„์‚ฐํ•˜๋Š” ๊ฐ€์ค‘ํ‰๊ท .2. ๋จธ์‹ ๋Ÿฌ๋‹ ๋ฐ ์ธ๊ณต์ง€๋Šฅ๋ชจ๋ธ์ด ํ•™์Šตํ•  ๋•Œ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ์ค‘์š”๋„๋ฅผ ์กฐ์ •ํ•˜๋Š”๋ฐ ์‚ฌ์šฉ.์˜ˆ: ์‹ ๊ฒฝ๋ง(Neural Network)์—์„œ ๊ฐ ์—ฐ๊ฒฐ(๋…ธ๋“œ ๊ฐ„์˜ ์—ฐ๊ฒฐ)์€ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ€์ง€๋ฉฐ, ํ•™์Šต ๊ณผ์ •์—์„œ ์ด ๊ฐ’์ด ์กฐ์ •๋œ๋‹ค. ๊ฐ€์ค‘์น˜๊ฐ€ ํด ์ˆ˜๋ก ํ•ด๋‹น ์ž…๋ ฅ์ด ๊ฒฐ๊ณผ์— ๋” ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นœ๋‹ค.3. ์˜์‚ฌ๊ฒฐ์ • ๋ฐ ์ตœ์ ํ™” ๋ฌธ์ œ์—ฌ๋Ÿฌ ์˜ต์…˜ ์ค‘์—์„œ ์„ ํƒํ•˜๊ฑฐ๋‚˜ ์ตœ์ ํ™”ํ•  ๋•Œ,..
[241203] ๊ฒฐ์ธก์น˜์™€ ์ด์ƒ์น˜
ยท
[๋‚ด๋ฐฐ์บ ] ๋ณธ ์บ ํ”„ (24.11.25 ~ 25.03.31) ๐Ÿƒ๐Ÿป‍โ™€๏ธ/ML + DL ๐Ÿง 
์–ด๋ ค์šด ๊ฐœ๋… ๋˜ ๋‚˜์™”๋‹ค~~์ •๋ฆฌ ๊ฐ€๋ณด์ž๊ณ ^^,,, ๊ฒฐ์ธก์น˜์™€ ์ด์ƒ์น˜ ๊ฒฐ์ธก์น˜(Missing Values)๋ž€,๋ˆ„๋ฝ๋œ ๊ฐ’/ ๋น„์–ด์žˆ๋Š” ๊ฐ’์„ ๋งํ•œ๋‹ค์ผ๋ฐ˜์ ์œผ๋กœNaN, None, NULL ๋กœ ํ‘œํ˜„๊ฒฐ์ธก์น˜ ํ™•์ธimport pandas as pdimport numpy as np# ๋ฐ์ดํ„ฐํ”„๋ ˆ์ž„ ์˜ˆ์‹œdata = { 'name' : ['Alice', 'Bob', 'Charlie', 'David'], 'age' : [25, 30, np.nan, 22], 'score' : [85, np.nan, 75, 90]}df = pd.DataFrame(data)# ๊ฒฐ์ธก์น˜ ํ™•์ธprint(df.isnull()) # ๊ฐ ๊ฐ’์ด ๊ฒฐ์ธก์น˜์ธ์ง€ ํ™•์ธprint(df.isnull().sum()) # ์—ด ๋ณ„ ๊ฒฐ์ธก์น˜ ๊ฐฏ์ˆ˜โ€‹ 1. ๊ฒฐ์ธก..