일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 고려대학교
- 삼성전자 소프트웨어멤버십 SSM
- 나르왈프레오
- 패턴 인식
- 빅데이터
- 물걸레자동세척로봇청소기
- 갤럭시탭S8울트라
- 인공지능
- 구글 앱 엔진
- 하이퍼바이저
- hopfield network
- 파이썬
- BAM
- 신경망
- Google App Engine
- 패턴인식
- 멤버십
- Bidirectional Associative Memory
- 동아리
- 가상화
- 신경회로망
- Python
- Friendship
- SSM
- 삼성소프트웨어멤버십
- Neural Network
- NarwalFreo
- 삼성
- 증강현실
- 물걸레로봇청소기추천
- Today
- Total
목록All Posts (688)
정보공간_1
안녕하세요 광주멤버십 21-2기 박이근 입니다. 카메라 보정 에 대해서 알아보려고 합니다. 앞서 배운 핀홀 카메라 구조에서 영상 획득과 관련한 3차원 기하 모델을 얻을 수 있었습니다. 그러나 적은 양의 빛만 핀홀을 통과하기 때문에 영상을 구성하기 위해서는 충분한 빛을 받아드릴 수 있는 시간이 많이 필요합니다. 카메라가 신속하게 영상을 생성하려면 좀 더 넓은 영역을 통하여 빛을 모아주어야 하며 이 빛이 투영점에 수렴하도록 굴절 시켜야합니다. 이러한 작업을 수행하기 위해서 일반적으로 렌즈를 사용하게 됩니다. 렌즈는 한꺼번에 많은 빛을 모아줌으로 써 빠른 영상 획들을 가능하게 되는 것입니다. 하지만 왜곡을 발생시키는 문제점이 있습니다. 그럼 왜곡이 없는 렌즈를 사용하면 되지 않나여? 왜곡이 전혀 없는 렌즈는 ..
1. Aircrack-ng 소개 Aircrack-ng는 802.11 무선랜에 대해 패킷을 모니터링하거나, WEP, WPA-PSK암호화 방식의 키를 복호화 할 수 있는 프로그램 패키지 입니다. 패키지는 http://aircrack-ng.org/ 에서 배포되고 있습니다. 이 사이트에서는 프로그램의 사용법이나, 이용되는 알고리즘과 같은 기술적인 자료들을 매우 상세히 제공하고 있습니다. 기본적으로 이 프로그램의 복호화 기능은, WEP로 암호화 되어있는 대량의 패킷들을 캡쳐하여 분석함으로써 키를 계산해 내는 방법으로 동작합니다. 2. WEP 소개 WEP이란 Wired Equivalent Privacy의 약자로써, IEEE802.11 무선네트워크에서 사용되는 표준 암호화 방식입니다. 1997년에 처음 등장하였으며,..
안녕하세요. 강북 멤버십 20-2기 송석호입니다. 이번 달에는 equinox 기반으로 OSGi 서비스를 동적으로 추척하는 법을 살펴보겠습니다. 1. 동적으로 서비스 추적하기 지난 달에 고려하지 않았던, 만약 한개 이상의 MovieFinder가 있다면? 즉, 어떤 번들이라도MovieFinder 인터페이스를 구현하는 서비스를 등록할수 있고, 레지스트리 입장에선 모든 번들은 같습니다. 이 문제를 간단히 무시할 수도 있고, 실제로 지난번엔 그렇게 했습니다. ServiceTracker 에게 getService()를 호출함으로써, 서비스 레지스트리에 의해 선택된 임의의 MovieFinder 인스턴스를 받게 됩니다. 이 선택에 영향을 줄 수 있는 여러가지 방법이 있지만, 사용자로서의 이 선택에 대한 완벽한 조정능력을..
게이미피케이션과 자기동기부여 어떤일을 할 때 자신이 하고 싶어서하는 경우가 최고의 효율이 나오는 것은 당연하겠지요. 그럼 회사에서 직원에게 일을 시킬 때 어떻게하면 업무 효율이 더 좋을까요? 엡이나 블로그, 게임소프트웨어를 만들었을 때 사용자로 하여금 지속적인 관심을 가지고 이용하게 할 수 있을까요? 위의 두 질문은 다르면서 유사한 질문입니다. 특정인을 스스로 어떤 행위를 하게끔 하는 것… 그것도 효율적으로 흔히 첫번째 질문인 회사 업무의 경우 많은 인센티브를 예로 들 수 있습니다. 많은 업무 -> 많은 인센티브 인 경우가 가장 흔하며, 가장 강력하다고 생각될 것입니다. 그러나 미래학자인 다니엘 핑크는 이러한 물질적 보상의 경우 한계가 있으며, 스스로 동기를 부여한 경우에 비하여 효율이 낮다고 말합니다...
SNA(Social Networks Analysis) SNA는 사회 과학과 네트워크 분석 및 그래프 이론의 광범위한 분야에서 근원을 가집니다. 이러한 네트워크 분석은 네트워크 구조가 있는 문제의 정립과 해결책에 관심을 둡니다. 이러한 구조는 보통 그래프에서 포착됩니다. 다음은 페이스북을 이용하여 자신의 네트워크를 분석해보는 실습을 해보도록 하겠습니다. NodeXL (1) 자신의 정보 가져오기노드엑셀은 자체적으로 크롤러를 제공하지 않기 때문에, Bernie Hogan이 만든 페이스북 어플리케이션을 이용하여 자료를 수집해야 합니다. 개인의 네트워크를 얻기 위함이기 때문에 로그인이 필요하며, 보통 200명당 1분정도의 시간이 소요됩니다.(그림1) 파일 저장 이후에는 다음과 같이 합니다.1) 노드엑셀을 엽니다...
[2기 강북 강동하] 안드로이드 시스템 권한 앱 만들기일반적으로 어플리케이션을 만들어서 배포할적에는 사실 시스템 권한 앱을 만들일이 없습니다만, 학습용도나 직접 프레임워크를 빌드 하실때는 시스템 권한을 가지는 앱을 만들기도 합니다. 시스템 레벨의 권한을 가지게 되면 일반 유저 레벨에서 하지 못햇던 permission 을 추가로 가질수 있습니다.ex) /dev/input/event 쪽에 접근 권한을 가져 안드로이드의 모든 event 들을 후킹도 할수있는 등) 먼저 간단하게 system 레벨을 가지는 어플리케이션을 개발하기 위해서는AndroidManifest.xml 에 최상의 manifest 태그의 속성에 android:sharedUserId="android.uid.system" 을 추가하여줍니다.이 상태로..
Unity3D 기초 (3) 오늘은 Asset Import and Creation 이라는 주제로 시작해보겠습니다 유니티로 게임을 제작하는데 있어서 중요한 부분 중 하나가 바로 사용자의 에셋 소스 파일들을 GameObject 에서 활용하는 것입니다. 에셋에는 텍스쳐와 모델, 사운드 이펙트, 스크립트 등이 있는데요. 유니티 툴 내부에서 아래와 같은 프로젝트 뷰를 통해 게임을 구성하는 모든 파일들에 빠른 접근이 가능합니다 프로젝트 뷰는 사용자의 프로젝트 에셋 폴더에 있는 파일들의 구성을 나타내며 사용자가 에셋 파일 중 하나를 업데이트 하면 변경 사항이 바로 게임에 반영되게 됩니다. 현재 프로젝트로 특정 에셋 파일을 불러오고 싶다면 해당 파일을 사용자의 프로젝트 폴더 안에 있는 Assets 폴더로 옮기면 유니티가..
병렬 영역 지시어 parallel 지시어 순차 프로그램 내에서 멀티스레드로 실행되는 병렬 영역을 정의합니다. 시작점에서 병렬 작업을 수행할 스레드 팀이 생성되고 종료지점에서 스레드 팀이 소멸됩니다. 이 예제는 int x = 1로 초기화 하는 시간과 #pragma omp parallel를 이용하여 스레드를 생성하는 시간을 측정한 예제입니다. 컴퓨터 환경이 쿼드 코어이므로 기본적으로 4개의 스레드가 생성됩니다. 이는 OpenMP에서 스레드를 생성하고 소멸할때의 기본적으로 걸리는 시간입니다. 하지만 작업량이 증가할수록 순차 프로그램보다 빠른 속도를 나타낼 것입니다. 쿼드 코어 순차처리 작업 시간이 0.652ms를 넘지 않은 작업은 병렬처리를 할 경우 오히려 효율성이 떨어지게 된다는 의미입니다. 작업 분할 지시..
안녕하세요 강남 21-1기 권도일입니다. 이번 Post는 제가 연구소에서 간단하게 만들어보았던 Text분석기에 대한 소개를 해보고자 합니다. 가제는 "문자분석기" 이구요.목차를 소개하도록 하겠습니다.문자분석기 개발 목적자판을 설계하는 데 가장 기본적인 원칙은 세벌식이어야 한다는 원칙입니다. 잘 설계된 세벌식은 위에 열거된 두벌식의 모든 단점을 없애줄 뿐 아니라 무엇보다도 두벌식에서 많이 발생하는 연타를 줄일 수 있어서 손가락의 피로도와 오타 발생률을 줄일 수 있습니다. 두번째 원칙은 무엇보다도 컴퓨터 자판을 중심으로 하여야 합니다. 최근 에는 수동식 타자기가 거의 사라졌으며 전동식 타자기나 전자식, 아 니면 컴퓨터 프린터를 이용하여 문서를 작성하는 것이 보통이고 따 라서 가장 대중적으로 쓰이는 컴퓨터를 ..
안녕하세요.대구 멤버십 21기 이현복 입니다.Data Structure중 네번째 주제인 Tree에 대한 이야기 입니다 Tree란 하나 이상의 node로 이루어진 유한 집합으로서노드 중에는 루트(Root)라는 노드가 하나 있고 나머지 노드들은 n ( >= 0 )개의 분리 집합 T1, ..., Tn 으로 분할 될 수 있습니다.T1, ..., Tn은 각각 하나의 트리이며 루트의 서브트리(subtree)라고 합니다.계층(Hierarchy)를 갖는 비선형 자료 구조(nonlinear data structure)입니다. 여기에서 가장 중요하게 생각해 볼 점은 집합 이라는 것과 비선형 즉 1차원 적인 선이 아니라 공간을 표현한다는 점입니다. 트리(Tree)로 만들어지는 형태는 다양하지만 특히 Binary Tree(이..