ํ์ด์ค๋ถ์ด๋ ๊ธฐํ SNS์ ํตํด ๊ทธ๋ํ ๊ฒ์์ด๋ผ๋ ๋ถ๋ฒ๋๋ฐ ์ฌ์ดํธ์ ์กด์ฌ์ ์๊ณ ์์๊ฒ์ด๋ค.
๋ชจ๋ ๋๋ฐ ์ฌ์ดํธ๋ ๋น์ฐํ ๊ฐ๋ฐ์๊ฐ ๋ฌด์กฐ๊ฑด ์์ต์ ์ป๋ ๊ตฌ์กฐ๋ก ๋์ด์๊ณ , ์ฌ์ฉ์๋ ๊ฒฐ๊ตญ ๋์ ์๊ฒ ๋ ๊ฒ์ด๋ค.
Bustabit์ Hash ํจ์๋ฅผ ์ด์ฉํ์ฌ ์ ๋ ๊ฐ๋ฐ์๊ฐ ๋ฏธ๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์กฐ์ํ ์ ์๊ณ ๋ชจ๋ ๊ฒ์์ ์ด๋ฏธ ์ ํด์ ธ ์๋ค ํ์๋ค.
๊ฐ๋ฐ์๋ ์์ ์๊ฒ ์์ค๋ฅผ ๊ณต๊ฐํ์๊ณ ์ง๋ฌธ๋ ๋จ๊ธธ์ ์๊ฒ ํ์๋ค.
https://bitcointalk.org/index.php?topic=2807542.0
๋ถ๋ช
์ด๋ ํ ํธ๋ฆญ์ด ์์๊ฑฐ๋ผ ์๊ฐํ๋ค.
์์ ํ ๋๋ค์ด๋ผ๋ฉด ํน์ ๊ฒฝ์ฐ์๋ ๋ถ๋ช
๊ฐ๋ฐ์๊ฐ ๋์ ์์์๋ ์๋ ์ํฉ์ธ๊ฒ์ด๋ค.
๊ทธ๋ฆฌํ์ฌ ๋๊ฐ์ง ์์ธก์ ํด๋ณด์๋ค.
- (์์ธก1) ๊ฐ๋ฐ์๋ ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์กฐ์ํ๊ณ ์๊ณ ์ด๋ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ํด ์ ์ง๋๊ณ ์๋ค.
ํน์ ์ํฉ(๋ง์ ๊ธ์ก์ ๋ฒ ํ )์์๋ ๋ฌด์กฐ๊ฑด ์ด์ฉ์์ ๋์ ์๊ฒ ํ๋ค๋์ง
ํน์ ์ํฉ(๊ฐ๋ฐ์์ ์์ต์ด ์ผ์ ๋ ์ด์์ด ๋์์๋)์์๋ ์ด์ฉ์์ ๊ฒ์ ์น๋ฅ ์ ๋์ธ๋ค. - (์์ธก2) ์ ๋ง ๋๋คํ๊ฒ ์ง์ฌ์ง ๊ณตํํ ๊ฒ์์ด๋ค.
(์์ธก1)์ด ๋ง์ ๊ฒฝ์ฐ ๊ทธ ์๊ณ ๋ฆฌ์ฆ๋ง ์ฐพ์๋ธ๋ค๋ฉด ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ ์ ์๊ณ ๋ฅ๋ฌ๋์ ํตํด ๊ทธ ์๊ณ ๋ฆฌ์ฆ์ ์ฐพ์๋ผ ์ ์์๊ฒ์ด๋ค.
๋จผ์ http ์์ฒญ์ ํตํด ๊ฒ์ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฅผ ์์งํ์๋ค.
ํ์ง๋ง http response ๋ถ๋ถ์๋ ๋ฐ์ดํฐ๊ฐ ์์๊ณ ์๋ฐ์คํฌ๋ฆฝํธ๋ง์ด ์กด์ฌํ๋ค.
๊ทธ ์๋ฐ์คํฌ๋ฆฝํธ๋ ํด์์ด ๋ถ๊ฐํ์๋ค.
๊ฒฐ๊ตญ ๊ฒฐ๊ณผ ์์ฒด์ ํ๋ฉด๊ณผ ์์ค๋ฅผ ์ด์ฉํ ์ ์๋ .NET์ WebBrowser์ ์ด์ฉํ๊ธฐ๋ก ํ๋ค.
<html lang="en">
<!--header ์๋ต-->
<body class="theme-dark">
<div id="root"></div>
<noscript>
<!--style ์๋ต-->
<div id="container">
<div id="header">
<img id="logo" src="/ms-icon-310x310.png" alt="bustabit logo">
<h1 id="brand">bustabit</h1>
</div>
<p id="warning">
It looks like JavaScript is disabled or not supported by your browser. In order for bustabit to work JavaScript must be enabled!
</p>
</div>
</noscript>
<script type="text/javascript" src="/static/e51deb3e08be42c5d678.js"></script></body>
</html>
ํ์ง๋ง Internet Explorer์์๋ ์ ์์ ํ ์ ์๊ธฐ์ WebBrowser ์ฌ์ฉ์ด ๋ถ๊ฐํ์๋ค.
๊ฒฐ๊ตญ CefSharp ChromiumWebBrowser์ ์ฌ์ฉํ์ฌ ํฌ๋กฌ ์ ์ด ํ๊ฒฝ์ ๋ง๋ค์๋ค.
๊ฐ ํผ์ฒ๋ ๊ฒ์๋ฒํธ, ๊ฒ์ ๊ฒฐ๊ณผ ๋ฐฐ์, ์ด ๋ฐฐํ
๊ธ์ก, ์ด์ฉ์์ ์ด ์์ต์ผ๋ก ์ ํ์๋ค.
https://www.codeproject.com/Tips/1058700/Embedding-Chrome-in-your-Csharp-App-using-CefSharp
https://github.com/jungh0/Busted/blob/master/Files/2537203-2553000.csv
์ฐ๋ฆฌ๊ฐ ์์ธกํด์ผํ ๊ฒ์ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ฐฐ์์ด๊ณ ๊ทธ ๊ฒ์์ ์ด ๋ฐฐํ
๊ธ์ก, ์ด์ฉ์์ ์ด ์์ต์ ์์ง ๋ชปํ๋ค.
์ฆ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๊ณ ํ์ต์์ผ์ผํ ๋ฐ์ดํฐ๋ ๊ณผ๊ฑฐ์ ๊ฒ์ ๊ฒฐ๊ณผ์ด๋ค.
๊ฒฐ๋ก ์ ์ผ๋ก ์ ํํ ์ต์ข
ํผ์ฒ๋ 1,2,3,4,5,6,7,8,9,10 ์ด์ ์ ๊ฒ์์ ๋ฐฐ์์ ํฉ๊ณผ 100,50,10,5,3์ ๊ฒ์ ์ด๋์ ํฉ์ด๋ค.
input์ 15๊ฐ๊ฐ ๋ ๊ฒ์ด๊ณ output์ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ฐฐ์๋ก 1๊ฐ๊ฐ ๋ ๊ฒ์ด๋ค.
hidden layer๋ 3๊ฐ๋ก 10X20X10์ ํํ๋ก ๋ง๋ค์๋ค.
https://github.com/jungh0/Busted/blob/master/Python/1.get/data_output.csv
๋ชจ๋ ๋ฐ์ดํฐ๋ 0๊ณผ 1์ฌ์ด๋ก ํ์คํ๋ฅผ ์ํค๊ณ 7:3 ๋น์จ๋ก train/test set์ ๋๋๋ค.
https://github.com/jungh0/Busted/blob/master/Python/2.normalization/train_setA.csv
https://github.com/jungh0/Busted/blob/master/Python/2.normalization/train_setA_result.csv
https://github.com/jungh0/Busted/blob/master/Python/2.normalization/test_setA.csv
https://github.com/jungh0/Busted/blob/master/Python/2.normalization/test_setA_result.csv