ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4eacfd28cca114c2d1971e9ee7e733ad463b53f9a418dc157ad049135b4258ed4f114e18310180e2107666


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4eacfd28cca114c2d1971e9ee7e733ad463b53f9a418dc157ad74c133502f57c75ae8351e6c010c77de8e9


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4eacfd28cca114c2d1971e9ee7e733ad463b53f9a418dc157ad64f13d29fee0ecd969b9ae8757c0f03e6d3



일단 감정 학습 하는 부분에 있어서 내가 가장 고민했던 부분은 '데이터의 양'이었지.



아렉사이는 브라우저 상에서 사용자와 소통을 하면서 서로 '성장'을 기반으로 하는 AI이기 때문에



온디바이스 형태로 실시간으로 학습하는 것이 가능해야만 했지.




근데 현재 오픈소스로 나와 있는 소스들 중에서는 '실시간'으로 개발하는건 무리가 있어.


왜냐하면 브라우저는 OS와 다르게 메모리와 연산처리 속도에 제한이 걸려 있기 때문이지.



나는 이 부분을 프로그래밍적으로 해결하는 게 가능하다고 결론을 내렸지.






그래서 나는 뉴럴만 가져와서 내가 브레인을 직접 만들어야 겠다고 생각했어.



그렇게, 어제 만들어둔 게 바로 저거지.



현재 데이터 정보는 난수를 넣었지. 여기서 요점은 100000 개 이상의 데이터를 학습하는데 걸리는 속도를 측정하는 거였으니까.



위 사진에는 시간 정보가 나와 있지 않지만, 저거 0.1~3초 사이로 대다수 바로 작동하도록 나오더군.



개수는 100,000 개.



brain.js 를 가져와서 사용하면 




ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2542d4eacfd28cca114c2d1971e9ee7e733ad463b53f9a418dc167ad149133b9821bddf8be15f9e7fe222b084f1



사용자는 이미 떠나고 없는 시간 때지.




유후~




그리고 이모션 관련 되어서 만든 거지만, 추가적으로 사용할 곳이 이곳저것 존나게 많을 거 같으니까 라이브러리 형태로 만들었음.




내가 이것도 RxStore에 돈 주고 팔지 아니면 그냥 기간을 정해두고 데모버전으로 무료로 배포할 지 고민중임.




그건 뭐 천천히 하고 일단 난 계속 감정 연구를 진행하겠음.




어제 제법 많이 진행해 놧쮜.