일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 가상화
- 물걸레자동세척로봇청소기
- 빅데이터
- Neural Network
- 나르왈프레오
- Friendship
- 동아리
- SSM
- 패턴인식
- 삼성소프트웨어멤버십
- 파이썬
- 갤럭시탭S8울트라
- 신경망
- hopfield network
- 하이퍼바이저
- 구글 앱 엔진
- Google App Engine
- 멤버십
- 패턴 인식
- 고려대학교
- 삼성전자 소프트웨어멤버십 SSM
- 물걸레로봇청소기추천
- 삼성
- BAM
- Python
- NarwalFreo
- Bidirectional Associative Memory
- 신경회로망
- 증강현실
- 인공지능
- Today
- Total
목록IT 놀이터 (420)
정보공간_1
안녕하십니까? 강북멤버십 23-1기 윤덕진입니다. 오늘은 변수와, 본 쉘, 배시 쉘 문법 구조에 대해 포스팅 하도록 하겠습니다. 1. 변수 1.1 전역 변수(환경 변수) 전역 변수 또는 환경 변수들은 모든 쉘에서 사용할 수 있으며, env 명령과 printerenv 명령을 사용하면 환경 변수들을 출력해볼 수 있습니다. 이 두 명령은 CentOS 리눅스의 coreutils 패키지에 포함되어 있습니다. 1.2 지역 변수 지역 변수는 현재의 쉘에서만 사용할 수 있습니다. set 명령을 사용하면 환경 변수를 포함하여 모든 변수들과 함수들의 목록을 정렬해서 표시합니다. 1.3 변수 분류 및 생성 (1) 변수 분류 - 문자열 변수 - 정수형 변수 - 상수형 변수 - 배열 변수 (2) 변수 생성 변수들은 기본적으로 ..
1. AngularJS란? 자바스크립트 코드 몇 줄로 웹 페이지에 단순한 기능을 구현하던 시절은 지난날의 추억과 같습니다. 최근 웹 페이지의 자바스크립트의 줄의 수는, 유지보수를 할 수 있는 수준을 넘어버렸습니다. 제이쿼리가 생기고, Ajax가 생기면서 크로스 브라우징에 관한 코드를 더는 작성할 필요가 없어졌습니다. 하지만 그렇더라도, 유지보수를 위해 자바의 Spring처럼, 결합도거 낮고, 응집도가 높은 코드를 작성할 필요가 많아졌습니다. TodoMVC(http://todomvc.com)사이트수많은 자바스크립트 프레임워크들이 존재하며, 그중에서 근래에 AngularJS의 인기는 계속 상승중입니다. 이전에, banbone.js도 MVC패턴을 예를 들며 설명하였지만, 이렇게 많은 프레임워크중에서 Angul..
"코드는 자산이 아닙니다. 코드를 많이 짤수록 나중에 유지보수해야 할 게 많아집니다." □ 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 경로에 프로젝트를 생성합니다. 그림과 같이 프로젝트 관련 디렉토리들을 생성합니다. 부트로더를..