์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Absolute
- AGI
- ai
- AI agents
- AI engineer
- AI researcher
- ajax
- algorithm
- Algorithms
- aliases
- Array ๊ฐ์ฒด
- ASI
- bayes' theorem
- Bit
- Blur
- BOM
- bootstrap
- canva
- challenges
- ChatGPT
- Today
- In Total
A Joyful AI Research Journey๐ณ๐
[1] 230512 ํ ํ๋ก์ ํธ (2) 1์ผ ์ฐจ Fri) ์ฃผ์ ์ ์ ์งํ ๋ฐ ์ค์ผ์ฅด ๋ณธ๋ฌธ
[1] 230512 ํ ํ๋ก์ ํธ (2) 1์ผ ์ฐจ Fri) ์ฃผ์ ์ ์ ์งํ ๋ฐ ์ค์ผ์ฅด
yjyuwisely 2023. 5. 12. 09:29230512 Fri
๊ฐ๋ฐ ๊ธฐ๊ฐ: 5์ 12์ผ(๊ธ) ~ 5์ 22์ผ(์): 11์ผ
๋ชฉํ: 5์ 22์ผ(์)๊น์ง ๊ฐ๋ฐ ์๋ฃ
12์ผ(๊ธ): ์ฃผ์ ์ ์
13์ผ(ํ ): ๊ฐ๋ฐ ์์ ~ 22์ผ(์) ๊ฐ๋ฐ ์๋ฃ (10์ผ)
23์ผ(ํ) ์ฌ๋ผ์ด๋ ์ผ ์์ฑ
24์ผ(์) ๋ฆฌํ์ค ๋ฐํ
25์ผ(๋ชฉ) ์ฌ๋ผ์ด๋ ์ผ ์ต์ข
์์ฑ
26์ผ(๊ธ) ์ต์ข
๋ฐํ
๊ตฌํํ ๊ธฐ๋ฅ: ๋ชฉ์ ์ง → ์ถ๋ฐ์ง (๋ค๋น๊ฒ์ด์ ) ๊ธฐ๋ฅ by GPS Geolocation API ์ฌ์ฉ (๋์ ํ์ฌ ์์น ํ์)
ํ๋ก์ ํธ ๊ฐ๋ฐ ์ฌ์ฉ ์คํ:
- Geolocation API ์ฌ์ฉ
- JSON์ผ๋ก ๋ฐ์ดํฐ ์ฃผ๊ณ ๋ฐ๊ธฐ, ์ถ๋ ฅ ๋ฐ ์
๋ ฅ
- ์๋, ๊ฒฝ๋๋ก ํ์ ๋์ด๋ค.
- ์ง๋ API ์ฐ๊ธฐ
์ด ํ๋ก์ ํธ๋ ์ด๋ค ์๋ฏธ์ ๊ฐ์น๋ฅผ ๋ถ์ฌํ๋๊ฐ?
: ์ผ๋ฐ์ ์ธ ์ง๋ API๋ ์ธ๋ถ์ ์ด์ ์ธ๋ฐ
์ฐ๋ฆฌ ํ์ ํ๋ก์ ํธ๋ ๋ณ์ "๋ด๋ถ"์ ์์น๋ฅผ ์ ์ ์๋ค.
1) MySQL: ๋ด๊ณผ, ์ธ๊ณผ, ์ ํ์ธ๊ณผ ๋ฑ์ ์์น ์ ๋ณด(GPS)๋ฅผ ๋ฏธ๋ฆฌ DB์ ๋ฃ๋๋ค.
ํ๋จ ์ฌ์ดํธ ์ฐธ๊ณ
http://map.esran.com/
2) ์ฌ์ฉ์ ์
์ฅ
: ํฐ์ผ๋ก ๋ดค์ ๋
๋ฆฌ์คํธ๋ฅผ ๋์ด๋ค.
3) ํด๋ฆญํ์ ๋: ๋ด๊ณผ ์ ๋ณด๊ฐ ๋จ๊ณ ,
์ง๋ ์ฝ๋๊ฐ ๋ฌ๋ค.
4) ์ง๋ API ์ด์ฉํด์ ์์ธ ์ ๋ณด ๋ฃ๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅ ๊ธฐ์ )
leaflet.js : to create a directional arrow
to create an arrow that points in the direction of the selected department.
to create a marker at the user's current location
์ ํํ ๋ถ์ ๊ฐ๋ ๊ณณ ๋ฐฉํฅ (ํ์ดํ) ๋ง๋ฆ
์ฌ์ฉ์์ ํ์ฌ ์์น์ ๋ง์ปค ๋ง๋ฆ
the Geolocation API : to retrieve the user's current location
์ฌ์ฉ์์ ํ์ฌ ์์น ํ์
ํจ
Turf.js : calculate the user's direction of travel
to calculate the bearing between the user's current location and the selected hospital department.
์ฌ์ฉ์์ ๋ฐฉํฅ์ ํ์
ํจ
์ฌ์ฉ์์ ํ์ฌ ์์น์ ๋ณ์ ๋ถ์ ์ฌ์ด์ ๊ฐ๋ ๊ณ์ฐํจ
๋ถํธ์คํธ๋ฉ์ผ๋ก ๋ฐ์ํ ๋ง๋ฆ
๊ฐ์ ์ขํ ๋ถ์ฌ (x, y) ํ ์ธต์ด๋ผ๊ณ ๊ฐ์
์ฌ์ฉ์์ ์ด๊ธฐ ์ขํ (0, 0)
(์ค๋ด ์์น๋ ๊ธฐ์ ์ ํ์
์ด ์ด๋ ค์ฐ๋ฏ๋ก ์ค์ธ ๊ธฐ์ค์ผ๋ก ํ๋ค.)
1) ๋ณธ์ธ์ ์์น๋ฅผ GPS๋ก ํ์
ํ๋ค.
2) ๊ฐ๊ณ ์ํ๋ ์์น์ ํ์ (์๋, ๊ฒฝ๋๋ก ๊ตฌํด์) ํ๋ฉด์ ๋์ด๋ค.
ํ๋ก ํธ์๋ ํ๋ฉด ๊ตฌํ (๋ฐ์ํ ๋ง๋ค์ด๋ ๊ฑฐ ๊ทธ๋๋ก ์ด๋ค.)
: ๋ฐฐ๊ฒฝ ๋ฐ๊พธ๊ณ , ๋ฒํผ 2๊ฐ ์์ฑ (ํ์ก | ๋ฐฑ์ ),
๋ก๊ทธ์ธ, ํ์๊ฐ์
์์ฐ
ํ ๋ก ํ๋ ์ฃผ์ )
- ๋ฐฑ์ , ์์ฝํ ์ด๋ฐ ์ ๋ณ์ ๋ด ์์ ๋ฐฉ ์๋ด
- ํ์ก
1) ์๋ฃ์ง๊ณผ ์ด๋ฐ๊ธฐ์ฌ ๋ก๊ทธ์ธ ๋ถ๋ฅํ๋ค.
2) ์๋ฃ์ง ๋ก๊ทธ์ธ ํ ์ฌ๊ณ ๊ฐ ๋จ์ด์ง ๊ฒฝ์ฐ, ๊ฒ์ํ์ ๊ฒ์๊ธ ํํ๋ก ๋จ๊ธด๋ค. (์ด๋ค ํญ๋ชฉ ์ฌ๊ณ ํ์ํ๋ค. ex) ํ์ด๋๋ nnn๊ฐ ํ์ํ๋ค.)
3) ์ด๋ฐ๊ธฐ์ฌ ๋ก๊ทธ์ธ => ์๋ฃ์ง์ ์๋ก์ด ๊ธ์ด ์์ผ๋ฉด '์๋ก์ด ๊ธ์ด ์์ต๋๋ค.'๋ผ๋ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ฌ๋ค.
4) ํ์ฌ ๋ด ์์น ๋์ด์ฃผ๊ณ ๋์ฐฉ์ง ์์น๋ฅผ ๋ง์ปค๋ ๋ถ๋น ๋ฐ์ง์ ๋ฑ์ผ๋ก ๊ฐ์ ๋ก ๋์ (์ธต ๊ตฌ๋ถ ์์ด 1์ธต์ด๋ผ๊ณ ๊ฐ์ ํ๋ค.)
ex) 2์ธต, 5์ธต ๋ฑ ๊ตฌ๋ถํ๋ค. => 2์ธต์ผ ๊ฒฝ์ฐ 2์ธต ๋ง์ปค ์ฐ์ด๋
- ์๋์ฌ์ฅ์ถฉ๊ฒฉ๊ธฐ(์๋์ ์ธ๋๊ธฐ AED(Automated External Defibrillator))
(์์น๊ฐ ๊ณ ์ ๋จ?)
ex) 3์ธต์ด๋ฉด 3์ธต์ ์ง๋๊ฐ ํ์ํ๋ค. - ์ ๊ธฐ์ฐจ ์ฃผ์ฐจ (์ฌ๋ฌ ์ธต)
- ์ต๋จ ๊ฒฝ๋ก (์๋ฌด ๋ฐ ์ ์): ๋ค์ต์คํธ๋ผ(Dijkstra) ์๊ณ ๋ฆฌ์ฆ ์ฌ์ฉ
- ๊ฑด๊ฐ ๊ฒ์งํ ๋ ์ฌ๋ฌ ๊ณณ ๊ฐ์ผํ๋ค. (์ฌ๋ฌ ์ธต)
ex) ๋ช ์ธต ๋ฏธ๋ฆฌ ์ ์ด๋ ๋ค gps ์ฌ์ฉ - ์๋ฆฌ๋ฒ ์ดํฐ (์ฌ๋ฌ ์ธต)