728x90

2024/12 2

๋ฐฑ์ค€ 11651) ์ขŒํ‘œ ์ •๋ ฌํ•˜๊ธฐ 2 [ python , lambda ]

๋ถ„๋ฅ˜ : ์ •๋ ฌ keypoint : python lambda, sort(key= ) code# n ๋ฒˆ์˜ ์ˆซ์ž์ž…๋ ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.n = int(input()) # ์ขŒํ‘œ๋ฅผ ์ €์žฅํ•  ๋ฆฌ์ŠคํŠธcoor = []for i in range(0,n): a,b = input().split(' ') coor.append([int(a),int(b)]) #๋ฆฌ์ŠคํŠธ์— n ๊ฐœ์˜ ์ขŒํ‘œ๋ฅผ ์ž…๋ ฅ๋ฐ›๋Š”๋ฐ #coor.append(list(map(int,input().split(' ')) ์œผ๋กœ ๋Œ€์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.#lambda ์˜ ๊ฐœ๋…์„ ์•Œ์•„์•ผ ํ•˜๋Š”๋ฐ ์ด๊ฑด ์•„๋ž˜์—์„œ ๋”ฐ๋กœ ๋‹ค๋ฃจ๊ฒ ์Šต๋‹ˆ๋‹ค. coor.sort(key=lambda x: (x[1],x[0]))for coord in coor: print(coord[0], coo..

Develop/Algorithm 2024.12.10

AI_Basic) ์—ญ์ „ํŒŒ(Backpropagtaion) : ํ•™์Šต๋ถ€ํ„ฐ ์—ญ์ „ํŒŒ๊ฐ€ ์–ด๋””์— ์‚ฌ์šฉ๋˜๋Š”์ง€๊นŒ์ง€ ์ฝ”๋“œ์œ„์ฃผ

์„ ํ˜•์‹์˜ ๊ฒฝ์šฐ ์ดํ•ด๊ฐ€ ์ง๊ด€์ ์ด๋‚˜ ๊ทธ๊ฒƒ๋งŒ์„ ๊ฐ€์ง€๊ณ  ๊ฐ‘์ž๊ธฐ CNN ๋ชจ๋ธ์— ๋Œ€์ž…ํ•˜๋ฉด ๋จธ๋ฆฌ๊ฐ€ ๋ตํ•ด์ง€๋Š” ๊ฒฝํ—˜์„ ํ•œ์ ์ด ์žˆ์„๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ์˜ค๋Š˜์€ CNN ๊ธฐ๋ฐ˜ ํ•™์Šต ๊ณผ์ •์—์„œ ์—ญ์ „ํŒŒ๊ฐ€ ์–ด๋–ป๊ฒŒ ๋™์ž‘ํ•˜๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ์ •๋ฆฌํ• ๊ฒธ ๊ธ€์„ ์ž‘์„ฑํ–ˆ๋‹ค.CNN ๊ธฐ๋ฐ˜ ๋จธ์‹ ๋Ÿฌ๋‹ ์‹œ์Šคํ…œ์˜ ํ•™์Šต ๊ณผ์ •๊ณผ ์—ญ์ „ํŒŒ์˜ ์ดํ•ด๋จธ์‹ ๋Ÿฌ๋‹ ์‹œ์Šคํ…œ์˜ ํ•™์Šต ๊ณผ์ •์€ ๋ฐ์ดํ„ฐ ์ค€๋น„, ๋ชจ๋ธ ์ •์˜, ์ˆœ์ „ํŒŒ, ์†์‹ค ๊ณ„์‚ฐ, ์—ญ์ „ํŒŒ, ๊ทธ๋ฆฌ๊ณ  ํŒŒ๋ผ๋ฏธํ„ฐ ์—…๋ฐ์ดํŠธ์˜ ๋‹จ๊ณ„๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ด๋ฒˆ์—๋Š” CNN(Convolutional Neural Network) ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๊ณ , Cross Entropy ์†์‹ค ํ•จ์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ๊ฐ ๋‹จ๊ณ„๋ฅผ ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.1. ๋ฐ์ดํ„ฐ ์ค€๋น„CNN ๋ชจ๋ธ์€ ์ฃผ๋กœ ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฃจ๋ฏ€๋กœ, ์ด๋ฏธ์ง€ ๋ฐ์ดํ„ฐ์…‹์„ ์ค€๋น„ํ•ด์•ผ ํ•œ๋‹ค. PyTorch์˜ torchvision ..

AI 2024.12.02
728x90