๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

์ „์ฒด ๊ธ€38

[Python] random/while/list/tuple/dict >>์ง€๋‚œ์ฃผ ๊ณต๋ถ€ ๋‚ด์šฉ ๋ณต์Šต # ๋žœ๋ค ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉํ•˜๋Š” import ๋ฌธ #random๋ชจ๋“ˆ์—์„œ randint ํ•จ์ˆ˜ import from random import randint # while ์กฐ๊ฑด ๋’ค์—๋„ or / and ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. #๋ฆฌ์ŠคํŠธ๋Š” ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ, ํŠœํ”Œ์€ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€๋Šฅ. ์ˆ˜์ •๊ฐ€๋Šฅํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ์›ํ•œ๋‹ค๋ฉด ๋ฆฌ์ŠคํŠธ๋ฅผ ๋งŒ๋“ค๊ฒƒ -> ๋งŒ์•ฝ ํŠœํ”Œ์ด dict ์•ˆ์— key-valueํ˜•์‹์œผ๋กœ ๋“ค์–ด๊ฐ„ ๊ฒƒ์ด๋ผ๋ฉด ์ดํ›„ ์ฝ”๋“œ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋ณ€๊ฒฝํ• ์ˆ˜๋„ ์žˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ ์˜ˆ์‹œ ์ฐธ๊ณ  #dictionary๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰ ๋ณ€๊ฒฝ๊ฐ€๋Šฅ. mutable! 2022. 9. 8.
SQLD ๋Œ€๋น„ ํ‚ค์›Œ๋“œ ์ •๋ฆฌ(2) - ๊น€๊ฐ•๋ฏผSQLPL๋‹˜ ๊ฐ•์˜ SQLD ์‹œํ—˜ ์ „ ์ด์ •๋ฆฌํ•˜๊ธฐ์— ์ข‹๋‹ค๊ณ  ์œ ๋ช…ํ•œ ์œ ํŠœ๋ธŒ ๊ฐ•์˜์˜ ๋‚ด์šฉ ์ •๋ฆฌ์ž…๋‹ˆ๋‹ค. ๊น€๊ฐ•๋ฏผ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ ์œ ํŠœ๋ธŒ์— ์—…๋กœ๋“œ ํ•ด์ฃผ์‹  SQLD ์ตœ์ข… ์ •๋ฆฌ๊ฐ•์˜ 2ํŽธ์˜ ๋‚ด์šฉ์„ ํ‚ค์›Œ๋“œ๋งŒ ์ •๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” ์œˆ๋„์šฐ ํ•จ์ˆ˜๋ถ€ํ„ฐ ์ธ๋ฑ์Šค์ž…๋‹ˆ๋‹ค. SQL ์ž๊ฒฉ ๊ฒ€์ • ์‹ค์ „๋ฌธ์ œ ๋ฌธ์ œ์ง‘ ๋ฒ”์œ„๋กœ๋Š” 2๋‹จ์›์˜ 2์žฅ์˜ ๋งˆ์ง€๋ง‰๋ถ€ํ„ฐ 3์žฅ๊นŒ์ง€์˜ ๋‚ด์šฉ์ด๊ฒ ๋„ค์š”! ์‹œํ—˜๊นŒ์ง€ ์‹œ๊ฐ„์ด ์ด‰๋ฐ•ํ•ด์„œ ์˜์ƒ์„ ๋ชป ๋ณด์‹œ๋Š” ๋ถ„๋“ค์€ ๊ฐ•์˜์— ์–ธ๊ธ‰๋œ ํ‚ค์›Œ๋“œ๋ฅผ ๋ชจ๋‘ ์•„๋ž˜ ์ •๋ฆฌํ•ด๋†“์•˜์œผ๋‹ˆ ํ™•์ธํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค. https://www.youtube.com/watch?v=PjCSvexo3Ow 1. ์œˆ๋„์šฐ ํ•จ์ˆ˜ [๋ฌด์กฐ๊ฑด ๊ธฐ์ถœ ๋ฌธ์ œ ํ’€๊ธฐ! ๋งŽ์ด ํ’€๊ธฐ! ๊ผญ ๋ณด๊ธฐ!] - Rows, Range ํ•จ์ˆ˜์˜ ์ฐจ์ด์  ์•Œ์•„๋‘๊ธฐ. -> Range์— ๊ฐ™์€ ๊ฐ’์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•  ๊ฒƒ(๋ฒ”์œ„๋ผ์„œ ๊ฐ™์€ ๊ฐ’ ๋‚˜์˜ฌ ํ™•๋ฅ ์ด ์žˆ์Œ).. 2022. 9. 3.
[์‹œํ—˜์ „ ํ•„๋…!] SQLD ๊ธฐ์ถœ ๋ฌธ์ œ ์ฐธ๊ณ  ์‚ฌ์ดํŠธ ๋ชจ์Œ SQLD ๊ธฐ์ถœ๋ฌธ์ œ๋ฅผ ์˜ฌ๋ ค์ฃผ์‹  ๋ถ„๋“ค์˜ ๋ธ”๋กœ๊ทธ/ํ‹ฐ์Šคํ† ๋ฆฌ ๋งํฌ๋ฅผ ๋ชจ์•„๋‘์—ˆ์Šต๋‹ˆ๋‹ค. ์ž๊ฒฉ์ฆ ์ค€๋น„, ์‹œํ—˜๊ณต๋ถ€์— ๋„์›€์ด ๋˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค! 21, 24, 25, 26, 30ํšŒ, 34ํšŒ, 38ํšŒ, 2017๋…„ ๊ธฐ์ถœ๋ฌธ์ œ ๋ชจ์Œ ์˜ฌ๋ ค์ฃผ์‹  ํ‹ฐ์Šคํ† ๋ฆฌ - Tudou๋‹˜ https://tudou.tistory.com/entry/SQLD-%EA%B8%B0%EC%B6%9C%EB%AC%B8%EC%A0%9C-%EB%AA%A8%EC%9D%8C SQLD ๊ธฐ์ถœ๋ฌธ์ œ ๋ชจ์Œ SQLD ์‹œํ—˜์€ ํ•œ๊ตญ๋ฐ์ดํ„ฐ์‚ฐ์—…์ง„ํฅ์›์—์„œ ์ฃผ๊ด€ํ•˜๋Š” SQL ๊ฐœ๋ฐœ ์‹œํ—˜์ž…๋‹ˆ๋‹ค. ๊ตญ๊ฐ€ ๊ณต์ธ์ž๊ฒฉ์ฆ์œผ๋กœ 25ํšŒ์ฐจ ์‹œํ—˜๋ถ€ํ„ฐ๋Š” ํ† ์ต์ฒ˜๋Ÿผ 2๋…„ ์œ ํšจ๊ธฐ๊ฐ„์„ ๊ฐ€์ง„ ์‹œํ—˜์ž…๋‹ˆ๋‹ค. ๋‹ค๋งŒ ์˜จ๋ผ์ธ ๋ณด์ˆ˜๊ต์œก์„ ํ•˜๋ฉด ์˜๊ตฌ์ž tudou.tistory.com 21ํšŒ, 30ํšŒ, 34ํšŒ, ๋‹จ๋‹ตํ˜•, ์š”์•ฝ์ •๋ฆฌ, 40ํšŒ ๋ฐ ์‹ค.. 2022. 9. 3.
SQLD ๋Œ€๋น„ ํ‚ค์›Œ๋“œ ์ •๋ฆฌ(1) - ๊นก๋งˆ๋‹˜ ์œ ํŠœ๋ธŒ ๊ฐ•์˜ SQL ๋ฒผ๋ฝ์น˜๊ธฐ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ์œ ํŠœ๋ธŒ์— ์˜ฌ๋ผ์˜จ ๊น€๊ฐ•๋ฏผ ๋‹˜์˜ ๊ฐ•์˜๋ฅผ ๋ณด๊ณ  ํ‚ค์›Œ๋“œ๋งŒ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €์ฒ˜๋Ÿผ ๋ฒผ๋ฝ์น˜๊ธฐ ํ•˜์‹œ๋Š” ๋ถ„๋“ค์„ ์œ„ํ•ด ์ •๋ฆฌํ•œ ๋ฌธ์ œ ์ถœ์ œ ํ‚ค์›Œ๋“œ๋“ค์ž…๋‹ˆ๋‹ค. ๊น€๊ฐ•๋ฏผ ๊ฐ•์‚ฌ๋‹˜๊ป˜์„œ 1ํŽธ ์˜์ƒ์—์„œ ์–ธ๊ธ‰ํ•˜์‹  ๋‚ด์šฉ๋“ค ํ•˜๋‚˜๋„ ๋†“์น˜์ง€ ์•Š๊ณ  ์ •๋ฆฌํ–ˆ์ง€๋งŒ ํ‚ค์›Œ๋“œ๋งŒ ์ •๋ฆฌํ•˜๊ณ  ๋”ฐ๋กœ ๊ฐœ๋… ๋ฐ ์„ค๋ช…์€ ๋‹ฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‹œํ—˜์— ๋‚˜์˜ค๋Š” ํ‚ค์›Œ๋“œ/์œ ํ˜•์ด ๋ฌด์—‡์ธ์ง€ ํŒŒ์•…ํ•˜๋Š” ์šฉ๋„๋กœ ๋ด์ฃผ์„ธ์š”! https://www.youtube.com/watch?v=PC3ypt_VGWI SQLD ์ตœ์ข… ์ •๋ฆฌ๊ฐ•์˜ 1ํŽธ - SELECT๋ฌธ์žฅ ~ ํŠธ๋žœ์žญ์…˜ ๊ด€๋ฆฌ ์–ธ์–ด(TCL) - ๊น€๊ฐ•๋ฏผSQLP ์ฑ„๋„ 1. SQL ๋ช…๋ น๋ฌธ ๊ฐœ๊ด„ - ์—ฐ์‚ฐ๋ฌธ ์ˆœ์„œ : From - where - group by - having - select - order by - DML : select,.. 2022. 9. 1.
[Python] format 8/28 ์˜ค๋Š˜ ์ƒˆ๋กœ ์•Œ๊ฒŒ๋œ ํŒŒ์ด์ฌ ๊ณต๋ถ€ ๊ธฐ๋ก ํŒŒ์ด์ฌ์—์„œ ๋ณ€์ˆ˜์— ํ•ด๋‹นํ•˜๋Š” ๋‚ด์šฉ์„ ๋ณ€์ˆ˜๋งŒ ์‚ฌ์šฉํ•˜์—ฌ ์ถœ๋ ฅํ• ๋•Œ๋Š” f"๋”ฐ๋กœ ์ถœ๋ ฅ์„ ์›ํ•˜๋Š” ๋ฌธ์ž์—ด, {๋ณ€์ˆ˜๋ช…}"์˜ ํ˜•์‹์œผ๋กœ ์ž‘์„ฑํ•˜๋ฉด ๋ณ€์ˆ˜์— ๊ธฐ์กด์— ์ €์žฅํ•ด๋‘” ๋‚ด์šฉ์œผ๋กœ ์ถœ๋ ฅ๋œ๋‹ค. ๊ผญ f ์™€ ""(์Œ๋”ฐ์˜ดํ‘œ)๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•˜๋ฉฐ ๋ณ€์ˆ˜๋ช…์— ์•ž๋’ค๋กœ {} ์ค‘๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค. 2022. 8. 28.
JS๋กœ ๊ทธ๋ฆผ ๊ทธ๋ฆฌ๊ธฐ rect/fill/fillRect/beginPath/fillStyle/moveTo/lineTo/arc ํ•จ์ˆ˜ rect : ์‚ฌ๊ฐํ˜•์„ ์„ ์œผ๋กœ ๊ทธ๋ฆฌ๋Š” ํ•จ์ˆ˜. ์œ„ ํ•จ์ˆ˜์— ํ•„์š”ํ•œ argument๋กœ๋Š” ์ˆœ์„œ๋Œ€๋กœ x์ขŒํ‘œ, y์ขŒํ‘œ, ์›ํ•˜๋Š” x์„  ๊ธธ์ด, ์›ํ•˜๋Š” y์„  ๊ธธ์ด fill : ์„ ์œผ๋กœ ๋งŒ๋“ค์–ด์ง„ ์˜์—ญ(๋„ํ˜•)์„ ์ƒ‰(๊ธฐ๋ณธ black)์œผ๋กœ ์ฑ„์šฐ๋Š” ํ•จ์ˆ˜ fillRect : ์„ ๊ณผ ์ฑ„์šฐ๊ธฐ ํ•จ์ˆ˜ rect,fill์„ ํ•œ๋ฒˆ์— ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋ฒˆ์— ์ฑ„์›Œ์ง„ ๋„ํ˜•์„ ๊ทธ๋ฆฌ๋Š” ํ•จ์ˆ˜. ํ•„์š”ํ•œ argument๋Š” ์‹œ์ž‘ํ•  x์ขŒํ‘œ,y์ขŒํ‘œ , ์ฑ„์šธ๋งŒํผ์˜ x์ขŒํ‘œ, y์ขŒํ‘œ beginPath : ์ƒˆ๋กœ์šด ์ƒ‰/์Šคํƒ€์ผ์„ ์ž…ํžˆ๊ณ  ์‹ถ์„๋•Œ path๋ฅผ ์ƒˆ๋กœ ์ง€์ •ํ•ด์ฃผ๊ธฐ ์œ„ํ•ด ํ˜ธ์ถœํ•˜๋Š” ํ•จ์ˆ˜ fillStyle : ์ƒ‰์œผ๋กœ ์ฑ„์šธ๋•Œ ์›ํ•˜๋Š” ์ƒ‰์„ ์ž…๋ ฅ moveTo: ๋งˆ์šฐ์Šค ์ปค์„œ์˜ ์œ„์น˜๋ฅผ ๋‹ค์‹œ ์ž…๋ ฅํ•˜๊ณ  ์‹ถ์„๋•Œ ์‚ฌ์šฉ. ์œ„ ํ•จ์ˆ˜์— ํ•„์š”ํ•œ argument๋กœ๋Š” ์ˆœ์„œ๋Œ€๋กœ ์ด๋™ํ•˜๊ณ  ์‹ถ์€ x์ขŒํ‘œ ์œ„์น˜ (์ˆซ.. 2022. 8. 27.
[๊ทธ๋ฆผ์œผ๋กœ ๊ณต๋ถ€ํ•˜๋Š” ์˜ค๋ผํด ๊ตฌ์กฐ] - ์˜ค๋‹ค ์ผ€์ด์ง€ #1~2 1์žฅ I/O์™€ ๋””์Šคํฌ์˜ ๊ด€๊ณ„ - ๋””์Šคํฌ์˜ ๋™์ž‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ๊ธฐ/๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋””์Šคํฌ์—์„œ ์›ํ•˜๋Š” ํŠธ๋ž™์„ ์ฐพ์ง€ ์•Š์œผ๋ฉด ์•ˆ ๋œ๋‹ค. ์ด๊ฒƒ์„ ๋””์Šคํฌ ์šฉ์–ด๋กœ seek๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ํšŒ์ „์„ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„ : ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ฝ์–ด๋‚ผ ์ˆ˜ ์žˆ๋Š” ์œ„์น˜๊ฐ€ ํšŒ์ „ํ•ด์„œ ๋‹ค๊ฐ€์˜ฌ ๋•Œ๊นŒ์ง€ ๊ธฐ๋‹ค๋ฆฌ๋Š” ์‹œ๊ฐ„ - ์ธ๋ฑ์Šค ์‚ฌ์šฉ tree๊ตฌ์กฐ์˜ ์žฅ์ ์€ ์ธ๋ฑ์Šค์˜ ํ•„์š”์—†๋Š” ๋ถ€๋ถ„์€ ์ฝ์ง€ ์•Š๊ณ  ๋๋‚œ๋‹ค๋Š” ์ ์ด๋‹ค. 1์žฅ ์š”์•ฝ ๋””์Šคํฌ ํšŒ์ „ ์ด๋ฏธ์ง€ ์ƒ๊ฐ ํ—ค๋“œ๊ฐ€ ์›€์ง์ด๋ฉด์„œ ํšŒ์ „ํ•ด์˜ค๋Š” ๊ฒƒ์„ ๊ธฐ๋‹ค๋ ค์•ผํ•˜๊ธฐ ๋•Œ๋ฌธ์— I/O์— ์‹œ๊ฐ„์ด ๊ฑธ๋ฆผ ์ธ๋ฑ์Šค-index๋ฅผ ์ธํ•ด ํ•ด๋‹น ๋ฐ์ดํ„ฐ์— ๋น ๋ฅด๊ฒŒ ์ ‘๊ทผ๊ฐ€๋Šฅ (๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ํ’€์Šค์บ”ํ•˜์ง€ ์•Š์•„๋„ ๋จ) => ๋ฐ์ดํ„ฐ ์ ‘๊ทผ์— ๋Œ€ํ•œ ๋†’์€ ํšจ์œจ 2์žฅ ์˜ค๋ผํด์˜ ์—ฌ๋Ÿฌ ํ”„๋กœ์„ธ์Šค -์˜ค๋ผํด์˜ ์ด๋ฏธ์ง€ ๊ธฐ๋ณธ์ ์œผ๋กœ DB์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘๋ณต์œผ๋กœ ๋ณด๊ด€ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๋ณด๊ด€ํ•ด์„œ.. 2022. 8. 27.
AI์‹ค์Šต ๊ณผ์ œ ๊ธฐ๋ก: data set, unique value, tree by python ์ตœ์ดˆ ์ž‘์„ฑ ์ผ์ž : 2021๋…„ 7์›” 9์ผ 23์‹œ 56๋ถ„ ๋‹น์‹œ ์ˆ˜๊ฐ•์‹ ์ฒญ ์‹ค์ˆ˜?๋กœ ์ปด๊ณต ์‹ ์ž…์ผ๋•Œ ๋“ค์€ 3ํ•™๋…„ ์ˆ˜์—….. ๊ทธ๋•Œ์˜ ์—ด์ •๊ณผ ์ดํ•ด์— ๋Œ€ํ•œ ์ง‘์ฐฉใ… ์„ ๊ธฐ์–ตํ•˜๋ฉฐ ๋‹ค์‹œ ํŒŒ์ด์ฌ ๊ณต๋ถ€๋ฅผ ์‹œ์ž‘ํ•ด์•ผ๊ฒ ๋‹ค. ๋‹น์‹œ์—” unique value๋ฅผ ์ดํ•ดํ•˜๊ธฐ๋„ ํž˜๋“ค์—ˆ๋Š”๋ฐ ๋‹ค์‹œ ๋Œ์•„๋ณด๋‹ˆ ๊ฐํšŒ๊ฐ€ ์ƒˆ๋กญ๋‹ค. ์ง€๋‚œ 1ํ•™๊ธฐ, ์ˆ˜๊ฐ•์‹ ์ฒญ ์‹ค์ˆ˜๋กœ ์ˆ˜๊ฐ•ํ•œ ํ•œ ํ•™๋…„ ์œ„ ์ˆ˜์—…์ด์—ˆ๋˜ AI ํ”„๋กœ์ ํŠธ ์ž…๋ฌธ ์ˆ˜์—…์˜ ๋งˆ์ง€๋ง‰ ๋ฆฌํฌํŠธ๋ฅผ ๋ธ”๋กœ๊ทธ์—๋„ ์ •๋ฆฌํ•œ๋‹ค. 10%์˜ ๊ต์ˆ˜๋‹˜์˜ ์„ค๋ช…๊ณผ 90%์˜ ์…€ํ”„ ์‹ค์Šต์œผ๋กœ ์ด๋ฃจ์–ด์กŒ๋˜ ์ˆ˜์—….. ํฌ๊ธฐํ•˜์ง€ ๋ง๊ณ  ๋”ฐ๋ผ๊ฐ€๋ณด์ž๋Š” ์ƒ๊ฐ์œผ๋กœ ์กด๋ฒ„(์กด๊ท€ํ•˜๊ฒŒ ๋ฒ„ํ‹ฐ๊ธฐ)ํ–ˆ๋‹ค. ์ฒซ๋ฒˆ์งธ ๋ฆฌํฌํŠธ ์ž‘์„ฑ ๋• ์ฝ”๋žฉ์—์„œ ๋ฐ์ดํ„ฐ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ๋„ ๋ชปํ•˜๊ณ  late๋ฅผ ์•ˆ ๋ฐ›์•„์ฃผ์‹œ๋Š” ๊ต์ˆ˜๋‹˜์ด๋ผ ์„ธ๋ฒˆ์งธ ๋ฆฌํฌํŠธ๋Š” ์ œ์ถœ๋„ ๋ชปํ–ˆ์—ˆ๋Š”๋ฐ, ๋งˆ์ง€๋ง‰์ด์—ˆ๋˜ ์—ฌ์„ฏ๋ฒˆ์งธ ๋ฆฌํฌํŠธ๋Š” ์šฐ๋ฆฌ ๋ถ„๋ฐ˜ ์•ˆ์—์„œ .. 2022. 8. 26.
๊ฐœ๋ฐœ ๊ณผ์ œ ๊ธฐ๋ก/lossํ•จ์ˆ˜/ํšŒ๊ท€๋ถ„์„/Linear Regression Using Real Estate Data - sklearn Regression/Regression by Quadratic function 2021๋…„ ํ•™๋ถ€์ƒ 3ํ•™๋…„ 1ํ•™๊ธฐ, ์ปดํ“จํ„ฐ ๊ณตํ•™ ์ „๊ณต ์ˆ˜์—…์„ ์‹œ์ž‘ํ•œ์ง€ 2ํ•™๊ธฐ. ๋‹น์‹œ ๋“ค์—ˆ๋˜ AI ํ”„๋กœ์ ํŠธ ์ž…๋ฌธ์ด๋ผ๋Š” ์ˆ˜์—…์—์„œ ํ•œ ๊ณผ์ œ ๊ธฐ๋ก์„ ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ์—๋งŒ ์—…๋กœ๋“œ ํ•ด๋†จ๋‹ค๊ฐ€ ํ‹ฐ์Šคํ† ๋ฆฌ์—๋„ ๊ณต์œ ํ•œ๋‹ค. ์ตœ์ดˆ ์ž‘์„ฑ ์ผ : 2021๋…„ 5์›” 16์ผ 3์‹œ 25๋ถ„ ์ง€๊ธˆ๊นŒ์ง€ ํ•œ ai project ๊ณผ์ œ์ค‘ ์ผ๋ถ€๋ฅผ ์˜ฌ๋ ค๋ณธ๋‹ค.. ์ง„์งœ ๋ณ„๊ฑฐ์—†์–ด์„œ ์ดˆ๋ผํ•˜์ง€๋งŒ ์•ž์œผ๋กœ ์ž˜ ํ• ๊ฑฐ๋‹ˆ๊นŒ ๋ชจ~ ใ…‹ *ํŒŒ์ด์ฌ with ๊ตฌ๊ธ€ colab ์‚ฌ์šฉ *์—‘์…€ ํ‘œ๋ฅผ ์ฝ์–ด์„œ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™” - ๋ฐ์ดํ„ฐ๋Š” ๊ต์ˆ˜๋‹˜ ์ œ๊ณต~ โ€‹ ์ฝ”๋“œ ๋ฐ ์„ค๋ช… : x_data y_data๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•˜๊ณ  lossํ•จ์ˆ˜๋ฅผ ๋งŒ๋“ ๋‹ค. ์œ„ ํ‘œ๋Š” x์™€ y ๋ฐ์ดํ„ฐ ๊ฐ’์˜ ๋ณ€ํ™”์™€ ๊ทธ์— ๋”ฐ๋ฅธ y์™€ y_pred lossํ•จ์ˆ˜ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ๊ทธ๋ž˜ํ”„๋Š” scatter๋กœ lossํ•จ์ˆ˜ ์‹คํ–‰๊ฒฐ๊ณผ๋ฅผ ๋นจ๊ฐ„์ƒ‰ ์ ๋“ค๋กœ ๋ณด์—ฌ.. 2022. 8. 26.
51ํšŒ DAsP ๋…ํ•™ ํ•ฉ๊ฒฉ ํ›„๊ธฐ/๊ณต๋ถ€ ๋ฐฉ๋ฒ•/for (๋น„)์ „๊ณต์ž๐Ÿ“ ์ง€๋‚œ (2022๋…„) 6์›” 4์ผ ์ œ 51ํšŒ ๋ฐ์ดํ„ฐ์•„ํ‚คํ…์ฒ˜ ์ค€์ „๋ฌธ๊ฐ€(DAsP) ์‹œํ—˜์— ์‘์‹œํ•˜์—ฌ ํ•ฉ๊ฒฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ €๋Š” ์ปดํ“จํ„ฐ๊ณตํ•™์„ ์ „๊ณตํ•˜๋Š” ํ•™๋ถ€์ƒ์ด์ง€๋งŒ, ์•„์ง ์šด์˜์ฒด์ œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋“ฑ CS๋ถ„์•ผ์˜ ์ฃผ์š” ์ˆ˜์—…์„ ๋“ฃ์ง€ ์•Š์€ ์ƒํƒœ์ด๋ฉฐ, ์‹ฌ์ง€์–ด๋Š” ๋ฐ์ดํ„ฐ๊ตฌ์กฐ(์ž๋ฃŒ๊ตฌ์กฐ) ์ˆ˜์—…์„ ์žฌ์ด์ˆ˜ํ•œ ์ „์ ์ด ์žˆ๋Š”.. ๊ทธ๋Ÿฐ ํ•™์ƒ์ž…๋‹ˆ๋‹ค..^^ ์ปด๊ณต์— ๋…ธ๋ฒ ์ด์Šค๋ผ๊ณ  ํ•  ์ˆ˜์žˆ๋Š” ์ •๋„์˜ ์ˆ˜์ค€์ธ ์ €์ด๊ธฐ์— ํ•ฉ๊ฒฉํ›„๊ธฐ๊ฐ€ ๋น„์ „๊ณต์ž/์ „๊ณต์ž ์—ฌ๋Ÿฌ๋ถ„ ๋ˆ„๊ตฌ์—๊ฒŒ๋‚˜ ๋„์›€์ด ๋  ๊ฒƒ ๊ฐ™์•„ ์ ์Šต๋‹ˆ๋‹ค. ๋ฌผ๋ก , DAsP์‹œํ—˜์ด ์ปดํ“จํ„ฐ ๊ณตํ•™๊ณผ ํฌ๊ฒŒ ๊ด€๋ จ์ด ์žˆ๋ƒ์— ๋Œ€ํ•ด์„œ๋Š” ์ €๋„ ์‹œํ—˜์„ ๊ณต๋ถ€ํ•˜๋ฉฐ ๊ด€๋ จ์ด ์žˆ์Œ์„ 'ํฌ๊ฒŒ' ๋Š๋ผ์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ณธ๋ก ์€ 1. DAsP์— ๋Œ€ํ•œ ๊ฐ„๋‹จ ์„ค๋ช… 2.DAsP ๊ณต๋ถ€ ๋ฐฉ๋ฒ•/์‹œํ—˜ ํ›„๊ธฐ ์ž…๋‹ˆ๋‹ค. 1. DAsP์— ๋Œ€ํ•œ ๊ฐ„๋‹จ ์„ค๋ช… ๋จผ์ € DA๋ž€.. 2022. 8. 5.
์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์‹ค๊ธฐ ํ•ฉ๊ฒฉ ํ›„๊ธฐ for ๋น„์ „๊ณต ๋ฐ”์˜์‹  ๋ถ„์€ ์•„๋ž˜ ์ด ๋ถ€๋ถ„๋งŒ ์ฝ์œผ์„ธ์š”~ ์ง€๋‚œ 6์›” 17์ผ ํ•œ๊ตญ์‚ฐ์—…์ธ๋ ฅ๊ณต๋‹จ์—์„œ ์‹œํ–‰ํ•˜๋Š” ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ์ œ 1ํšŒ ์‹ค๊ธฐ ์‹œํ—˜ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์™”์Šต๋‹ˆ๋‹ค. ์ € ์—ญ์‹œ 1ํšŒ์ฐจ ์‹ค๊ธฐ ์‹œํ—˜์„ ๋ณด์•˜๊ธฐ์— ๋น ๋ฅด๊ฒŒ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ์ •์ฒ˜๊ธฐ ํ•„,์‹ค๊ธฐ ์ดˆ์‹œ, ๋™์ฐจ ํ•ฉ๊ฒฉ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹คํ–‰์ด๋ผ๋Š” ์•ˆ๋„์˜ ํ•œ์ˆจ๊ณผ ํ•จ๊ป˜ ๊ธฐ๋ถ„์ด ์ข‹์•˜์Šต๋‹ˆ๋‹ค. ์ •์ฒ˜๊ธฐ ์‹ค๊ธฐ ์‹œํ—˜์€ ๋”ฐ๋กœ ์ˆ˜ํ—˜์ƒ์˜ ํ•ฉ๊ฒฉ ์ ์ˆ˜๋‚˜ ์˜ค๋‹ต์„ ์•Œ๋ ค์ฃผ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ง€๋‚œ ์‹ค๊ธฐ ์‹œํ—˜์ด ๋๋‚˜๊ณ  ์‹œํ—˜์žฅ์—์„œ ๋‚˜์˜ค์ž๋งˆ์ž ํ•™๊ต ์ฃผ์ฐจ์žฅ์—์„œ ๋…ธํŠธ์— ๋ฌธ์ œ์™€ ์ œ๊ฐ€ ์“ด ๋‹ต์„ ๋ณต๊ธฐํ–ˆ์—ˆ๋Š”๋ฐ, ์ €๋Š” ์•„๋งˆ ํ„ฑ๊ฑธ์ด.. ๋”ฑ 60์ ์œผ๋กœ ํ•ฉ๊ฒฉํ–ˆ์„๊ฑฐ๋ผ ์˜ˆ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธ€์„ ์ฝ๊ณ  ๊ณ„์‹œ๋Š” ๋ถ„์ด๋ผ๋ฉด, ๋งˆ์Œ ๊ณ ์ƒ ์•ˆ ํ•˜๊ฒŒ ๊ผญ ์—ฌ์œ ์žˆ๊ฒŒ ํ•ฉ๊ฒฉํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค! ^^. ๊ณต๋ถ€ ๊ธฐ๊ฐ„ : 18์ผ 3์›” 23์ผ ํ•„๊ธฐ ํ•ฉ๊ฒฉ ๋ฐœํ‘œ 3์›” 28์ผ ์›”์š”์ผ ๋ฐ”๋กœ.. 2022. 6. 21.
JS ๊ฐ•์˜ ๋ณต์Šต [1] #2๋‹จ์› ๋ณต์Šต์˜ ์ค‘์š”์„ฑ์€ ์ •๋ง ๊ณต๋ถ€๋ฅผ ํ• ๋•Œ๋งˆ๋‹ค ๋Š๋ผ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.. ์˜ค๋žœ๋งŒ์— ๊ณต๋ถ€๋ฅผ ํ• ๋•Œ ๋‚ด๊ฐ€ ์ด๊ฑธ ์ง€๊ธˆ๋„ ๊ธฐ์–ต ๋ชปํ•˜๋Š”๋ฐ, ์ดํ›„์— ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š”๊ฒŒ ๋‚ด ๋Šฅ๋ ฅ์ด ์•„๋‹Œ ๋ณต์Šต์ด๋ผ๋Š” ๊ฑธ ์•Œ๋ฉด ๋งค๋ฒˆ ๊ณต๋ถ€ํ• ๋•Œ๋งˆ๋‹ค ๋ณต์Šต์„ ๋†“์น ์ˆ˜๊ฐ€ ์—†๋‹ค.. ๊ทธ๋Ÿฐ ์˜๋ฏธ์—์„œ ์ง€๊ธˆ ํ•˜๊ณ  ์žˆ๋Š” ๋ฐ”๋‹๋ผ JS ๊ฐ•์˜์— ๋Œ€ํ•œ ์ง€๋‚œ ๊ณต๋ถ€๋ฅผ ๋ณต์Šตํ•ด๋ณด๋ ค ํ•œ๋‹ค. #2. const ๋ณ€์ˆ˜ - ์ดํ›„ ๋ณ€์ˆ˜ ๋ณ€๊ฒฝ ๋ถˆ๊ฐ€ ; ์ด๊ฒƒ์„ ๋ฉ”์ธ์œผ๋กœ ์‚ฌ์šฉ let - ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ - ๊ฐ€๋” ์‚ฌ์šฉ (var - ์˜›๋‚  ์ฝ”๋“œ, ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ ์ง€์–‘ ) list -> ๋˜‘๊ฐ™์ด [ ] ์‚ฌ์šฉ, ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐํƒ€์ž…์„ ํ•œ๋ฒˆ์— ๋„ฃ์„ ์ˆ˜ ์žˆ์Œ (์ด๊ฒŒ ํŠนํžˆ ํŠน์ด) -> ๋‹น์—ฐํžˆ ์ƒˆ๋กœ ํ•ญ๋ชฉ ์ถ”๊ฐ€ ๊ฐ€๋Šฅ object ์ œ์ž‘ ; ๊ฐ์ฒด ์ œ์ž‘ - ๊ฐ์ฒด๊ฐ€ ๊ฐ€์ง€๋Š” ์†์„ฑ์€ ๋‹ค์–‘ key-value ํ˜•์‹ array ๋ณต์Šต.. 2022. 6. 13.