Jayden`s

    [TIL]74. ์‹ ๊ฒฝ๋ง - Hyper parameter

    ํ‚ค์›Œ๋“œ ๊ต์ฐจ ๊ฒ€์ฆ(Cross_Validation) Grid_Search, Random_Search Scikit-learn/Keras Tuner ํŒŒ๋ผ๋ฏธํ„ฐ vs ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ํŒŒ๋ผ๋ฏธํ„ฐ : ๋งค๊ฐœ๋ณ€์ˆ˜, ๋ชจ๋ธ ๋‚ด๋ถ€์—์„œ ๊ฒฐ์ •๋˜๋Š” ๋ณ€์ˆ˜, ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ๊ฒฐ์ •๋˜๋Š” ๊ฐ’ ex) ํ‰๊ท , ํ‘œ์ค€ํŽธ์ฐจ, ํšŒ๊ท€๊ณ„์ˆ˜, ๊ฐ€์ค‘์น˜, ํŽธํ–ฅ ๋“ฑ ํ•˜์ดํผ ํŒŒ๋ผ๋ฏธํ„ฐ : ๋ชจ๋ธ๋ง ์‹œ ์‚ฌ๋žŒ์ด ์ง์ ‘ ์„ธํŒ…ํ•ด์ฃผ๋Š” ๊ฐ’, ์ข…๋ฅ˜๊ฐ€ ๊ต‰์žฅํžˆ ๋งŽ์Œ ex) ํ•™์Šต๋ฅ , epoch, ์˜ตํ‹ฐ๋งˆ์ด์ €, ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ๋“ฑ ์ฆ‰, ์‚ฌ๋žŒ์ด ๊ฒฐ์ •ํ•˜๋Š๋ƒ ์•ˆํ•˜๋Š๋ƒ์— ๋”ฐ๋ผ ๋‚˜๋‰˜์–ด์ง‘๋‹ˆ๋‹ค. ์ฐธ๊ณ  Cross Validation(K fold) ๋จธ์‹ ๋Ÿฌ๋‹์—์„œ ๊ต์ฐจ๊ฒ€์ฆ(Cross-Validation ; CV)์„ ์ด์šฉํ•˜์—ฌ ์ตœ์ ์˜ ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํƒ์ƒ‰ํ•˜๋“ฏ, ๋‹น์—ฐํžˆ ๋จธ์‹ ๋Ÿฌ๋‹ ๋ฒ”์ฃผ์— ์†ํ•˜๋Š” ๋”ฅ๋Ÿฌ๋‹๋„ ๊ฐ€๋Šฅ(์˜คํžˆ๋ ค ๋” ๋งŽ์€ ..

    [10430]๋‚˜๋จธ์ง€

    import sys A, B, C = map(int, sys.stdin.readline().rstrip().split()) i = (A+B)%C j = ((A%C) + (B%C))%C k = (A*B)%C l = ((A%C)*(B%C))%C print(i) print(j) print(k) print(l) 10430 ๋‚˜๋จธ์ง€

    [10926]??!

    import sys id = sys.stdin.readline().rstrip() print(id + '??!') 10926 ??!

    [TIL]73. ๋” ๋‚˜์€ ์‹ ๊ฒฝ๋ง ํ•™์Šต์„ ์œ„ํ•œ ๋ฐฉ๋ฒ•

    ํ‚ค์›Œ๋“œ ํ•™์Šต๋ฅ  ๊ฐ€์ค‘์น˜ ์ดˆ๊ธฐํ™” ๊ณผ์ ํ•ฉ ๋ฐฉ์ง€(๊ฐ€์ค‘์น˜ ๊ฐ์†Œ, ๋“œ๋กญ์•„์›ƒ, ์–ผ๋ฆฌ์Šคํƒ€ํ•‘) ํ•™์Šต๋ฅ  ๊ฐ์†Œ/๊ณ„ํš๋ฒ•(Learning rate Decay/Scheduling) ํ•™์Šต๋ฅ (Learning rate) : ๋งค ๊ฐ€์ค‘์น˜์— ๋Œ€ํ•ด ๊ตฌํ•ด์ง„ ๊ธฐ์šธ๊ธฐ ๊ฐ’์„ ์–ผ๋งˆ๋‚˜ ์ ์šฉํ• ์ง€๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ํ•˜์ดํผํŒŒ๋ผ๋ฏธํ„ฐ ์œ„์—์„œ ๋ณด๋Š” ๊ฒƒ๊ณผ ๊ฐ™์ด ํ•™์Šต๋ฅ ์€ ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐฑ์‹ ํ•˜๋Š” ๊ณผ์ •(๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•)์—์„œ ํ•ด๋‹น ์ง€์ ์˜ ๊ธฐ์šธ๊ธฐ๋ฅผ ์–ผ๋งˆ๋‚˜ ๋ฐ˜์˜ํ• ์ง€๋ฅผ ์ •ํ•ด์ฃผ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ์ž…๋‹ˆ๋‹ค. ํ•™์Šต๋ฅ ์ด ๋„ˆ๋ฌด ๋‚ฎ์€ ๊ฒฝ์šฐ : ์‹œ๊ฐ„์ด ๋„ˆ๋ฌด ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๊ฑฐ๋‚˜ ๋๋‚ด ์ตœ์ ์ ์— ๋„๋‹ฌํ•˜์ง€ ๋ชปํ•˜๊ฒŒ ๋จ ํ•™์Šต๋ฅ ์ด ๋„ˆ๋ฌด ๋†’์€ ๊ฒฝ์šฐ : ์ตœ์ ์ ์„ ์ง€๋‚˜์ณ ๋ฐœ์‚ฐํ•˜๊ฒŒ ๋  ๊ฐ€๋Šฅ์„ฑ ์กด์žฌ ์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•๋“ค์ด ์กด์žฌ ํ•™์Šต๋ฅ  ๊ฐ์†Œ(Learning rate Decay) ์—ฌ๋Ÿฌ ์˜ตํ‹ฐ๋งˆ์ด์ €(Adagrad, RMSprop, ..

    [๋”ฅ๋Ÿฌ๋‹]์˜ตํ‹ฐ๋งˆ์ด์ €(Optimizer)

    Optimizer๋ž€ ํ˜น์‹œ ์…ฐ๋ฅดํŒŒ๋ผ๊ณ  ์•„์‹œ๋‚˜์š”? ์…ฐ๋ฅดํŒŒ๋Š” ํ‹ฐ๋ฒ ํŠธ์–ธ์–ด๋กœ, '์ผ๋กœ์„œ ๋“ฑ๋ฐ˜์„ ๋•๋Š” ์‚ฌ๋žŒ' ์ด๋ผ๋Š” ์˜๋ฏธ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์šฐ๋ฆฌ๋‚˜๋ผ ์‚ฐ์ด ์•„๋‹Œ, ์ •๋ง ํ—˜๋‚œํ•œ ์‚ฐ์„ ๋“ฑ๋ฐ˜ํ•ด์•ผํ•œ๋‹ค๋ฉด ์šฐ๋ฆฌ๋Š” ์ ๋‹นํ•œ ๊ธธ์žก์ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ฒ ์ด์Šค์บ ํ”„๊ฐ€ ์–ด๋””์žˆ๋Š”์ง€๋ถ€ํ„ฐ, ํ•˜๋ฃจ์— ๋ช‡ํ‚ค๋กœ๋ฅผ ๊ฐ€๋Š” ๊ฒŒ ์ข‹์„์ง€, ๊ตฌ์„ฑ์›์— ๋”ฐ๋ผ ์ฒด๋ ฅ์•ˆ๋ฐฐ๋Š” ์–ด๋–ป๊ฒŒ ํ• ์ง€ ๋“ฑ๋“ฑ์„ ๊ฐ€์ด๋“œํ•ด์ค„ ์‚ฌ๋žŒ์ฒ˜๋Ÿผ ๋ง์ด์ฃ . ๋“ฑ๋ฐ˜๋ณด๋‹จ ํ•˜์‚ฐ์— ์ข€๋” ๊ฐ€๊นŒ์šด ๋Š๋‚Œ์ด์ง€๋งŒ, ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ €ํฌ๊ฐ€ ๊ฒฝ์‚ฌํ•˜๊ฐ•๋ฒ•์„ ํ†ตํ•ด ์ตœ์ ์ ์„ ์ฐพ์•„๊ฐ€๋Š” ๊ณผ์ •์—์„œ ์…ฐ๋ฅดํŒŒ์˜ ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์ด ์˜ตํ‹ฐ๋งˆ์ด์ €์™€ ๋‹ฎ์•„์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธธ์žก์ด๋งˆ๋‹ค ์กฐ๊ธˆ์”ฉ์€ ๋‹ค๋ฅธ ์กฐ๊ฑด์œผ๋กœ ๊ธธ์„ ๊ฐ€๋ฅด์ณ์ฃผ๊ณ , ๊ธธ์žก์ด์— ๋”ฐ๋ผ ์‚ฐ์„ ๋ฌด์‚ฌํžˆ ๋“ฑ๋ฐ˜ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๊ทธ๋ ‡์ง€ ๋ชปํ•  ์ˆ˜๋„ ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. Optimizer ์ข…๋ฅ˜ GD(Gradient Des..