본문 바로가기

분류 전체보기175

svg to png svg -> canvas -> img -> a href function btn_image(){var svg = $("#chart1 svg")[0];var svgData = new XMLSerializer().serializeToString(svg);var canvas = document.createElement("canvas");var svgSize = svg.getBoundingClientRect(); canvas.width = svgSize.width; canvas.height = svgSize.height; var ctx = canvas.getContext("2d"); var img = document.createElement("img");img.setAttribute("src", "data:ima.. 2017. 11. 15.
Unity 5 - Roll a Ball game Unity 5 - Roll a Ball game - 1 of 8: Setting up the Game - Unity Official Tutorials https://unity3d.com/kr/learn/tutorials/s/roll-ball-tutorial https://www.youtube.com/watch?v=W_fAidYRGzs Name Wall Player Pick Up GameObject Cube Cube Cube 기본 Component Transform Transform Transform Cube (Mesh Filter) Cube (Mesh Filter) Cube (Mesh Filter) Box Collider Box Collider Box Collider - Is Trigger Is Trig.. 2017. 11. 12.
안드로이드 빌드 버그 상태: android로 빌드할때, 문제1메시지: detecting current sdk platform version unable to list target해결: sdk의 tools 폴더를 다운그레이해서 다시 받기출처: http://answers.unity3d.com/questions/1320150/unable-to-list-target-platform.html 상태: android로 빌드할때, 문제2, player setting 필요한듯메시지: bundle Identifier has been set up correctlyplease set the bundle identifer in the player settings the value must follow the convention 'com.yourCo.. 2017. 10. 28.
Memory usage is low, parachute is non existent, your system may start failing console 로그 : Memory usage is low, parachute is non existent, your system may start failing >> 평소에 잘 작동하던 SpringFramework에 jRebel을 적용했더니, 서버기동하고, 일부 페이지 접속시 다음에러가 발생하면서 서버가 멈췄다. 메모리 문제인듯 하다. 변경전SpringFramework compile : jre 1.7Tomcat v8 (jre1.7) ---> 변경후SpringFramework compile : jre 1.7Tomcat v8 (jre1.8) 로 바꾸니 잘된다...-_-;; 왜 그럴까? 2017. 10. 25.
Part02-chapter03 학습과정 살펴보기 Part02-chapter03 학습과정 살펴보기 에서 소스 그대로 복사해서 실행했는데, train acc 가 첨부한 그림과 같이 0.45까지 밖에 올라가지 않는다. 혹시나 해서 np.random.seed(3) -> np.random.seed(0) 으로 변경하고, 완전 새로 실행했더니 0.9까지 올라가는 것을 발견. 물론, 교차검증을 해야 하는데,,, 또 한편으론 딥러닝에선 많은 입력 데이터 때문에 교차검증은 안한다고 하기도 하고,,,단순 랜덤 seed 때문에 이렇게 결과가 달라지다니... 조금 허무함.. >>> 입력 데이터가 너무 적어서 np.random.seed에 영향을 크게 받은 것이었다.랜덤으로 고를 데이터를 700->7000개, 300->3000개로 늘리면, 예상한 결과대로 나온다.단지 시간이 오.. 2017. 10. 18.
Java에서 python 사용하기 dwt계산을 지원하는 python library인 PyWavelets을 사용해보자.> Java에서 PyWavelets(=pywt)을 사용하기 1. using JythonJython 을 이용하는 경우 python을 불러올 수 있는데, pywt 패키지 내부에 _extensions 폴더의 *.pyd 파일을 불러 올 수 없어서 실패.2. pywt의 *.pyd 파일을 디컴파일해서 pure python으로 재생성 가능하면, Jython에서 접근 가능.하지만 속도를 위해 pyd로 만들었는데, 다시 디컴파일한다는 것이 모순됨.3. Embedding python : c/c++ 에서 python을 사용할 수 있다.python -> c++ -> dll -> java(JNI) 로 가능한지 테스트c++에서 Python.h 를 .. 2017. 10. 18.
3분 딥러닝 - 3장 텐서플로 프로그래밍 101 scikit-learn에 비해 tensorflow는 정의가 매우 애매모호한 프레임워크라는 느낌을 받았다. 아마도, tensorflow를 설명하는 많은 글들, 책들이 단순히 MNIST 예제를 따라만 해왔기 때문이었을 것 같다. 왜 이렇게 하는지,,, 이렇게 하면 어떻게 되는지 모른채,,, 단지 예제만 돌리고 있다. 그에 비해, [3분 딥러닝]은 tensorflow 자체에 대해 천천히 소개해주고 있어서 좋았다. 가끔 코드가 있는 기술서적들을 보면, 책의 설명만으로는 부족해서 직접 데이터 디버깅을 해봐야 알 수 있었는데. 즉, 책 내용 자체를 다시 연구해야 하는 번거로운 경우들이 많이 있었는데,,, 이 책은 그렇지 않았다. 그럼에도 부족한 부분이 있어서, 디버깅을 해보았고, 추가되면 좋은 부분을 남긴다. ch.. 2017. 10. 12.
텐서플로로 시작하는 딥러닝 4장 - 은닉층의 역할 은닉층에서 은닉노드의 개수가 증가 할 때 효과?은닉층의 개수가 증가할 때 효과? 그 이유를 모른다면, 신경망을 모르는 것... 2017. 10. 10.