일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Play2 로 웹 개발
- 스칼라 동시성
- 이더리움
- Akka
- 블록체인
- CORDA
- 파이썬
- Play2
- 스칼라
- 파이썬 머신러닝
- Hyperledger fabric gossip protocol
- play 강좌
- 파이썬 동시성
- 파이썬 데이터분석
- 그라파나
- Actor
- 플레이프레임워크
- play2 강좌
- 하이퍼레저 패브릭
- Golang
- 주키퍼
- hyperledger fabric
- 엔터프라이즈 블록체인
- akka 강좌
- 스위프트
- 파이썬 강좌
- 안드로이드 웹뷰
- Adapter 패턴
- 하이브리드앱
- 스칼라 강좌
- Today
- Total
HAMA 블로그
집단 지성 프로그래밍이라는 책을 정리해본다. (http://www.yes24.com/24/goods/2917663?scode=032&OzSrank=1) 이 책은 머신러닝의 기본이되는 내용을 훌륭히 소개하고 있는 꽤 유명한 책이다. 각 챕터의 핵심만 정리한다. 순서 1. 집단지성 소개2. 추천시스템 만들기3. 군집발견4. 검색과 랭킹5. 최적화6. 문서필터링7. 의사결정트리8. 가격 모델링9. 고급분류기법 : 커널기법과 SVM10. 독립특성 발견 11. 진화지성12. 알고리즘 요약 1. 협업 필터링 괜찮은 영화를 선택할때 , 보통 주변 친구들한테 물어보는 방법을 사용하기도 한다.협업 필터링 알고리즘은 큰 무리의 사람들을 검색해서 나와 비슷한 취향의 작은 집합을 발견한후에 그 집합에서의 선택을 결합해서 목록..
하이브리드 앱을 만들어보는게 목적으로 매우 심플한 어플리케이션이 될것입니다. IoT 엣지디바이스가 전기스위치 및 미터기(전력 계량기) 라고 가정하고 , 1.인증기능 2. 스위치를 켜고 끄는 기능 (숫자를 입력하여 켜기, QR 코드를 입력받아서 켜기, 등록된거 선택해서 켜기) 3. 해당 스위치의 현재 상태 ( 전기의 파워와 미터) 를 디스플레이 하는기능 의 간단한 기능을 가진 하이브리드앱을 만들어 보겠다. 프런트엔드는 아이오닉 프레임워크를 사용할 예정이며, 백엔드는 Vert.x or Spring 을 사용할 예정이다. p.s 엣지 디바이스와 진짜 통신이 되기 위해서는 웹서버 -> 디바이스로 연결하게 해도 되고 , 직접 와이파이 다이렉트 등을 통해 스마트폰 -> 디바이스 이렇게 연결될수도있겠지만~ 하이브리드앱..
어떻게 이렇게 어려운(직관적이지않은) 언어가 세상을 지배하게 됬는지 정말 불가사의하다. 함수 함수생성법객체생성법함수 호이스팅함수 프로퍼티 함수 형태 함수호출과 This 바인딩 함수 리턴 프로토타입 체이닝실행 컨텍스트스코프 체인 클로저 객체지향프로그래밍함수형 프로그래밍 자바스크립트에서 함수 C/JAVA/C# 등에서 보통 함수는 특정기능을 제공하고 결과값을 얻는 행위 only VS자바스크립트에서의 함수는 위에것 + 모듈화 처리 + 클로저 + 객체생성등등 JS의 근간이 되는 많은 기능이 추가되어있다. “자바스크립트 공부에서 가장 중요한것은 함수의 기능에 대한 기존 프레임에서 알을 깨고 나오는것” 그리고 this 에 대한 감각. 1. 함수안에 함수가 들어가서 c++/java 의 멤버함수 (js에서는 메소드) 역..
집단 지성 프로그래밍이라는 책을 정리해본다. (http://www.yes24.com/24/goods/2917663?scode=032&OzSrank=1) 이 책은 머신러닝의 기본이되는 내용을 훌륭히 소개하고 있는 꽤 유명한 책이다. 각 챕터의 핵심만 정리한다. 순서 1. 집단지성 소개2. 추천시스템 만들기3. 군집발견4. 검색과 랭킹5. 최적화6. 문서필터링7. 의사결정트리8. 가격 모델링9. 고급분류기법 : 커널기법과 SVM10. 독립특성 발견 11. 진화지성12. 알고리즘 요약 1. 집단지성 소개 집단지성의 예 - 위키디피아 : 사용자 공헌으로만 만들어지는 온라인 백과사전이다. 알고리즘에 의존하기보단 정보를 제공하는 사용자 기반 에 의존. - 구글 : 특정웹페이지에 있는 정보(링크) 를 랭킹으로 정리하..
PCB 보드위에 올라가는 수백에서 수천가지의 부품들을 실시간에 검사하여 불량 장착을 가려내는 솔루션. 각종 비전검사에 할콘라이브러리 및 CUDA 가 활용되었으며. 다양한 검사를 위한 편집시스템과 장비시퀀스 코드등 3백만라인급의 거대 솔루션이다.
다음 프로젝트는 유체역학솔루션입니다. 전처리는 VectorDraw 라는 컴포넌트를 사용했고 , 솔버는 FEM 이며 후처리는 VTK 를 이용하여 3차원 가시화를 하였습니다. VectorDraw 는 상용이며 매년 거액(?) 을 들여서 갱신해야함에도 , 기대에 못미치는 속도를 보여주고 있었으며 C++ 은 버리고 C# 으로 전향하는 느낌 ? VTK 는 오픈소스인데 쉽고 편하게 3차원 가시화 및 애니매이션을 구현했습니다. VTK 는 어떻게 사용하냐에 따라서 성능차이가 심하며 , GPU 를 활용할수있게 커스터마이징할 필요가 있습니다. http://www.vtk.org/ 1. 백터드로우를 이용하여 메쉬제네레이션을 한 모습 (삼각,사각메쉬) 2. VTK 를 이용한 애니메이션
http://www.slideshare.net/dhrim/ss-2804901 예전에 스터디를 같이했던 멤버분의 발표자료입니다. (링크로 가서 보세요)
endorsed의 의미 : http://aploit.egloos.com/4806304 http://docs.oracle.com/javase/7/docs/technotes/guides/standards/ Java Endorsed Standards Override MechanismThe following topics are covered:IntroductionDeploying Updated PackagesEndorsed Standards APIsStandalone TechnologiesIntroductionFrom time to time it is necessary to update the Java platform in order to incorporate newer versions of standards ..
예전에 스터디를 같이했던 멤버분의 발표자료입니다. (링크로 가서 보세요) http://www.slideshare.net/dhrim/exception-log-practicalcodingguide
https://developer.mozilla.org/ko/docs/Web/JavaScript/Memory_Management 펌 개요C 언어같은 저급 언어는 메모리 관리를 위해 malloc() 과 free()를 사용한다. 반면, 자바스크립트는 무언가가 생성되었을 때(오브젝트나 문자열 등) 메모리를 할당하고 쓸모 없어졌을 때 '자동으로' free 한다. '자동으로' 라는 말에는 혼란의 여지가 있다. 이는 자바스크립트를 포함한 여러 고급 언어 개발자들에게 메모리 관리가 불가능하다는 인상을 준다. 하지만 실상은 그렇지 않다. 메모리 생존주기메모리 생존주기는 프로그래밍 언어와 관계없이 비슷하다.필요할때 할당한다.사용한다. (읽기, 쓰기)필요없어지면 해제한다. 첫 번째 부분과 두 번째 부분은 모든 언어에서 분명..