일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 나르왈프레오
- Google App Engine
- Neural Network
- hopfield network
- Friendship
- 증강현실
- 동아리
- 물걸레로봇청소기추천
- 빅데이터
- 삼성
- 신경회로망
- 인공지능
- 갤럭시탭S8울트라
- Bidirectional Associative Memory
- Python
- SSM
- BAM
- 패턴인식
- 멤버십
- 삼성소프트웨어멤버십
- 신경망
- NarwalFreo
- 고려대학교
- 삼성전자 소프트웨어멤버십 SSM
- 가상화
- 파이썬
- 하이퍼바이저
- 물걸레자동세척로봇청소기
- 패턴 인식
- 구글 앱 엔진
- Today
- Total
목록IT 놀이터 (420)
정보공간_1
저번에 Tesseract-OCR을 통해 오프라인 문자인식을 포스팅 했습니다.이번에는 다양한 온라인 문자인식에 대해 알아 보겠습니다. 온라인 문자 인식이란 사용자가 필기하는 동안에 인식기가 문자를 인식하는것을 의미하는데, "실시간" 또는 "동적" 이라는 용어를 대신 사용하기도 합니다. 이로서 필기의 시간적, 공간적인 동적 정보를 얻을 수 있으며 획수, 획순, 필기 방향등의 정보를 알 수 있습니다. 온라인 문자인식 방법은 크게 전처리, 특징 추출, 특징을 통한 글자 판단 3가지 과정으로 진행됩니다. 1. 전처리 전처리 과정은 특징 추출을 더욱 원할하게 하고, 정확한 값을 얻기 위해 특징 추출전에 행해지는 과정입니다.대표적인 전처리 기법으로 스무딩(smoothing), 크기-위치 정규화, 리샘플링(resamp..
개발 향상성을 위한 디버깅 예전에 저는 프로젝트의 서버를 Node.js로 빠르게 개발해야 하는 급박한 상황에 쳐해졌습니다. 따라서 구글링을 통해 마구잡이로 Node.js를 배우게 되었고 console.log를 통해 값을 출력하면서 디버깅을 했었던 기억이 있습니다. 이 글을 보시는 분들은 대부분 C 언어로 개발을 해본 경험이 있으실텐데 디버깅을 제대로 하면 얼마나 생산성이 향상되는지는 잘 아실겁니다. 특히 알고리즘 문제 풀 때 그것은 축복이죠. Node.js 의 디버깅 보통 서버사이드 스크립트의 디버깅은 사실 접하기가 쉽지 않은데요. Node.js 의 디버깅은 어떻게 해야 하는걸까요? 3년전에 나왔고 지금도 계속 활발히 업데이트 되고있는 node-inspector 라는 툴도 유명합니다만 이번화에서는 널리 ..
안녕하세요 엘리트회원 6기 강남멤버십 23-2 송태현 입니다. 이번 포스트는 파라노이드 안드로이드라는 안드로이드 오픈소스 프로젝트 팀에서 개발중인 안드로이드 멀티태스킹 솔루션중 하나인 HALO에 대해서 분석해 보겠습니다. 안드로이드 플랫폼 오픈소스를 직접 다운받아 프레임워크를 수정하여 HALO오픈소스를 적용 하게 됩니다. 위 그림은 안드로이드 플랫폼에서 최종적으로 부팅이 끝나고 어떠한 APP을 실행하는 과정을 보여 줍니다. 여기서 주목해야 할 점은 지금 실행되고 있는 APP1 말고 APP2를 실행하였을시, Zygote는 새로운 프로세스를 fork()하여 연결시켜준다는 것입니다. 그렇게 되면 기존에 실행되고 있는 APP1은 액티비티 상태나 또는 프로세스들에 정보들이 지워지게 되고 서비스정보들만이 Syste..
제가 이번 포스팅에서 소개할 내용은 Node.js 입니다. Node.js 에 대해 대부분 '자바스크립트로 제작가능한 서버' 로 알고 계실 텐데요. 정확히 말하자면 네트워크 애플리케이션을 제작할 수 있는 하나의 플랫폼입니다. 다시 말해서 서버뿐만 아니라 클라이언트로의 역할도 가능한 것입니다. 지금 많은 곳에서 쓰여지고 있는 이 "Node.js"의 역사를 살펴보기에 앞서Node.js 의 언어가 된 자바스크립트에 대해 알아보겠습니다. 1. 자바스크립트의 역사이 이야기는 먼 옛날로 거슬러 올라갑니다. 지금은 잊혀진 넷스케이프와 마이크로소프트사는 브라우저 전쟁을 하고 있었죠. 물론 이 전쟁에서 마이크로소프트의 IE+Windows 전략으로 넷스케이프는 점유율을 잃고 추락하게 됩니다. 그런데 그 전에 넷스케이프에서는..
안녕하세요. 신촌멤버십 22-2기 김상훈입니다.이번 포스팅에서는 광역적 최적화 문제에 대한 확률적 알고리즘인 Simulated Annealing에 대해 알아보겠습니다. 광역적 최적화 문제란 광대한 탐색 공간 안에서, 주어진 함수의 광역 최적해를 구하는 것입니다. 이러한 문제를 해결하기 위해서는 광대한 양의 조합을 모두 탐색해야하고, 그 만큼 많은 시간이 걸리기 때문에 일반적인 Brute Force 방법으로는 해를 구할 수 없습니다. 그러므로 완벽한 해를 구하기 보다는 Simulated Annealing과 같은 방법을 사용하여 근사해를 구합니다. Simulated Annealing은 금속학의 냉각과정에서 유래되었는데, 고온 물질의 분자가 식어가면서 점차 안정화되어 가는 과정을 묘사하여 광역적 최적화 문제에..
#1 문자 인식 문자 인식은 1928년 G. Tauschek가 세계 최초로 인쇄체 숫자를 판독하는 문자 인식 방법에 특허 출원을 하며 시작되었습니다. 1950년대에 들어서야 비로소 디지털 컴퓨터가 출연하여, 여러 다양한 기관들이 다양한 문자 인식 방법들을 발표하며, 오늘날에는 다양한 자동화 작업을 위해 사용되고 있습니다. 문자 인식 기술은 크게 2가지로 나눌 수 있습니다. 온라인 문자 인식온라인 문자 인식이란 사용자가 필기하는 동안에 인식기가 문자를 인식하는것을 의미하는데, "실시간" 또는 "동적" 이라는 용어를 대신 사용하기도 합니다. 오프라인 문자 인식오프라인 문자 인식은 이미 작성된 인쇄체 혹은 필기체 문자를 인식하는 기술이다. 일반적으로 광학 문자 인식 OCR(Optical Character Re..
안녕하세요신촌멤버십 22기 류보원입니다.저는 이번 포스팅에서 4D, 체감형 게임에 대해서 이야기해 보려 합니다. 4D란 잘 알고 계시는 3D영상에 물리적인 움직임이 가해져 더욱 박진감 넘치는 상황을 연출하는 것인데요, 대표적으로 4D영화가 있고, IT분야에서는 체감형 게임이 있습니다. 4D!? 체감형 게임게임을 조작하는 데 있어 직접 몸동작을 취해야 하는 게임을 말한다. 게임의 장르라기 보다는 특정 조작법을 필요로 하는 게임을 일컫는 용어에 가깝다.[네이버 지식백과] 체감형 게임 [Full-body-experience video game, Motion-based game] (게임용어사전: 장르/제작/플레이용어, 2013.12.12) 과거에 체감형 게임으로 큰 인기를 끌었던 키넥트나 닌텐도 위 와 같은 디..
안녕하세요 엘리트 멤버 6기, 수원 멤버십 23-2기 정재윤입니다.앞으로 하드웨어에 관심을 갖고 계신 분, 첫 발을 내딛는 분들을 위하여 기초 프레임 설계부터 시작하여 단계적으로 프로젝트가 진행되는 부분부분을 나누어 포스팅 하려 합니다.그럼 첫번째 시간으로 하드웨어에서 펌웨어 만큼 중요한 프레임부분을 살펴보도록 하겠습니다. 1.기구부 설계 아이디어를 착안하고 그에 따른 기구부를 설계한다는 것 실제로 그것을 만들어 최종 결과물이 되었을 때첫 설계와 많이 다른 적도 몇 번 있을 것입니다. 그 이유가 바로 프레임 때문인데요. 실제 사이즈를 측정하여 부품을 선택하고 그 부품에 맞게 프레임을 그리고 제작하여도 작은 실수와 생각하지 못한 변수로 프레임 전체가 뒤틀릴 수도 있습니다. 그 때문에 나사구멍 하나부터 정밀..
안녕하세요. 강남멤버십 23-1기 조유석입니다.이번 포스팅에서는 빠르고 간단하게 구간 합을 구하는데 사용되는 Binary Indexed Tree 에 대해 알아보겠습니다. Segment TreeBinary Indexed Tree 를 보기 전 먼저 Segment Tree 에 대해 간단히 살펴보겠습니다.세그먼트 트리는 특정 구간에 대한 질문을 빠르게 답하는 데 사용합니다. 아래와 같은 특징을 가지며, 아래 그림과 같은 데이터 구조를 가집니다.- 완전 이진트리- 각 노드는 자신이 가지고 있는 구간에 대한 정보를 가짐- 각 노드의 자식 노드는 부모 노드의 구간을 이등분한 두 개의 구간 중 한쪽 구간에 대한 정보를 가짐- 구간에 대한 조작을 O(log n)로 실행 세그먼트 트리의 기본적인 아이디어는 주어진 배열의 ..
안녕하세요. 대구멤버십 21-1기 류지현입니다. 제가 포스팅할 주제는 Windows Device Driver입니다.그 중에서도 FileSystem MiniFilter Driver에 대해서 공부한 내용을 주로 포스팅 할 예정입니다.오늘은 그중 첫번째로 Windows Device Driver에 대한 간단한 개념과, 디바이스 스택에 대해서 소개하겠습니다. Windows Device Driver Windows Device Driver란?디바이스 드라이버란 특정 하드웨어나 장치를 제어하는 프로그램으로 주로 커널모드에서 동작하며, DDI 인터페이스를 이용해 장치와 운영체제 또는 장치와 응용프로그램간의 연결고리 역할을 해주는 프로그램입니다. Windows에서의 Device Driver 개발윈도우 디바이스 드라이버는 ..