Skip to content

Hyunta/Lessons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

210830 Status

๐Ÿ™‹๐Ÿปโ€โ™‚๏ธAbout Me

Introduction

  • ์•ˆ๋…•ํ•˜์„ธ์š”! ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ์ค€๋น„์ค‘์ธ ๊น€ํ˜„ํƒœ์ž…๋‹ˆ๋‹ค.
  • ์—ฌํ–‰๊ณผ ์ฒ ํ•™์— ๋ชฐ์ž…ํ•˜๋Š” ์ฆ๊ฑฐ์šด ์‚ฌ๋žŒ์ž…๋‹ˆ๋‹ค.๐Ÿ˜€
  • ์–ด์ œ๋ณด๋‹ค ๋‚˜์€ ๋‚˜๋ฅผ ์œ„ํ•˜์—ฌ 1์ผ 1์ปค๋ฐ‹ ์šด๋™๊ณผ ๋ธ”๋กœ๊ทธ ๊ธฐ๋ก์„ ํ†ตํ•ด ๊ฐœ๋ฐœ์ค‘์ž…๋‹ˆ๋‹ค.
  • TDD, Clean Code๋ฅผ ํ†ตํ•ด ๊ฐ์ฒด ์ง€ํ–ฅ์  ๊ฐœ๋ฐœ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์„ ์Šต๊ด€ํ™” ์ค‘์ž…๋‹ˆ๋‹ค.
  • ์„ธ์ƒ์„ ์•„๋ฆ„๋‹ต๊ฒŒ ๋งŒ๋“œ๋Š” ๊ต์œก ํ”Œ๋žซํผ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

โ›๏ธ๊ธฐ์ˆ  ์Šคํƒ

Backend

  • Java
  • Spring Boot , Spring MVC, Spring Data JPA
  • JPA
  • Junit5
  • Gradle, Maven
  • IntelliJ, Visual Studio Code
  • Git

DevOps

  • AWS EC2, RDS
  • MySQL, MariaDB
  • NginX, Apache, Tomcat

Data Science

  • Python, TensorFlow, Pandas
  • ML: Decision Tree, Random Forest, XGBoost, LGBM
  • DL: CNN, RNN, LSTM, VGGNet, RESNet
  • Jupyter Notebooks

๐Ÿ’ปProjects

[Dacon] ์œ„์„ฑ ์˜์ƒ์„ ํ™œ์šฉํ•œ ๋ถ๊ทน ํ•ด๋น™ ์˜ˆ์ธก AI ๊ฒฝ์ง„๋Œ€ํšŒ

๋Œ€ํšŒ ์•ˆ๋‚ด ์‚ฌ์ดํŠธ

๊ธฐ๊ฐ„: 2020.03 ~ 2020.04

1978๋…„๋ถ€ํ„ฐ 40๋…„๊ฐ„(482๊ฐœ์›”) ์˜ ํ•ด๋น™๋†๋„, ๋ถ๊ทน์ , ํ•ด์•ˆ์„ , ์œก์ง€๋งˆ์Šคํฌ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด 2๋…„๊ฐ„ ํ•ด๋น™๋†๋„๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๊ณผ์ œ

  • CNN์„ ์ด์šฉํ•ด์„œ MAE/F1 Score ์•ฝ 4.8์„ ๊ธฐ๋ก
  • VGGNet, RESNet ์„ ์‚ฌ์šฉํ•ด๋ดค์ง€๋งŒ ์˜คํžˆ๋ ค ๊ธฐ๋ก์ด ๋‚˜๋น ์ง
    • ๋ฐ์ดํ„ฐ๊ฐ€ 482๊ฐœ ๋ฟ์ด๋ผ ๊ณผ์ ํ•ฉ(Overfit)์˜ ๋ฌธ์ œ ๋ฐœ์ƒ
  • RNN์— LSTM์„ ์ด์šฉํ•˜์—ฌ ์˜ˆ์ธก ํ›„ ์•ฝ 4.6์ ์œผ๋กœ ์˜ค์ฐจ ๊ฐ์†Œ
    • ์—ฌ์ „ํžˆ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•ด์„œ ๋ฐ์ดํ„ฐ ์ฆ๊ฐ• ์‹œ๋„
  • ๋Œ€ํšŒ ์ตœ์ข… ์ˆœ์œ„ 11์œ„๋กœ ๋งˆ๊ฐ
  • ์ฝ”๋“œ ์ œ์ถœ ๊ธฐํ•œ์„ ๋ชจ๋ฅด๊ณ  ์ œ์ถœ์„ ๋ชปํ•จ
  • ์ˆ˜์ƒํ–ˆ๋‹ค๋ฉด ์ตœ์ข…์ˆœ์œ„ 8์œ„๋กœ ์ˆ˜์ƒ

๋Œ€ํšŒ์ง„ํ–‰๊ณผ์ • ๋ฐ source: https://github.com/Hyunta/sea_ice_prediction

[ํŒ€ํ”„๋กœ์ ํŠธ] Todolist ์›น ๋งŒ๋“ค๊ธฐ

๊ธฐ๊ฐ„: 2021.07 ~ 2021.08

ํŒ€: green_muhly(๊น€์ˆ˜๋นˆ, ๊น€ํ˜„ํƒœ)

Todolist์˜ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์—ฐ์Šต ํ”„๋กœ์ ํŠธ, ๋ฐฑ์—”๋“œ๋ฅผ ๋‹ด๋‹นํ•˜์—ฌ ๊ฐœ๋ฐœ

ํ”„๋ก ํŠธ์—”๋“œ์™€ ํ˜‘์—…ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ„๋‹จํ•œ ์›น ํŽ˜์ด์ง€๋ฅผ ๊ตฌํ˜„. ๋ฐฑ์—”๋“œ๋Š” Spring Web MVC ํŒจํ„ด์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฐœ๋ฐœํ–ˆ๊ณ  JPA๋ฅผ ์ด์šฉํ•ด DB์— ์ ‘๊ทผํ•˜์˜€๋‹ค. AWS EC2๋ฅผ ํ†ตํ•ด ๋ฐฐํฌํ•˜์˜€๊ณ  DB๋Š” AWS RDS๋ฅผ ํ™œ์šฉํ–ˆ๋‹ค.

<์•„ํ‚คํ…์ณ>

image-20210823200443510

๐ŸŒ์ฃผ์†Œ๋งํฌ

source: https://github.com/Green-Muhly/todo_back

ํšŒ์˜๋ก: https://github.com/Green-Muhly/TheMinutes

๐Ÿ‘จโ€๐ŸซLesson

[์ƒํ™œ์ฝ”๋”ฉ] Python & Ruby

๐Ÿ“บYouTube ๊ฐ•์˜

๊ธฐ๊ฐ„: 2020.08 ~ 2020.10

์ฝ”๋”ฉ์— ์ฒ˜์Œ ์ž…๋ฌธํ•˜๊ฒŒ๋œ ๊ฐ•์˜, ๋‹จ์ˆœํ•œ Python์— ๋Œ€ํ•œ ๊ถ๊ธˆ์ฆ์— ๋ฐฐ์›Œ๋ณด๊ณ  ์‹ถ์–ด์„œ ์นœ๊ตฌ์˜ ์†Œ๊ฐœ๋กœ egoing ๋‹˜์„ ๋งŒ๋‚˜๊ฒŒ๋œ๋‹ค.

  • "Hello World!"๋ฅผ Python์œผ๋กœ ์ž…๋ฌธํ•˜๊ฒŒ ๋๋‹ค.
  • Ruby์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ์ง„ํ–‰ํ•œ ์ˆ˜์—…์œผ๋กœ Computing์— ๋Œ€ํ•ด ์ดํ•ดํ•˜๊ฒŒ ํ•˜๋„๋ก ํ•œ ๊ฐ•์˜
  • ์ฝ”๋“œ์˜ ๋ฐ˜๋ณต์„ ์ค„์ด๊ณ  ๊ฐ์ฒด์ง€ํ–ฅํ”„๋กœ๊ทธ๋ž˜๋ฐ(OOP)์— ๋Œ€ํ•œ ์ฒซ ๊ฒฝํ—˜
  • Python์˜ Class์™€ Ruby์˜ ๋ชจ๋“ˆ์„ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์ฝ”๋”ฉ์˜ ๋ง›์„ ๋ดค๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Python/egoing_python_and_ruby

[๊ตญ๋น„์ง€์›๊ต์œก] ๋น…๋ฐ์ดํ„ฐ ๋ถ„์„ ํ”Œ๋žซํผ์„ ํ™œ์šฉํ•œ AI๊ฐœ๋ฐœ ์ „๋ฌธ๊ฐ€ ๊ณผ์ •

๊ธฐ๊ฐ„: 2020.11 ~ 2021.03

์œ ํŠœ๋ธŒ ๊ฐ•์˜๋ฅผ ๋“ฃ๋‹ค ์ „๋ฌธ๊ธฐ๊ด€์—์„œ ๋ฐฐ์šฐ๊ณ ์ž ๋ชจ๊ต์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๊ตญ๋น„๊ต์œก์— ์ฐธ๊ฐ€. ๋น„์ „๊ณต์ž๋Œ€์ƒ ์ˆ˜์—…์ด๋ผ ๊ธฐ์ดˆ๋ถ€ํ„ฐ ์ง„ํ–‰. ์ฝ”๋กœ๋‚˜๋กœ ์ธํ•ด 2๊ฐœ์›”๊ฐ„ ๋น„๋Œ€๋ฉด ์ˆ˜์—… ํ›„ 21๋…„ 1์›”๋ถ€ํ„ฐ ๋Œ€๋ฉด ์ˆ˜์—….

  • Java, Python ๊ธฐ๋ณธ ์–ธ์–ด ํ•™์Šต
  • DBMS ์ˆ˜์—… (MariaDB, MySQL) query ๋ฌธ๋ฒ• ๊ธฐ์ดˆ ํ•™์Šต
  • Django Framework ์‚ฌ์šฉํ•œ MVT ํŒจ๋„ก ํ•™์Šต
  • Django๋ฅผ ์ด์šฉํ•˜์—ฌ ์›นํฌ๋กค๋ง, ์นด์นด์˜ค ๋กœ๊ทธ์ธ API ๊ตฌํ˜„
  • Google speechToText API๋ฅผ ์ด์šฉํ•˜์—ฌ ์Œ์„ฑ์ธ์‹ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • Apache, Tomcat, JSP, MySQL๋กœ ์›น ์„œ๋ฒ„ ๊ตฌ์ถ•
  • DB ์ด์ค‘ํ™”, Apache๋กœ Tomcat ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ, Tomcat ์„ธ์…˜ ํด๋Ÿฌ์Šคํ„ฐ๋ง ์‹ค์Šต
  • AWS๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น์„œ๋ฒ„ ๊ตฌํ˜„ ์‹ค์Šต(EC2, S3_Bucket, Lambda)
  • Docker๋ฅผ ์ด์šฉํ•ด ํ•˜๋‘ก HDFS๋ฅผ ์ด์šฉํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ ์‹ค์Šต
  • Hive๋ฅผ ์ด์šฉํ•œ ๋น… ๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰ ์‹ค์Šต
  • ๋จธ์‹ ๋Ÿฌ๋‹(DecisionTree, RandomForest, XGBoost) ํ•™์Šต

[์ƒํ™œ์ฝ”๋”ฉ] WEB- HTML,CSS and JavaScript

๐Ÿ“บYouTube ๊ฐ•์˜

๊ธฐ๊ฐ„: 2020.12

Django์—์„œ WebCrawling์„ ํ•˜๋‹ค HTML ๋ฌธ๋ฒ•์„ ๋ชฐ๋ผ์„œ ๋ณต์‚ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋งŒ ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ๋‚ด์šฉ์„ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ถ”๊ฐ€ํ•˜์ง€ ๋ชปํ•ด HTML๋ถ€ํ„ฐ JavaScript๊นŒ์ง€ ์ˆ˜๊ฐ•.

source: https://github.com/Hyunta/Lessons/tree/master/Front_end/egoing_html_css_js

[NomadCoder] ๋ฐ”๋‹๋ผ JS๋กœ ํฌ๋กฌ ์•ฑ ๋งŒ๋“ค๊ธฐ

๐Ÿ“บ๊ฐ•์˜์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2020.12

Cartoon Crawling์„ ํ•˜๋˜ ์ค‘ JsonType์„ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ˆ˜์ •ํ•ด์•ผํ•˜๋Š” ์ผ์ด ์ƒ๊ฒผ๋Š”๋ฐ JavaScript ๋ฌธ๋ฒ•์„ ๋ชฐ๋ผ์„œ ์ฐพ์•„๋ณด๋ฉด์„œ ํ•˜๋‹ค๊ฐ€ ์กฐ๊ธˆ ๋” ์‹ค์Šต์„ ํ•ด๋ณด๊ณ  ์‹ถ์–ด์„œ JavaScript๋ฅผ ์ด์šฉํ•ด์„œ ํฌ๋กฌ ์•ฑ์„ ๋งŒ๋“ค์—ˆ๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Front_end/nomadcoder_making_chromeapp_js

[์ƒํ™œ์ฝ”๋”ฉ] Linux๋ž€ ๋ฌด์—‡์ธ๊ฐ€?

๐Ÿ“บYouTube ๊ฐ•์˜

๊ธฐ๊ฐ„: 2020.12

๊ตญ๋น„๊ต์œก์—์„œ ์ง„ํ–‰ํ•œ Linux ์ˆ˜์—…์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜์—ฌ ๊ฐœ์ธ์ ์œผ๋กœ ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•. ์ฃผ๋กœ ์„œ๋ฒ„ ๊ตฌ์ถ•์„ ๊ฐ€๋ฒผ์šด Linux ํ™˜๊ฒฝ์—์„œ ํ•œ๋‹ค๊ณ  ํ•˜์—ฌ ๊ฒฝํ—˜ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์Œ. ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉ์„ ์ž˜ํ•ด๋ณด๊ณ  ์‹ถ์€ ๋งˆ์Œ์— ์‹œ์ž‘.

  • ํ„ฐ๋ฏธ๋„์—์„œ ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ฅด์— ๋Œ€ํ•œ ๋ช…๋ น์–ด ํ•™์Šต
  • vim ๋‹ค๋ฃจ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ํ•™์Šต

[Inflearn] ํŒŒ์ด์ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฌธ์ œํ’€์ด(์ฝ”๋”ฉํ…Œ์ŠคํŠธ ๋Œ€๋น„)

๐Ÿ“บ๊ฐ•์˜์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2020.01 ~ 2020.03

๋Œ€ํ˜• ํŠธ๋ž˜ํ”ฝ์ด ๋ฐœ์ƒํ•˜๋Š” ์„œ๋น„์Šค ํšŒ์‚ฌ์— ์ž…์‚ฌํ•˜๋ ค๋ฉด ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๊ฐ€ ํ•„์ˆ˜์ž„์„ ์ธ์ง€ํ•˜๊ณ  ์ค€๋น„์‹œ์ž‘.

์–ธ์–ด์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์ด ์žˆ์—ˆ๋Š”๋ฐ Python๊ณผ Java ์ค‘ ๊ณ ๋ฏผํ•˜๋‹ค ์„œ์ ์—์„œ ํŒŒ์ด์ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ธํ„ฐ๋ทฐ์„ ์ฝ๊ณ  Python์œผ๋กœ ์„ ํƒ

  • python์„ ์‚ฌ์šฉ์€ ํ•ด๋ดค์ง€๋งŒ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ’€์ด๊ฐ€ ์ฒ˜์Œ์ด๋ผ ํ•œ ๋ฌธ์ œ์— ๊ณ ๋ฏผํ•˜๋Š” ์‹œ๊ฐ„์ด๊ธธ์—ˆ๊ณ  ์ฒ˜์Œ 23์ฃผ๋Š” ๋งค์ผ 34์‹œ๊ฐ„์”ฉ ๊ณ ๋ฏผํ•˜๊ณ  ๊ธฐ๋ณธ์ ์ธ ๋ฌธ๋ฒ•์„ ๊ณต๋ถ€ํ–ˆ๋‹ค.
  • ์™„๊ฐ•์„ ํ•˜๊ณ ๋‚˜์„œ ์ž๋ฃŒ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ดํ•ด๋Š” ๋ฌผ๋ก  python์„ ์ž์œ ์ž์žฌ๋กœ ๊ตฌ์‚ฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ์ด ๊ฐ•์˜๋กœ Base๋ฅผ ๋‹ค์ง€๊ณ  ๊พธ์ค€ํžˆ Programmers์™€ Baekjoon์—์„œ ๋ฌธ์ œ๋ฅผ ํ’€๊ณ  ์žˆ๋‹ค.
  • (21.07.21) programmers lv1,lv2๋Š” ๋ชจ๋‘ ํ’€์—ˆ๊ณ  ํ˜„์žฌ 716๋“ฑ์ด๋‹ค.

source: https://github.com/Hyunta/TIL/tree/master/Algorithm/inflearn

[Inflearn] ์˜ˆ์ œ๋กœ ๋ฐฐ์šฐ๋Š” ์Šคํ”„๋ง ์ž…๋ฌธ, ๋ฐฑ๊ธฐ์„ 

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.03

์กฐ๊ธˆ ๋ถ€๋„๋Ÿฌ์šด ๊ฒฝํ—˜์ธ๋ฐ ๊ฐ•์˜๋ฅผ ๋“ค์—ˆ์ง€๋งŒ ์ดํ•ดํ•œ ๋‚ด์šฉ์€ ์ •๋ง ์•„๋ฌด๊ฒƒ๋„ ์—†๋‹ค. IntelliJ๊ฐ€ ์ต์ˆ™์น˜ ์•Š์•„ ๋‹จ์ถ•ํ‚ค ์ฐพ์•„๋ณด๋Š๋ผ ๊ธ‰๊ธ‰ํ–ˆ๋‹ค. ์Šคํ”„๋ง์ด ๋ฌด์—‡์ธ์ง€ ์•Œ๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์˜คํžˆ๋ ค ๋” ๋ชจ๋ฅด๊ฒŒ ๋˜๋Š” ์ˆœ๊ฐ„์ด์—ˆ๋‹ค. Java์™€ ๊ธฐ๋ณธ์ ์ธ servlet ๊ตฌ์กฐ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋น„์Šค๊ฐ€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€๋„ ์ž˜ ๋ชจ๋ฅด๊ณ  ๋ค๋ณ๋‹ค๊ฐ€ ํ˜ธ๋˜๊ฒŒ ๋‹นํ–ˆ๋‹ค.

  • ์„ฑ๊ธ‰ํ•œ ๊ณต๋ถ€๋ฅผ ์ค‘๋‹จํ•˜๊ณ  ๋‹ค์‹œ Java์™€ JSP ๊ณต๋ถ€๋ฅผ ์ด์–ด๊ฐ”๋‹ค.

[Inflearn] ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ž…๋ฌธ ๊ฐ•์ขŒ & ์‹ค์ „ JSP

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.03

๊ตญ๋น„๊ต์œก์ด ๋งˆ์น˜๊ณ  Backend์— ๊ด€์‹ฌ์„ ๊ฐ–๊ณ  ์›น ์„œ๋น„์Šค ์ชฝ์„ ๊ณต๋ถ€ํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ์ตœ์ข…์ ์œผ๋กœ๋Š” Spring์„ ํ•™์Šตํ•˜๊ธฐ ์œ„ํ•ด ์„œ๋ธ”๋ฆฟ์„ ๋จผ์ € ํ•™์Šตํ–ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‹ค JSP์™€ Java์™€ ๋ณ‘ํ–‰ํ•˜์—ฌ ๊ณต๋ถ€ํ•˜๊ณ ์ž inflearn์—์„œ ์ œ๊ณต๋˜๋Š” ๊ฐ•์˜๋ฅผ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Java/inflearn_jsp

[Inflearn_๊น€์˜ํ•œ] ์Šคํ”„๋ง ์ž…๋ฌธ - ์ฝ”๋“œ๋กœ ๋ฐฐ์šฐ๋Š” ์Šคํ”„๋ง ๋ถ€ํŠธ, ์›น MVC, DB ์ ‘๊ทผ ๊ธฐ์ˆ 

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.04

์Šคํ”„๋ง์— ๋Œ€ํ•ด ๋ณธ๊ฒฉ์ ์ธ ๊ณต๋ถ€๊ฐ€ ์‹œ์ž‘๋๋‹ค. ๊น€์˜ํ•œ ๊ฐ•์‚ฌ๋‹˜์˜ ์„ค๋ช…์„ ํ†ตํ•ด ์Šคํ”„๋ง์„ ์ „๋ฐ˜์ ์œผ๋กœ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์—ˆ๊ณ  ๊ฐ€๋ฒผ์šด ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ๊ธฐ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค.

  • SpringBoot๋ฅผ ํ†ตํ•ด ํ”„๋กœ์ ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  MVC ํŒจํ„ด, ํ…œํ”Œ๋ฆฟ ํ•™์Šต
  • ์š”๊ตฌ์‚ฌํ•ญ์„ ํ†ตํ•ด ๋„๋ฉ”์ธ, ๋ ˆํฌ์ง€ํ† ๋ฆฌ, ์„œ๋น„์Šค ์ƒ์„ฑ
  • ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค๋ฅผ ๋งŒ๋“ค์–ด๋ณด๋Š” ์‹ค์Šต
  • ์Šคํ”„๋ง ๋นˆ์— ๋Œ€ํ•œ ์ดํ•ด์™€ ์›น MVC ๊ฐœ๋ฐœ
  • H2, JDBC, JPA๋ฅผ ํ†ตํ•ด DB์— ์ ‘๊ทผ

์•„๋ฌด๋ž˜๋„ ์ž…๋ฌธ ๊ฐ•์˜๋‹ค ๋ณด๋‹ˆ ๋‹ค๋ฃจ๋Š” ๋‚ด์šฉ์ด ๋ฐฉ๋Œ€ํ–ˆ๊ณ  ์ „๋ฐ˜์ ์ธ ํ‹€์„ ์žก์•„์ฃผ๋Š” ๊ฐ•์˜์˜€๋‹ค. ๋‹น์‹œ์—๋Š” ์ดํ•ด๊ฐ€ ์•ˆ๋˜๋”๋ผ๋„ ์šฐ์„  ๊ตฌํ˜„์„ ํ•˜๊ณ  ๋„˜์–ด๊ฐ„ ๋‹ค์Œ์— ๊ฐ•์˜๋ฅผ ์ „์ฒด ๋“ฃ๊ณ ๋‚˜์„œ ๋Œ์•„์˜ค๊ธฐ๋กœ ํ–ˆ๋‹ค.

(21.07.21) ์Šคํ”„๋ง ํ•ต์‹ฌ์›๋ฆฌ, MVC 1,2ํŽธ JPA 1ํŽธ์„ ์ˆ˜๊ฐ•ํ–ˆ๋‹ค. ๋‹ค์‹œ ์ด ๊ฐ•์˜ ๋ชฉ์ฐจ๋ฅผ ๋ณด๋Š”๋ฐ ์˜ˆ์ „๊ณผ๋Š” ํ™•์‹คํžˆ ๋‹ฌ๋ผ์กŒ๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Java/inflearn_%EC%8A%A4%ED%94%84%EB%A7%81%EC%9E%85%EB%AC%B8/hello-spring

[Inflearn_๊น€์˜ํ•œ] ์Šคํ”„๋ง ํ•ต์‹ฌ ์›๋ฆฌ - ๊ธฐ๋ณธํŽธ

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.05 ~ 2021.06

์Šคํ”„๋ง์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์†Œ๊ฐœํ•ด์ฃผ๋Š” ๊ฐ•์˜, ๊ฐ์ฒด ์ง€ํ–ฅ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ 5๊ฐ€์ง€ ์›์น™(SOLID)๋ฅผ ์ง€์ผœ์•ผ ํ•˜๋Š” ์ด์œ ๋ฅผ ์‹œ์ž‘์œผ๋กœ ์Šคํ”„๋ง์˜ ํ•„์š”์„ฑ์„ ๋ชธ์†Œ ๋Š๋ผ๊ฒŒ ํ•ด์ฃผ์—ˆ๋‹ค.

  • Java๋ฅผ ์ด์šฉํ•˜์—ฌ ์ฃผ๋ฌธํ•˜๋Š” ์˜ˆ์ œ๋ฅผ ํ†ตํ•ด ํšŒ์›, ์ฃผ๋ฌธ ๋„๋ฉ”์ธ๊ณผ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค์—ˆ๋‹ค.
  • ๋ณ€๋™์‚ฌํ•ญ์„ ํ†ตํ•ด ๊ธฐ์กด ์ฝ”๋“œ์˜ ๋ฌธ์ œ์ ์„ ์ œ๊ธฐํ•˜๊ณ  ๋ฆฌํŒฉํ„ฐ๋งํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด ๋ฌธ์ œ์ƒํ™ฉ์„ ์ง์ ‘ ๋Œ€๋ฉดํ•˜๊ณ  ํ•ด๊ฒฐํ–ˆ๋‹ค.
  • ์Šคํ”„๋ง ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ  ์Šคํ”„๋ง ๋นˆ์— ๋Œ€ํ•œ ์ดํ•ด
  • ๋นˆ์˜ ์‹ฑ๊ธ€ํ†ค ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ดํ•ด
  • ์ปดํฌ๋„ŒํŠธ ์Šค์บ”์„ ํ†ตํ•œ ์˜์กด๊ด€๊ณ„ ์ž๋™ ์ฃผ์ž…
  • ๋นˆ์˜ ์ƒ๋ช…์ฃผ๊ธฐ๋ฅผ ์ดํ•ด

๊ฐ•์˜๋ฅผ ๋‹ค์‹œ ์ •๋ฆฌํ•˜๋ฉด์„œ ๋‹ค์‹œ ๋“ค์–ด๋ด์•ผ๊ฒ ๋‹ค๋Š” ์ƒ๊ฐ์ด ๊ฐ•ํ•˜๊ฒŒ ๋“ ๋‹ค. JPA ๊ฐ•์˜๋ฅผ ๋งˆ์ € ๋“ฃ๊ณ  ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ๋“ค์–ด๋ด์•ผ๊ฒ ๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Java/inflearn_%EC%8A%A4%ED%94%84%EB%A7%81%20%ED%95%B5%EC%8B%AC%EC%9B%90%EB%A6%AC

[Inflearn_๊น€์˜ํ•œ] ๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.06

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๊ธฐ ์ „์— HTTP๋ฅผ ๊ณต๋ถ€ํ–ˆ๋‹ค. ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ๊ฐ€ ์ด๋ค„์ง€๋Š” ๋ฐฉ์‹๋ถ€ํ„ฐ HTTP์˜ ๋ฉ”์„œ๋“œ๋ฅผ ์ดํ•ดํ•˜๊ณ  ๊ฐ ๋ฉ”์„œ๋“œ๊ฐ€ ๊ฐ€์ง€๋Š” ํŠน์ง•๋“ค์„ ๊ณต๋ถ€ํ–ˆ๋‹ค.

  • ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ (IP, TCP, UDP, PORT, DNS)
  • HTTP์˜ ๊ตฌ์กฐ์™€ ๋ฉ”์‹œ์ง€ ํ˜•ํƒœ
  • ๊ฐ ๋ฉ”์„œ๋“œ์˜ ํŠน์ง•๋“ค (GET, POST, PUT, PATCH, DELETE)
  • HTTP ์ƒํƒœ์ฝ”๋“œ

source: https://github.com/Hyunta/Lessons/tree/master/CS/inflearn_%EB%AA%A8%EB%93%A0%20%EA%B0%9C%EB%B0%9C%EC%9E%90%EB%A5%BC%20%EC%9C%84%ED%95%9C%20HTTP%20%EC%9B%B9%20%EA%B8%B0%EB%B3%B8%EC%A7%80%EC%8B%9D

[Inflearn_๊น€์˜ํ•œ] ์Šคํ”„๋ง MVC 1ํŽธ - ๋ฐฑ์—”๋“œ ์›น ๊ฐœ๋ฐœ ํ•ต์‹ฌ ๊ธฐ์ˆ 

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.06

์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ํ•™์Šตํ•˜๊ณ  ์„œ๋ธ”๋ฆฟ์œผ๋กœ ๊ตฌํ˜„์„ ํ–ˆ๋‹ค. HTTP Request, Response๋ฅผ ์–ด๋–ป๊ฒŒ ์ฒ˜๋ฆฌํ•ด์•ผํ•˜๋Š”์ง€ ๋ฐฉ๋ฒ•์„ ์ตํžˆ๊ณ  ์ด๋ฅผ ์Šคํ”„๋ง์„ ํ†ตํ•ด์„œ ์ฒ˜๋ฆฌํ•œ๋‹ค.

  • ์„œ๋ธ”๋ฆฟ๊ณผ JSP๋ฅผ ์ด์šฉํ•ด MVC ํŒจํ„ด์„ ์ ์šฉํ•ด๋ณด๊ณ  ๋ถˆํŽธํ•จ ํ™•์ธ
  • MVC ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค.
    • ๊ธฐ๋ณธ์ ์ธ ํ”„๋ก ํŠธ ์ปจํŠธ๋กค๋Ÿฌ, view, model ์„ ๊ตฌํ˜„ํ•œ๋‹ค.
  • ์ด๋ฅผ ์Šคํ”„๋ง MVC ๊ตฌ์กฐ๋กœ ๊ฐ€์ ธ์™€ ์ดํ•ดํ•œ๋‹ค.
    • ํ•ธ๋“ค๋Ÿฌ ๋งคํ•‘๊ณผ, ๋ทฐ ๋ฆฌ์กธ๋ฒ„์˜ ์—ญํ• ์„ ํ™•์ธํ•œ๋‹ค.
  • ์Šคํ”„๋ง MVC์—์„œ HTTP ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ตํžŒ๋‹ค.
  • ์Šคํ”„๋ง MVC๋ฅผ ํ†ตํ•ด ์›น ํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค๋ฉฐ ๊ฐ ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•ด๋ณธ๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Java/inflearn_%EC%8A%A4%ED%94%84%EB%A7%81%20%EC%9B%B9%20MVC1%262/spingmvc1

[Inflearn_๊น€์˜ํ•œ] ์Šคํ”„๋ง MVC 2ํŽธ - ๋ฐฑ์—”๋“œ ์›น ๊ฐœ๋ฐœ ํ•ต์‹ฌ ๊ธฐ์ˆ 

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.07

1ํŽธ์—์„œ ๋ฐฐ์šด ๊ธฐ๋ณธ์ ์ธ ํ‹€ ์™ธ์— ๊ฐœ๋ฐœํ•  ๋•Œ ํ•„์š”ํ•œ ํ™œ์šฉ ๊ธฐ๋Šฅ๋“ค์€ ํ•™์Šตํ–ˆ๋‹ค. ํƒ€์ž„๋ฆฌํ”„๋ฅผ ํ†ตํ•ด ํ…œํ”Œ๋ฆฟ์„ ๋‹ค๋ฃจ๊ณ , ๋ฉ”์‹œ์ง€๋ฅผ ์ด์šฉํ•ด๋ณด๊ณ , Validation์„ ํ–ˆ๋‹ค. ๋กœ๊ทธ์ธ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ์˜ˆ์™ธ์ฒ˜๋ฆฌ ํ•˜๋Š” ๋ฐฉ๋ฒ•๋“ค์„ ๋ฐฐ์› ๋‹ค.

  • ํƒ€์ž„๋ฆฌํ”„ ๋ฌธ๋ฒ•์„ ํ•™์Šตํ•˜๊ณ  ๊ฐ ๊ธฐ๋Šฅ๋“ค์„ ๊ตฌํ˜„ํ•ด๋ณธ๋‹ค.
  • ๋ฉ”์‹œ์ง€ ์†Œ์Šค๋ฅผ ํ†ตํ•ด ๊ตญ์ œํ™”๋„ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ๊ด€๋ฆฌํ•œ๋‹ค.
  • ๊ฒ€์ฆํ•˜๋Š” ๊ณผ์ •์„ ์ง์ ‘ ๊ตฌํ˜„ํ•˜๋ฉฐ BindingResult์˜ ํ•„์š”์„ฑ๊ณผ ๊ฐ erorr์„ ์ถœ๋ ฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๊ณผ์ •์„ ๊ตฌํ˜„ํ•œ๋‹ค.
  • BeanValidation์„ ํ†ตํ•ด ์Šคํ”„๋ง์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ๋‹ค.
  • ๋กœ๊ทธ์ธ ์ฒ˜๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ํ•™์Šตํ•˜๊ณ , ์„ธ์…˜์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•œ๋‹ค.
  • ์„œ๋ธ”๋ฆฟ ํ•„ํ„ฐ์™€ ์Šคํ”„๋ง ์ธํ„ฐ์…‰ํ„ฐ๋กœ ์ธ์ฆ๊ณผ์ •์„ ๊ตฌํ˜„ํ•œ๋‹ค.
  • ์˜ˆ์™ธ ์ฒ˜๋ฆฌ ํŽ˜์ด์ง€๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ณด๊ณ  Spring์ด ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•œ๋‹ค.

source: https://github.com/Hyunta/Lessons/tree/master/Java/inflearn_%EC%8A%A4%ED%94%84%EB%A7%81%20%EC%9B%B9%20MVC1%262/springmvc2

[Inflearn_๊น€์˜ํ•œ] ์‹ค์ „! ์Šคํ”„๋ง ๋ถ€ํŠธ์™€ JPA ํ™œ์šฉ1 - ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ

๐Ÿ“บ๊ฐ•์˜ ์†Œ๊ฐœ

๊ธฐ๊ฐ„: 2021.07

ํ”„๋กœ์ ํŠธ๋ฅผ ์ง์ ‘ ์ง„ํ–‰ํ•˜๋ฉฐ JPA์˜ ์“ธ๋ชจ๋ฅผ ๋Š๋‚€๋‹ค. ๊ธฐ๋ณธ์ ์ธ ์Šคํ”„๋ง MVC์— DB์ ‘๊ทผ๊นŒ์ง€ ๋”ํ•ด์ง„ ํ”„๋กœ์ ํŠธ์ด๋‹ค. ์—”ํ‹ฐํ‹ฐ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๋ฉด์„œ DB ์„ค๊ณ„ ๋ฐ ๊ด€๋ฆฌ์˜ ์ค‘์š”์„ฑ์„ ๊นจ๋‹ฌ์•˜๋‹ค.

  • ํšŒ์› ๊ด€๋ฆฌ, ์ƒํ’ˆ ๊ด€๋ฆฌ, ์ฃผ๋ฌธ ๊ด€๋ฆฌ ์„ธ ํŒŒํŠธ๋กœ ๋‚˜๋ˆ„์–ด์ง„๋‹ค.
  • ๊ฐ ๋„๋ฉ”์ธ, ๋ฆฌํฌ์ง€ํ† ๋ฆฌ, ์„œ๋น„์Šค๋ฅผ ๊ฐœ๋ฐœํ•˜๊ณ  ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•œ๋‹ค.
  • ์—”ํ‹ฐํ‹ฐ ์„ค๊ณ„์˜ ์ค‘์š”์„ฑ๊ณผ ๋„๋ฉ”์ธ ์ฃผ๋„ ์„ค๊ณ„(DDD)๋ฅผ ํ•™์Šต.

source: https://github.com/Hyunta/Lessons/tree/master/Java/inflearn_%EC%8B%A4%EC%A0%84!%20%EC%8A%A4%ED%94%84%EB%A7%81%20%EB%B6%80%ED%8A%B8%EC%99%80%20JPA%20%ED%99%9C%EC%9A%A91

๐Ÿƒโ€โ™‚๏ธPersonal Experience

[์กฐ์ฝ”๋”ฉ] ํŒŒ์ด์ฌ ์ฃผ์‹ ํˆฌ์ž ์ž๋™ํ™”

๐Ÿ“บYoutube ์˜์ƒ

๊ธฐ๊ฐ„: 2021.01

Django๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ Python์— ์ต์ˆ™ํ•ด์ง€๊ณ  ํ˜„์‹ค ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. ์ฃผ์‹ ๊ฐ€๊ฒฉ์ด ์˜ค๋ฅด๊ณ  ๋‚ด๋ฆฌ๋Š” ๊ฒƒ์— ์ผ์ •ํ•œ ๊ทœ์น™์ด ์žˆ๋Š” ๊ฒƒ ๊ฐ™์•„์„œ ์ž๋™ ์ฃผ๋ฌธํ•˜๋Š” ์‹œ์Šคํ…œ์„ ๋งŒ๋“ค์–ด ๋ณด์•˜๋‹ค. ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ณผ์ •์— ์˜ˆ์™ธ์ฒ˜๋ฆฌํ•˜๋Š๋ผ ๊ณ ์ƒํ–ˆ๋‹ค.

  • CREON Open API๋ฅผ ์ด์šฉํ•˜์—ฌ ๋Œ€์‹ ์ฆ๊ถŒ ์ฃผ์‹ ์ •๋ณด๋ฅผ ํ™œ์šฉ
  • Slack API๋ฅผ ์ด์šฉํ•˜์—ฌ ์ž๋™์œผ๋กœ ์•Œ๋ฆผ์„ ์ฃผ๋Š” ๋ด‡์„ ๋งŒ๋“ฌ
  • ์œˆ๋„์šฐ ์ž‘์—… ์Šค์ผ€์ฅด๋Ÿฌ๋กœ ์ •ํ•ด์ง„ ์‹œ๊ฐ„์— ์ž๋™์œผ๋กœ ์‹คํ–‰ํ•˜๋„๋ก ๊ตฌํ˜„

source: https://github.com/Hyunta/Lessons/tree/master/Python/jocoding_auto_stock

[๊ฐœ์ธ]Dacon ๋Œ€ํšŒ ๊ณผ์ • ์„œ๋ฒ„ ๊ตฌ์ถ•ํ•˜๊ธฐ

๊ธฐ๊ฐ„: 2021.03

๊ตญ๋น„๊ต์œก ์ตœ์ข… ํ”„๋กœ์ ํŠธ๋กœ Dacon ์ฐธ๊ฐ€๋ฅผ ๋งˆ์น˜๊ณ  ์ด๋ฅผ ์„œ๋ฒ„์—๋‹ค ์˜ฌ๋ ค๋ณด๊ณ  ์‹ถ์—ˆ๋‹ค. Linux OS์— Apache ์„œ๋ฒ„๋ฅผ ์—ด๊ณ  ๊ฐ„๋‹จํ•˜๊ฒŒ HTML ํŽ˜์ด์ง€๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๋งŒ๋“ค์—ˆ๋‹ค.

  • AWS EC2 ์ธ์Šคํ„ด์Šค๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ubuntu ์„œ๋ฒ„๋ฅผ ๋งŒ๋“ค๊ณ  apache๋ฅผ ์‹คํ–‰ํ–ˆ๋‹ค.
  • Windows OS์—์„œ Linux๋กœ Html ํŒŒ์ผ์„ ์ „์†กํ•˜๋Š”๋ฐ WinSCP๋ฅผ ์ด์šฉํ•˜์—ฌ ์ „์†กํ–ˆ๋‹ค.
  • nginx์™€ apache์— ๋Œ€ํ•œ ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ”„๋กœ์„ธ์Šค์™€ ์“ฐ๋ ˆ๋“œ๋ฅผ ์ตํ˜”๋‹ค.

source: https://github.com/Hyunta/sea_ice_prediction

[Programmers] ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์›”๊ฐ„ ์ฝ”๋“œ ์ฑŒ๋ฆฐ์ง€ ์‹œ์ฆŒ2

๋Œ€ํšŒ ์•ˆ๋‚ด

๊ธฐ๊ฐ„: 2021.03 ~ 2021.05

์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ํ•œ์ฐฝ ๊ณต๋ถ€ํ•  ๋•Œ ๋‚ด ์ˆ˜์ค€์„ ์•Œ๊ณ  ์‹ถ์–ด์„œ ์ฐธ๊ฐ€ํ–ˆ๋‹ค. 4์›”: 4๋ฌธ์ œ ์ค‘ 2.5๋ฌธ์ œ๋ฅผ ํ’€์–ด์„œ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ฒฐ๊ณผ๋ฅผ ๋ƒˆ๋‹ค. 5์›”์—๋Š” ์ผ์ •์ด ๊ฒน์ณ์„œ ์•„์‰ฝ๊ฒŒ ์ฐธ๊ฐ€ํ•˜์ง€ ๋ชปํ–ˆ๋‹ค.

[NAVER] CLOVA AI RUSH 2021

๋Œ€ํšŒ ์•ˆ๋‚ด

๊ธฐ๊ฐ„: 2021.04~2021.06

Dacon ๋Œ€ํšŒ ์ข…๋ฃŒ ํ›„ DeepLearning์„ ์กฐ๊ธˆ ๋” ๊ณต๋ถ€ํ•ด๋ณด๊ณ ์ž ์ฐธ๊ฐ€ํ–ˆ๋‹ค. ์ฝ”๋”ฉํ…Œ์ŠคํŠธ๋ฅผ ํ•ฉ๊ฒฉํ•˜์—ฌ 1๋ผ์šด๋“œ์— ์ง„์ถœํ•  ๊ธฐํšŒ๊ฐ€ ์ฃผ์–ด์กŒ๋‹ค.

5๊ฐ€์ง€ ์ฃผ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ๋‚ด๊ฐ€ ๋งก์•„์„œ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ–ˆ๋˜ ๋ฌธ์ œ๋Š” ์‹ค์‹œ๊ฐ„ ๋ฒ„์Šค ๋„์ฐฉ ์˜ˆ์ •์‹œ๊ฐ„ ์˜ˆ์ธก ์ •ํ™•๋„ ํ–ฅ์ƒ ๋ฌธ์ œ์˜€๋‹ค.

ํ•œ๊ณ„์ : Tensorflow ๋ฐ–์— ์‚ฌ์šฉํ•ด๋ณด์ง€ ์•Š์•˜๊ณ  ๊ฒฝํ—˜์ด ๋ณ„๋กœ ์—†๋‹ค๋ณด๋‹ˆ Pytorch๋ฅผ ๋‹ค๋ฃจ๋Š”๋ฐ ๋ฒ„๊ฑฐ์› ๋‹ค. ๋ชจ๋“  ๊ณผ์ •์„ ๊ณต๋ถ€ํ–ˆ์–ด์•ผ ํ–ˆ๊ณ  ๊ทธ๋Ÿฌ๋‹ค๋ณด๋‹ˆ ๋ณธ์งˆ์ ์ธ ๋ชจ๋ธ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ๋ณด๋‹ค๋Š” ํˆด์— ๋Œ€ํ•œ ๊ณต๋ถ€๊ฐ€ ๋งŽ์•„์ ธ์„œ 2๋ผ์šด๋“œ ์ง„์ถœ์€ ๋ชปํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ฐœ์ธ์ ์œผ๋กœ ์•„์‰ฌ์›€์ด ๋งŽ์ด ๋‚จ๋Š”๋‹ค, ์ด ๋‹น์‹œ Spring์„ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์—ˆ๊ณ  Data Science์— ๋„ˆ๋ฌด ์‹œ๊ฐ„์„ ์Ÿ์„ ์ˆ˜ ์—†์–ด์„œ ๊ฒฐ๊ณผ๊ฐ€ ๋งŒ์กฑ์Šค๋Ÿฝ์ง€ ๋ชปํ•˜์ง€๋งŒ ์ถ”ํ›„์— ๋” ๊ณต๋ถ€ํ•ด๋ณด๊ณ  ์‹ถ์€ ์š•์‹ฌ์€ ์žˆ๋‹ค.

โ€‹

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published