일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 멤버십
- 삼성소프트웨어멤버십
- 패턴인식
- Bidirectional Associative Memory
- 삼성전자 소프트웨어멤버십 SSM
- 삼성
- 나르왈프레오
- Python
- Google App Engine
- 증강현실
- BAM
- 동아리
- hopfield network
- 물걸레로봇청소기추천
- 갤럭시탭S8울트라
- 신경망
- 하이퍼바이저
- 물걸레자동세척로봇청소기
- Neural Network
- 파이썬
- 인공지능
- 패턴 인식
- NarwalFreo
- 가상화
- SSM
- 빅데이터
- 신경회로망
- 고려대학교
- 구글 앱 엔진
- Friendship
- Today
- Total
목록IT 놀이터/Elite Member Tech & Talk (389)
정보공간_1
"코드는 자산이 아닙니다. 코드를 많이 짤수록 나중에 유지보수해야 할 게 많아집니다." □ backbone.js 란?Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.- Backbone.orgBackbone.js를 이용해 단일 페이지 애플리케이션(SPA) 모델로 사이트를 구..
[Ext JS4 파헤치기 #4 Ext JS4 Layout 이해하기] 웹 페이지의 UI(User Interface)를 구성하기 위해 가장 먼저 생각해야 할 부분은 레이아웃입니다. 페이지 또는 컴포넌트의 내부 컴포넌트들을 어떤식으로 구성할 것인가에 따라 그에 맞는 레이아웃 속성을 정해주어야 합니다. 주로 panel과 container 타입 컴포넌트에 사용됩니다. 몇가지 주로 사용되는 레이아웃 속성값을 알아보겠습니다. 1. border border 는 여러 panel을 가지는 UI 레이아웃을 구성할 때 유용한 속성값입니다. 인접한 패널들을 다룰 때 주로 다룰 때 사용합니다. 간단한 예제를 통해 구현해 보겠습니다. Ext.define('Test.view.LayoutPanel', {extend: 'Ext.pane..
안녕하세요 신촌 멤버십 22기 류보원입니다.이번에는 오큘러스 리프트의 화면에 적합한 GUI를 구현하는 법에 대해 알아보겠습니다. 오큘러스 리프트를 이용한 게임을 구현할때의 GUI는 일반적인 게임의 GUI와는 조금 다르게 생각할 필요가 있습니다. 그 이유는 시야각과 해상도의 차이 때문입니다. 일반 PC게임의 경우 사용자의 디스플레이는 대부분 1920 x 1080의 와이드를 사용하기 때문에 화면 좌상단 혹은 하단 구석에 적당히 GUI 레이아웃을 배치하면 됩니다. 하지만, 오큘러스 리프트의 경우 1280 x 800 (640 x 800 per eye : DK1), (960 x 1080 per eye : DK2)의 해상도로 다소 낮은 해상도를 가지고 있습니다. 또한 실제 사람의 눈과 비슷한 시야각을 구현한다고는 ..
#3까지의 포스팅에선 선형으로 분리 가능한 상황에서의 SVM을 구하였습니다.그렇다면 다음과 같은 선형으로 분리가 불가능한 상황에서는 어떻게 해야 할까요? (5) 슬랙 변수(Slack Variable) 데이터들을 보시면 3가지 경우로 나눌 수 있습니다. 1. 분류기에 의해 제대로 분리 되어 있다.2. 제대로 분류되어 있지만 Support Vector의 경계 안에 있다. (네모네모)3. 분류기를 넘어가 잘 못 분류되어 있다. (동글동글) 위를 식으로 표현하면 다음과 같이 표현할 수 있습니다. 1. >= 12. 0 = 1가 되고0
안녕하세요. 신촌멤버십 22-2기 김상훈입니다.이번 포스팅에서는 Naive Bayes를 이용한 텍스트 마이닝에 대해 알아보겠습니다. # 소개 Naive Bayes는 확률 이론으로 데이터를 분류하는 방법으로 Bayes 정리 이론에 기반합니다. Naive Bayes에서 Naive는 이 확률 기법에서 종속성을 고려하지 않고 독립사건으로 가정하기 때문에 붙은 이름입니다. 텍스트 마이닝에서 자주 사용되며 대표적인 예가 스팸메일 필터와 감정 분석입니다. # 조건부 확률 Naive Bayes를 설명하기에 앞서 조건부 확률과 Bayes' rule에 대해 알아봅시다. 먼저 조건부 확률(Conditional probability)에 대해서 알아봅시다. 위 그림처럼 보라색 통에는 1개의 빨간색 구슬과 3개의 파란색 구슬이 ..
안녕하세요. 신촌멤버십 22-2기 김상훈입니다.이번 포스팅에서는 의사결정 트리를 이용한 텍스트 마이닝에 대해 알아보겠습니다. # 소개의사 결정 트리는 분류화(Classification) 기법 중 가장 일반적으로 사용되는 기법으로 텍스트 마이닝, 기계학습(Machine Learning), 통계 등 다양한 곳에서 활용 되고 있습니다. 의사 결정 트리는 스무 고개를 생각하면 이해하기 쉽습니다. 스무 고개는 20개의 질문을 하면서 '예', '아니오' 답변을 통해 출제자가 생각하고 있는 물건을 추측하는 게임입니다. 의사 결정 트리는 이와 흡사한 구조를 띄고 있습니다. 질문에 해당하는 것이 의사결정 영역(decision block)이고, 추측한 답이 단말 영역(terminationg block)입니다. 아래 그림은..
안녕하세요 부산 멤버십 박천경 입니다. 이전의 mixare(증강현실) opensource 분석 #1 에서는 증강현실의 정의 및 SurfaceHolder 생성으로 SurfaceView를 제어 하여 카메라 화면과 스마트폰의 센서 값들을 읽고 canvas 위에 이미지를 그리는 작업을 해 보았습니다.이번 mixare(증강현실) opensource 분석 #2 에서는 증강현실의 opensource인 mixare를 이용하여 mixare를 구동시키고, 간단히 opensource를 정리해 보겠습니다.참고로 필자는 window 환경에서 개발을 진행 하였습니다. 1. Mixare Mixare 는 증강현실의 대표적인 오픈소스 입니다. 위도와 경도를 입력 받아서 카메라를 비추게 되면 카메라의 화면에 해당 건물의 위치에 에어태깅..
엘리트멤버 6기, 강북멤버십 23-1기 홍진우입니다. 지난 시간에 분석한 64비트 운영체제의 부트로더 개념을 바탕으로, 이번엔 직접! 부트로더를 제작하는 방법론을 소개하고, 가상으로 에뮬레이션 해보는 시간을 갖도록 하겠습니다. 개발을 위해 필요한 프로그램 및 툴은 첫번째 포스팅을 참고하시고 설치하시면 되겠습니다. * 필요한 툴은 Eclipse CDT, NASM, QEMU 입니다. 1. Eclipse CDT 프로젝트 디렉토리 구조 생성 및 Build [그림 1] Eclipse CDT 프로젝트 생성 Eclipse CDT를 실행하고 [File] - [New] - [C Project]를 클릭하여 지정된 workspace 경로에 프로젝트를 생성합니다. 그림과 같이 프로젝트 관련 디렉토리들을 생성합니다. 부트로더를..
엘리트 멤버 6기, 강북멤버십 23-1기 홍진우입니다.입동이 지나고 겨울이 다가오고 있습니다.일교차가 점점 커지고 있습니다만 역시, 건강이 제일입니다. 감기 조심하시구요네번째 포스팅 시작합니다!!! 네번째 포스팅에서는 64비트 운영체제의 부트로더의 구조와 기능에 대해서 살펴 보도록 하겠습니다. 1. 부팅과 BIOS 1.1 부팅(Booting) 부팅은 PC에 전원이 들어온 후, OS가 실행 되기 전까지 수행되는 작업 과정을 말합니다. 부팅 과정에서는 프로세서 초기화, 메모리와 외부 디바이스 검사 및 초기화, 부트로더를 메모리에 복사하고 OS를 시작하는 과정 등이 포합됩니다. [그림1] 64비트 OS의 부팅 과정 위의 그림은 예시 OS의 부팅 과정입니다. PC 환경에서는 부팅 과정 중 하드웨어와 관려된 작업..
지금까지 타이젠 소스를 복제하고, 분석을 했다면 Contribute하는 방법을 알아보겠습니다. 저번 블로그에는 타이젠의 전체 소스를 clone(복제)했다면 이번에는 원하는 부분만 clone한 후, 설명을 진행하도록 하겠습니다. Git에 대한 설명은 프로 Git이라는 책을 많이 참조하였습니다. https://review.tizen.org/gerrit/#/admin/projects/다음 홈페이지에 로그인을 하면 프로젝트 리스트를 볼 수 있고 원하는 패키지를 검색해 볼 수 있습니다. 저는 u-boot를 검색해서 platform/kernel/u-boot부분만 clone해보도록 하겠습니다. 저는 ssh를 이용해서 clone하는 방법을 선택했습니다. 원하는 패키지를 검색 후, 프로젝트를 선택하면 위와 같은 창을 볼..