์ „์ฒด ๊ธ€ 17

๋ฒกํ„ฐ ํƒ€์ผ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ญ˜๊นŒ??

์šฐ๋ฆฌ ์›น์‚ฌ์ดํŠธ์˜ ๋ฐ์ดํ„ฐ๋Š” ์ง€๋ฆฌ ์ •๋ณด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋Š” geoJSONํ˜•์‹์œผ๋กœ ์ œ๊ณตํ•œ๋‹ค. ์•„์ง์€ ์ดˆ๊ธฐ ๊ฐœ๋ฐœ ๋‹จ๊ณ„์—ฌ์„œ ์ „์ฒด ๋ฐ์ดํ„ฐ ์ค‘ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋งŒ์„ ๋ณด์—ฌ์ฃผ๋ ค๊ณ  ํ•˜์ง€๋งŒ, ์•ž์œผ๋กœ ์ถ”๊ฐ€ํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ๊ฒ๋‚˜ ๋งŽ์•„์„œ ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์„ ๊ณ ๋ฏผํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ผ๋‹จ์€ ๋ฐฑ์—”๋“œ๋Š” ๊ณ ๋ คํ•˜์ง€ ์•Š๊ณ  ํ”„๋ก ํŠธ๋‹จ์—์„œ ๋‹ค ๋๋‚ด๋Š” ๊ฒƒ์ด ๋‚ซ๊ฒ ๋‹ค๋Š” ํŒ๋‹จ. ๋‚˜์ค‘์— ์—ฐ๋„๋ณ„ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ๋ฐฑ์—”๋“œ๋ฅผ ๋„์ž…ํ•˜์—ฌ ์—ฐ๋„๋ณ„ ํ•„ํ„ฐ๋ง์„ ํ•ด์•ผ๊ฒ ์ง€... ๊ตฌํ˜„ํ•  ์ƒ๊ฐ์— ๋‘๊ทผ~^^ ๊ทธ๋ ‡๊ฒŒ ์ฐพ์•„๋ณด๋˜ ์ค‘ ํšจ์œจ์ ์œผ๋กœ ์ง€๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋น™ํ•˜๋Š” ๋ฐฉ๋ฒ• ์ค‘ ๋ฒกํ„ฐ ํƒ€์ผ ํ˜•์‹์— ๋Œ€ํ•ด ์•Œ๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด๊ฒƒ์ด ๋ฌด์—‡์ผ๊นŒ~์•Œ์•„์•ผ ์“ฐ์ง€. ๊ทธ๋ž˜์„œ ๊ฐœ๋… ์ •๋ฆฌ๋ฅผ ์ข€ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์ผ๋‹จ ์ •์˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ๋ฒกํ„ฐ ํƒ€์ผ์€ ์ง€๋ฆฌ์ •๋ณด ์‹œ์Šคํ…œ(GIS)์—์„œ ์ง€๋„ ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ณ  ์ „๋‹ฌํ•˜๋Š” ํ˜•์‹...

๋„์ปค์™€์˜ ๋‘๊ทผ๋‘๊ทผ ์ฒซ๋งŒ๋‚จ >.<

๋„์ปค ์ƒˆ๋กœ ์จ๋ณด๋ฉด์„œ ์‚ฝ์งˆ ๊ธฐ๋ก. ์‚ฝ์งˆ์„ ๊ธฐ๋กํ•˜์ง€ ์•Š์œผ๋ฉด ์‹œ๊ฐ„๋งŒ ๋‚ ๋ฆฐ ๊ฒƒ ๊ฐ™๊ณ  ๊ทธ๋ž˜ ์‘.... ์ด๋ฒˆ์— ์ž…์‚ฌํ•œ ํšŒ์‚ฌ์—์„œ ์ง€๋„ ์›น์•ฑ์„ ๋งŒ๋“ค๊ณ  ์žˆ๋‹ค. ๋งŒ๋“ค์—ˆ๋”๋‹ˆ ์ด์ œ ๋„์ปค๋กœ ์˜ฌ๋ ค๋ณด๋ผ๋Š” NEW mission์„ ๋ฐ›์•˜๋‹ค!๋„์ปค... ์•ˆ์จ๋ด์„œ ์กฐ๊ธˆ ๊ฑฑ์ •ํ–ˆ์ง€๋งŒ ์ด๊ฒƒ ์ €๊ฒƒ ๋”ฐ๋ผํ•˜๋‹ˆ 2์‹œ๊ฐ„๋งŒ์— ์–ด๋Š ์ •๋„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋๋‹ค. ๋ฟŒ-๋“ฏ.๊ทผ๋ฐ COPY๋ฅผ ์จ์„œ ์•ฑ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ณต์‚ฌํ•  ์‹œ์—๋Š” ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•  ๋•Œ๋งˆ๋‹ค ์ƒˆ๋กญ๊ฒŒ ์ด๋ฏธ์ง€ ๋นŒ๋“œ๋ฅผ ํ•ด์ค˜์•ผ ํ–ˆ๋‹ค.์•„์ง ๊ฐœ๋ฐœ ๋‹จ๊ณ„๋‹ˆ๊นŒ ๊ณ„์† ์ด๋ ‡๊ฒŒ ํ•  ์ˆ˜ ์—†์–ด ์งˆ๋ฌธ!-> ๋„์ปค ์ปจํ…Œ์ด๋„ˆ์— Volume ์œผ๋กœ local์—์„œ ์ž‘์—…ํ•œ ์ฝ”๋“œ๋ฅผ ๋งˆ์šดํŠธํ•˜๋ฉด ๋ฐ”๋กœ ์ ์šฉ๋œ๋‹ค!docker run \ -d \ -p 5001:5001 \ --name my-map-container \ -v ${pwd}:/usr/src/ap..

[feelinsight] ํ”„๋กœ์ ํŠธ ์ค‘๊ฐ„ ํšŒ๊ณ 

1. Django-Spring-React ํ”„๋กœ์ ํŠธ๊ฐ€ ๋˜์–ด๋ฒ„๋ฆฐ ๊ฑด์— ๊ด€ํ•˜์—ฌ|Chat apt api ๋ฅผ ํ™œ์šฉํ•œ ์ธ๊ณต์ง€๋Šฅ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•ด๋ณธ ๊ฒฝํ—˜์ด ์—†์–ด spring๋งŒ์œผ๋กœ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ์ด๋ผ ์ƒ๊ฐํ–ˆ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ STT๋ฅผ ๊ตฌํ˜„ํ•ด์ฃผ๋Š” ์ •ํ™•๋„ ๋†’์€ ๋ชจ๋ธ openAI์‚ฌ์˜ whisper LLM ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„  ๋ฐ˜๋“œ์‹œ ํŒŒ์ด์ฌ์œผ๋กœ ์ž‘์—…ํ•ด์•ผํ–ˆ๋‹ค. ์ด์— ๊ฒฐ๊ตญ ์žฅ๊ณ ์™€ ์Šคํ”„๋ง ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ์•กํŠธ๋ผ๋Š” ์„ธ ๊ฐœ ์„œ๋ฒ„์˜ ํ†ต์‹ ์œผ๋กœ ๊ตฌํ˜„๋œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.(+ ๊ฐ€์žฅ ์ž‘์€ ๊ธฐ๋Šฅ๋งŒ์„ ๊ตฌํ˜„ํ•ด๋†“์€ ์ƒํƒœ์ธ๋ฐ, ๋‚ด๊ฐ€ ํ•˜๊ณ  ์‹ถ์€ ๋‹จ๊ณ„๊นŒ์ง€ ๊ฐ€๋ ค๋ฉด ํ”„๋กฌํฌํŠธ ์—”์ง€๋‹ˆ์–ด๋ง๊ณผ ๋žญ์ฒด์ธ์„ ํ™œ์šฉํ•ด์•ผํ•œ๋‹ค. ์‹œ๊ฐ„๋งŒ ๋” ์žˆ์œผ๋ฉด,, ํ˜น์‹œ๋ผ๋„ ์‹œ๊ฐ„์ด ๋‚จ๋Š”๋‹ค๋ฉด,, ์—ฌ๊ธฐ๊นŒ์ง€ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ๋‹ค ใ…Žใ…Žใ…Ž)2. PM์œผ๋กœ์„œ์˜ ์—ญ๋Ÿ‰์„ ๋ฐœ๊ฒฌํ•˜๋‹ค. |๋‚˜๋Š” ์ด์ „์— ๋””์ž์ด๋„ˆ๋กœ์„œ ์ œํ’ˆ ๋””์ž..

[Feelinsight] Spring ์›น ๊ฐœ๋ฐœ ํ”„๋กœ์ ํŠธ - DAY 1

1. ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ์Šคํ”„๋ง ๋ถ€ํŠธ ์Šคํƒ€ํ„ฐ ์‚ฌ์ดํŠธ(https://start.spring.io)์—์„œ ์Šคํ”„๋ง ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ”„๋กœ์ ํŠธ ์„ ํƒ Project: Gradle Project Language: Java Spring Boot: 3.3.2 Project Metadata Group: com.feelinsight Artifact: feelinsight Name: feelinsight Package name: com.feelinsight.feelinsight Packaging: Jar Java: 17 Dependencies: Spring Boot DevTools, Lombok, Spring Web, Spring Security, OpenAI, MySQL Driver 2. ์š”๊ตฌ์‚ฌํ•ญ ๋ถ„์„์ฃผ์š” ๊ธฐ๋Šฅ์‚ฌ์šฉ์ž ํ๋ฆ„(User-..

[ํ˜ผ๊ณต์ปด์šด] 2์ฃผ์ฐจ - CPU์˜ ์ž‘๋™์›๋ฆฌ ๋ฐ ์„ฑ๋Šฅ ํ–ฅ์ƒ ๊ธฐ๋ฒ•

Chapter 4. [ CPU์˜ ์ž‘๋™ ์›๋ฆฌ ]4-1. ALU์™€ ์ œ์–ด์žฅ์น˜ALU๊ณ„์‚ฐ๊ธฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ œ์–ด์žฅ์น˜๋กœ๋ถ€ํ„ฐ ์ œ์–ด์‹ ํ˜ธ๋ฅผ ๋ฐ›์•„๋“ค์ด๊ณ , ๋ ˆ์ง€์Šคํ„ฐ๋กœ๋ถ€ํ„ฐ ํ”ผ์—ฐ์‚ฐ์ž๋ฅผ ๋ฐ›์•„๋“ค์ธ๋‹ค.์ดํ›„ ์ด๋ฅผ ํ™œ์šฉํ•ด ์‚ฐ์ˆ ์—ฐ์‚ฐ, ๋…ผ๋ฆฌ ์—ฐ์‚ฐ ๋“ฑ์˜ ์—ฐ์‚ฐ์„ ์ˆ˜ํ–‰ํ•œ ํ›„, ๊ฒฐ๊ณผ๊ฐ’์„ ๋‚ด๋ณด๋‚ธ๋‹ค.๊ฒฐ๊ณผ๊ฐ’์€ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜๋Š”๋ฐ, ์ด๋Š” cpu๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ ‘๊ทผํ•˜๋Š” ์†๋„๋ณด๋‹ค ๋ ˆ์ง€์Šคํ„ฐ์— ์ ‘๊ทผํ•˜๋Š” ์†๋„๊ฐ€ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.๋˜ํ•œ, ํ”Œ๋ž˜๊ทธ๋ฅผ ๋‚ด๋ณด๋‚ธ๋‹ค. ํ”Œ๋ž˜๊ทธ๋Š” ํ”Œ๋ž˜๊ทธ ๋ ˆ์ง€์Šคํ„ฐ์— ์ €์žฅ๋˜๋ฉฐ, ํ”Œ๋ž˜๊ทธ์˜ ์ข…๋ฅ˜์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด ์žˆ๋‹ค.ํ”Œ๋ž˜๊ทธ ์ข…๋ฅ˜์˜๋ฏธ๋ถ€ํ˜ธ ํ”Œ๋ž˜๊ทธ์—ฐ์‚ฐํ•œ ๊ฒฐ๊ณผ์˜ ๋ถ€ํ˜ธ๋ฅผ ๋‚˜ํƒ€๋ƒ„์ œ๋กœ ํ”Œ๋ž˜๊ทธ์—ฐ์‚ฐ ๊ฒฐ๊ณผ๊ฐ€ 0์ธ์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋ƒ„์บ๋ฆฌ ํ”Œ๋ž˜๊ทธ์—ฐ์‚ฐ ๊ฒฐ๊ณผ ์˜ฌ๋ฆผ์ˆ˜๋‚˜ ๋นŒ๋ฆผ์ˆ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋ƒ„์˜ค๋ฒ„ํ”Œ๋กœ์šฐ ํ”Œ๋ž˜๊ทธ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋Š”์ง€ ๋‚˜ํƒ€๋ƒ„์ธํ„ฐ๋ŸฝํŠธ ํ”Œ๋ž˜๊ทธ์ธํ„ฐ๋ŸฝํŠธ๊ฐ€ ๊ฐ€๋Šฅํ•œ์ง€๋ฅผ ๋‚˜..

[ํ˜ผ๊ณต์ปด์šด] 1์ฃผ์ฐจ - ์ปดํ“จํ„ฐ๊ตฌ์กฐ, ๋ฐ์ดํ„ฐ, ๋ช…๋ น์–ด

์ด๋ฒˆ์— ํ˜ผ๊ณตํ•™์Šต๋‹จ 12๊ธฐ์— ํ•จ๊ป˜ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.๋‹ค์–‘ํ•œ ๊ธฐ์ˆ  ๊ณต๋ถ€๋ฅผ ํ• ์ˆ˜๋ก, ๋น„์ „๊ณต์ž๋กœ์„œ ์ปดํ“จํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์•„์‰ฌ์›€์ด ๋‚จ์•˜๋‹ค.์ด ๋ถ€๋ถ„์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ๊ธฐ์ˆ  ๋ถ„์•ผ์˜ 1ํ‹ฐ์–ด ์ถœํŒ์‚ฌ ํ•œ๋น›์•„์นด๋ฐ๋ฏธ์—์„œ ํ•˜๋Š” ์ด๋ฒˆ ํ•™์Šต๋‹จ์— ์ฐธ๊ฐ€ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.์ผ์ •์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.์ด๋ฒˆ 1์ฃผ์ฐจ ์ˆ™์ œ์ด๋‹ค.ํ™œ๋™ ์ธ์ฆ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. ์ปค๋ฆฌํ˜๋Ÿผ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ง„ํ–‰๋œ๋‹ค. ํ•™์Šต ๋‚ด์šฉChapter 1์ปดํ“จํ„ฐ์˜ 4๊ฐ€์ง€ ํ•ต์‹ฌ ๋ถ€ํ’ˆ1. ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜(CPU) 2. ์ฃผ๊ธฐ์–ต์žฅ์น˜(๋ฉ”๋ชจ๋ฆฌ) 3. ๋ณด์กฐ๊ธฐ์–ต์žฅ์น˜ 4. ์ž…์ถœ๋ ฅ์žฅ์น˜ 1๏ธโƒฃ ์ค‘์•™์ฒ˜๋ฆฌ์žฅ์น˜ (CPU)- ์‚ฐ์ˆ ๋…ผ๋ฆฌ์—ฐ์‚ฐ์žฅ์น˜ (ALU), ์ œ์–ด์žฅ์น˜์™€ ๋ ˆ์ง€์Šคํ„ฐ๋“ค๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ์Œ.- ALU : ๊ณ„์‚ฐ๋งŒ์„ ์œ„ํ•ด ์กด์žฌํ•˜๋Š” ๋ถ€ํ’ˆ. ๊ณ„์‚ฐ๊ธฐ.- ๋ ˆ์ง€์Šคํ„ฐ : ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๊ฐ’๋“ค์„ ์ž„์‹œ๋กœ ์ €์žฅํ•˜๋Š” ๊ณต๊ฐ„. CPU ๋‚ด๋ถ€์˜ ์ž‘์€ ์ž„์‹œ..

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ ์˜ ์œ„์น˜ ๊ตฌํ•˜๊ธฐ

์•„๋ž˜๋Š” ๋‚ด ์ฝ”๋“œ. ๋‚ด ์ฝ”๋“œ์˜ ์žฅ์ ์€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ํ•œ ๋ˆˆ์— ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋ฐ ์žˆ๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๊ทธ์น˜๋งŒ ๊ธฐ๋ณธ์— ์ถฉ์‹คํ•œ ์ฝ”๋“œ๊ธฐ์— ๊ทธ๋Ÿฐ๊ฑฐ๋‹ค. ์ฝ”๋“œ๊ฐ€ ๊ธธ๊ณ , ์‹ ๋ฐ•ํ•จ์ด ๋–จ์–ด์ง„๋‹ค๋Š” ๋‹จ์ , ๋น„์Šทํ•œ ์ฝ”๋“œ๊ฐ€ ๋ฐ˜๋ณต๋œ๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค. def solution(dot): if dot[0]>0 and dot[1]>0: return 1 elif dot[0]0: return 2 elif dot[0] 0] 0๊ณผ 1๋กœ ๊ฒฐ๊ณผ ๊ฐ’์ด ์ •ํ•ด์ง€๋Š” ๊ฒฝ์šฐ boolean์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด key point ๋ผ๊ณ  ์ƒ๊ฐํ•œ๋‹ค. Boolean์„ ์•ž์œผ๋กœ ์ฝ”๋“œ์—์„œ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ๊ฒ ๋‹ค.

Python/Programmers 2024.01.30

[ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค] ์ง์ˆ˜ ํ™€์ˆ˜ ๊ฐœ์ˆ˜

์ด๊ฒŒ ๋‚ด ์ฝ”๋“œ. def solution(num_list): even = 0 odd = 0 for i in num_list: if i%2==0: even+=1 else: odd+=1 return [even, odd] ๋‹ค๋ฅธ ์‚ฌ๋žŒ ์ฝ”๋“œ. ์ด๊ฑฐ ๋ณด๊ณ  ๊ฒฝ์•…ํ•ด์„œ ๋ธ”๋กœ๊ทธ ์“ธ ์ˆ˜ ๋ฐ–์— ์—†์—ˆ๋‹ค. def solution(num_list): answer = [0,0] for n in num_list: answer[n%2]+=1 return answer ๊ณ„์‚ฐ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ง€๊ณ  ๋ฆฌ์ŠคํŠธ ์ธ๋ฑ์‹ฑ์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Œ.. n%2๋ฅผ ํ–ˆ์„๋•Œ ์ง์ˆ˜์ด๋ฉด ๋‚˜๋จธ์ง€๊ฐ€ 0์ด๋‹ˆ answer[0]์— 1์„ ์ถ”๊ฐ€ํ•˜๊ณ , ํ™€์ˆ˜์ด๋ฉด ๋‚˜๋จธ์ง€๊ฐ€ 1์ด๋‹ˆ answer[1]์— 1์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹์ž„. ์–ด๋–ป๊ฒŒ ํ•˜๋ฉด ์ฝ”๋“œ๋ฅผ ๋” ๊ฐ„๊ฒฐํ•˜๊ณ  ๊น”๋”ํ•˜๊ฒŒ ์“ธ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ณ ๋ฏผํ•˜๋Š” ๊ณผ์ •์ด..

Python/Programmers 2024.01.30

[Machine Learning] Bias & Variance

ML์— ๋Œ€ํ•œ ์ผ๋ฐ˜์  ์ •์˜ Model class๋ฅผ ์„ ํƒํ•œ ํ›„, ํ•™์Šต๋ฐ์ดํ„ฐ์— ๋Œ€ํ•ด ๋ชจ๋ธ์ด ์ž˜ ๋™์ž‘ํ•˜๋„๋ก ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฒฐ์ •ํ•ด์•ผ ํ•จ. ์ž˜ ๋™์ž‘ํ•˜๋ ค๋ฉด ์†์‹คํ•จ์ˆ˜๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค. ์—ฌ๊ธฐ์„œ ์†์‹คํ•จ์ˆ˜๋ž€ ๋ชจ๋ธ์˜ ์˜ˆ์ธก๊ฐ’๊ณผ ์ •๋‹ต ๊ฐ’์ด ํ‹€๋ฆด ์ˆ˜๋ก ํฐ ๊ฐ’์„ ์ฃผ๋Š” ํ•จ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค. squared loss๋ž€ ์˜ˆ์ธก๊ฐ’๊ณผ ์ •๋‹ต๊ฐ’์ด ํ‹€๋ฆด ์ˆ˜๋ก 2์ฐจ์˜ ํ•จ์ˆ˜๋กœ ํŒจ๋„ํ‹ฐ ์ฃผ๋Š” ์†์‹ค ํ•จ์ˆ˜๋ฅผ ๋งํ•˜๋ฉฐ, ์ด๋ฅผ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค. classification์ด๋ž€ ์ด์ง„ ๋ถ„๋ฅ˜๋กœ loss๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์œผ๋กœ, ๋งž์œผ๋ฉด 0, ํ‹€๋ฆฌ๋ฉด 1์„ ์ค€๋‹ค. ์ด๋ ‡๊ฒŒ loss funcion์„ ๊ฒฐ์ •ํ•˜๋ฉด ์ตœ์ ํ™” ๋ฌธ์ œ๋กœ ๊ฒฐ์ • ๊ฐ€๋Šฅ. ์ตœ์ข…์ ์œผ๋กœ ์†์‹ค์„ ์ตœ์†Œํ™”ํ•˜๋Š” w, b๋ฅผ ์ฐพ๊ณ  ์ผ๋ฐ˜ํ™”ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ์ผ๋ฐ˜ํ™” ์‚ฌ์†Œํ•œ ์˜ค๋ฅ˜์— ๊ณผํ•˜๊ฒŒ ์ ํ•ฉํ•˜๊ฒŒ ๋˜๋ฉด ์˜ค๋ฒ„ํ”ผํŒ…์ด ๋‚จ. ์ผ๋ฐ˜ํ™”๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ..

LG Aimers 2024.01.30

Lambda ํ•จ์ˆ˜์™€ S3 ๋ฒ„ํ‚ท ์—ฐ๊ฒฐํ•˜๊ธฐ

AWS console ์ฐฝ์—์„œ Lambda ๊ฒ€์ƒ‰ ํ›„ ์ด๋™ ํ•จ์ˆ˜ ์ƒ์„ฑ ํด๋ฆญ ํ•จ์ˆ˜์ด๋ฆ„์„ ์ž…๋ ฅํ•˜๊ณ , ๋Ÿฐํƒ€์ž„์€ python 3.12 ๋ฅผ ์„ ํƒํ•œ๋‹ค. ๋žŒ๋‹ค ํ•จ์ˆ˜๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ์‚ฌ์šฉํ•  ์–ธ์–ด๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ. ๋‚˜๋Š” ํŒŒ์ด์ฌ์ด ์ฃผ ์–ธ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— ํŒŒ์ด์ฌ์„ ์„ ํƒํ–ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ํ•จ์ˆ˜ ์ƒ์„ฑ์€ ๋๋‚œ๋‹ค. ์ด ํ™”๋ฉด์ด ๋‚˜์˜ค๋ฉด ์„ฑ๊ณต์ด๋‹ค. ์ด์ œ ์—ฌ๊ธฐ ํŠธ๋ฆฌ๊ฑฐ ์ถ”๊ฐ€๋ฅผ ํด๋ฆญํ•œ๋‹ค. ํŠธ๋ฆฌ๊ฑฐ ์ถ”๊ฐ€์—์„œ ์†Œ์Šค๋ฅผ ์„ ํƒํ•œ๋‹ค. ์†Œ์Šค๋Š” S3๋ฅผ ์„ ํƒ. ์•„๋ž˜ ๊ทธ๋ฆผ์— ๋‚˜์™€์žˆ๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋ฒ„ํ‚ท์€ ์•„๊นŒ ์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“  ๋ฒ„ํ‚ท์„ ์„ ํƒํ•˜๊ณ , ์•„๋ž˜ ์ฒดํฌ๋ฐ•์Šค์— ํ‘œ์‹œํ•˜๊ณ  ์ถ”๊ฐ€๋ฅผ ๋ˆ„๋ฅด๋ฉด lambda์— ํŠธ๋ฆฌ๊ฑฐ ์ถ”๊ฐ€๊ฐ€ ๋œ๋‹ค. ์ฝ”๋“œ-> ์ฝ”๋“œ ์†Œ์Šค ์ฐฝ์—์„œ lambda_function.py ๋ผ๋Š” ๊ธฐ๋ณธ ํŒŒ์ด์ฌ ํŒŒ์ผ์„ ์„ ํƒํ•œ ํ›„ ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๊ณ  Deploy๋ฅผ ์„ ํƒํ•˜๋ฉด ๋œ๋‹ค. ๋‚˜์ค‘์— ์ถ”๊ฐ€์ ์œผ๋กœ ..

AWS 2024.01.18