AssembleNet
: ์ฐ๊ฒฐ ์จ์ดํธ ๋ฌ๋์ ํตํด ์ฐ๊ฒฐ์ฑ์ด ๋ ์ข์ ์ ๊ฒฝ ์ํคํ ์ฒ๋ฅผ ์๋์ผ๋ก ์ฐพ์ ์งํ๋ฅผ ์ ๋
- ์ธ์ ํ ๋ ๋ฒจ๋ผ๋ฆฌ connection X
low level -> high level
- edge๋ค์ ์๊น์ด ๋ค ๋ค๋ฆ -> ๊ฐ์ค์น
(ํ๋์ ๋ธ๋ก์ผ๋ก๋ถํฐ ๋ค๋ฅธ ๋ธ๋ก๊น์ง ์ผ๋งํผ ๋ด ์ ๋ณด๊ฐ ์ ๋ฌ๋ ์ง)
- ๋ ธ๋ ๊ฐ ์ฐ๊ฒฐ๋ ํ๋ฅ , ํ ๋ ธ๋์ ์ต๋ ๋ช๊ฐ๊น์ง ์ฐ๊ฒฐ?
-> ์ ์ฝ => ํ๋ ฌ๋ก ํํ
· Edge
- ๋ธ๋ก๋ค ๊ฐ์ connection ๋ช ์
- lower level block -> higher level block : avoid forming a cycle
· Evolution
- tournament selection algorithm
- 'parent' architecture ์ ํ & mutate -> new 'child' architecture
- Fitness function: top-1 accuracy (์ ๋ ฅ์ ๋ฐ์์ action ์ธ์ - ๋ง๋์ง ํ๋ ธ๋์ง)
+ top-5 accuracy (5๊ฐ ์ค ๋ง๋๊ฒ ์๋ ์๋)
- child ๋ง๋ค์ด์ง๋ฉด ๋ถ๋ชจ ์ธ๋ ์ค ๊ฐ์ฅ ์ ์ข์ ๊ฒ ๋นผ๋
* ๋ธ๋ก ์๋ ๊ฑฐ์ ์ ์ง. ๋ธ๋ก๋ค ๊ฐ ์ฐ๊ฒฐ์ฑ ๋ณํจ.
· Generate a child architecture
1) 'connection-learning-guided evolution' : crossover
2) mutation operators : diversity
· Connection-learning-guided evolution
- ๋ถ๋ชจ ๋ ธ๋ ์ผ๋ถ ์ ์ง + ์ผ๋ถ ๋ณํ
- ๊ฐ์ค์น๊ฐ ๋์ connection์ ์ ์งํ๊ณ , ๋ฎ์ connection์ ๋์ฒดํจ.
· Mutation operators
- Merge / Split a block.
'๐ > 2021-2' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ธ๊ณต์ง๋ฅ] ์ง์ ํํ๊ณผ ์ถ๋ก (0) | 2021.12.17 |
---|---|
[์ธ๊ณต์ง๋ฅ] Goal Reduction (๋ฌธ์ ์ถ์ ๊ธฐ๋ฒ) (0) | 2021.12.17 |
[๋ฐ์ดํฐ์ฌ์ด์ธ์ค] ๊ธฐ๋ง ์ ๋ฆฌ (4) | 2021.12.16 |
[๋ฐ์ดํฐ์ฌ์ด์ธ์ค] ์ค๊ฐ ์ ๋ฆฌ (2) | 2021.12.16 |
[์๊ณ ๋ฆฌ์ฆ] Week15: Randomized Algorithm2, Lowest Common Ancestor, Boruvka's MST Algorithm (0) | 2021.12.13 |