일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 신경회로망
- 물걸레로봇청소기추천
- Python
- 물걸레자동세척로봇청소기
- 고려대학교
- Friendship
- Neural Network
- 인공지능
- SSM
- 빅데이터
- BAM
- 증강현실
- 하이퍼바이저
- 삼성전자 소프트웨어멤버십 SSM
- 가상화
- 신경망
- 패턴 인식
- 갤럭시탭S8울트라
- 멤버십
- Bidirectional Associative Memory
- 나르왈프레오
- 구글 앱 엔진
- NarwalFreo
- Google App Engine
- hopfield network
- 파이썬
- 동아리
- 삼성소프트웨어멤버십
- 삼성
- 패턴인식
- Today
- Total
목록IT 놀이터 (420)
정보공간_1
안녕하세요. 엘리트멤버 6기 수원멤버십 23-1기 조성찬입니다. 이번 시간엔 전시간에 이어서 LED를 OFF하는 과정과 Delay 함수에 대해서 간단히 알아 보도록 합시다.그럼 실제 소스 코드를 보도록 하겠습니다. 소스코드가 전시간에 비해서는 좀 더 길어지고 딜레이 함수가 추가적으로 구현이 되어서 들어가 있습니다. 여전히 직접 주소 접근 식으로 구성이 되어 있습니다. 구현된 소스코드와 delay 함수에 대해서 알아 봅시다.우선 이번에 새로 추가된 부분인 (* (volatile unsigned *) 0x40010C14) |= 0x200; (* (volatile unsigned *) 0x40010C10) |= 0x200;에 대해서 알아 보겠습니다. 레지스터 맵을 자세히 보시면 0x40010C10 과 0x40..
안녕하세요. 엘리트멤버 6기 수원멤버십 23-1기 조성찬입니다. 이전 포스트에서는 arm coretex-M3에 대한 기본적인 소개와 구조를 알아 보았는데, 이번 포스팅에선 arm coretex-M3를 이용해서 LED를 ON/OFF를 해보는 예제와 과정에 대해서 설명해 보려고 합니다.우선 왜 LED를 키고 끄느냐? 여기엔 프로그래밍 언어를 처음 배울 때 하는 "Hello world!" 출력예제와 비슷한 의미가 있습니다. MCU 컨트롤에서 가장 기초 단위인 GPIO관련 레지스터를 제어해 보면서 기본적으로 소스 코드에서 외부로의 출력을 테스트 해보는 의미가 있죠.그럼 실제 소스 코드를 보도록 하겠습니다. 굉장히 보기 어려운 코드가 있는데요. 우선 이 코드의 의미는 MCU의 레지스터를 직접 주소값으로 접근을 하..
#Intro 안녕하세요. 강북멤버십 23-2기 전영진입니다. 이번엔 리눅스 인터럽트 후반부 처리에 대해 살펴보겠습니다. #후반부 처리 후반부 처리의 역할: 인터럽트 핸들러가 처리하지 않은 모든 인터럽트 관련 처리를 수행. ( 최대한 많은 일을 후반부 처리로 덜어냄으로써 인터럽트 핸들러가 중단시킨 시스템 제어권을 가능한 빨리 돌려줄 수 있습니다. ) 하지만 인터럽트 핸들러가 직접 꼭 수행해야만 하는 몇 가지 일이 있습니다. 예를 들어, 인터럽트 핸들러는 하드웨어에 인터럽트를 수신했다는 사실을 알려야 됩니다. 데이터를 하드웨어에서 복사하거나 하드웨어로 복사하는 작업이 필요할 수 있습니다. 이러한 작업들은 시간에 민감하기 때문에 인터럽트 핸들러에서 처리하는 것이 좋습니다. 이외의 거의 모든 일은 후반부 처리가..
Data mining for Student...? 안녕하세요. 삼성 소프트웨어 멤버십 엘리트 6기 김현호 입니다. 학교와 삼성 소프트웨어 멤버십을 다니는 동안 데이터 마이닝에 대한 관심이 매우 많아서 공부와 여러가지 프로젝트를 진행해 보았습니다. 직장인이 아닌 대학생의 입장에서 진행해본 프로젝트를 경험 삼아 이쪽 분야의 공부나 프로젝트를 진행 하시는데 도움이 되고자 이 글을 적어 봅니다. 우선 데이터 마이닝의 소개와 배경 지식을 알아보고 저의 주관적인 견해에서 접근해보는 프로젝트들을 알아보도록 하겠습니다. 위키피디아에서는 데이터 마이닝을 데이터속에서 체계적이고 자동적인 규칙이나 패턴을 찾아내는것 이라고 정의하고 있습니다. 데이터 마이닝은 통계학에서 다양한 계량 기법들을 사용합니다. 또한 패턴 인식에서 인..
안녕하십니까? 강북 멤버십 23-1기 윤덕진입니다. 앞부분에서 본 쉘의 문법과 구조를 알아봤다면 오늘은 배시 쉘 문법과 구조에 대해서 포스팅하도록 하겠습니다. 1. 배시 쉘의 시작 배시 쉘을 로그인 쉘로 사용한다면 쉘 프롬프트가 화면에 보여지기 전에 다음과 같은 프로세스를 진행한다. init . . getty ----->login->password--->bash 리눅스가 부팅되면 init이라는 첫 번째 프로세스가 생성됩니다. 이 때 이 프로세스의 프로세스 ID는 1번이 됩니다. 그리고 자식 프로세스로 getty 프로세스를 실행하는데, 이 프로세스를 사용하여 터미널 포트를 오픈하고 모니터에 로그인 프롬프트를 보여줍니다. password 까지 입력이 끝나면 bash 프로세스는 /etc/profile 시스템 ..
#Intro 안녕하세요. 강북멤버십 23-2기 전영진입니다. 이번엔 리눅스 인터럽트와 인터럽트 핸들러에 대해 소개하겠습니다. #인터럽트 하드웨어는 인터럽트를 이용해 프로세서에 신호를 보냅니다. 예를 들어, 키보드를 누르게 되면 키보드 컨트롤러가 프로세서에 전기적 신호를 보내 운영체제에 알리게 되는데, 그 전기적 신호를 인터럽트라고 합니다. 인터럽트는 프로세스 클럭과 관계없이 아무 때나 발생 가능합니다. 인터럽트 동작 과정 1. 하드웨어로부터 나온 전기적 신호(인터럽트)는 인터럽트 컨트롤러에 전송. 2. 인터럽트 컨트롤러는 프로세서에 신호를 전달. 3. 신호를 감지하면 프로세서는 인터럽트 처리를 위해 현재 실행하던 일을 중단. 4. 운영체제에 인터럽트 발생 사실 전달. 5. 운영체제는 상황에 맞게 처리. ..
안녕하세요 부산 멤버십 박천경 입니다.저는 마지막 엘리트멤버 포스팅으로 조금 주제를 바꿔서 요즘 인공지능 분야에 각광받는 기술인 신경회로망을 포스팅 하려고 합니다. 그 중 에서도 오류역전파 (Backpropagation) 알고리즘에 대한 이야기를 들려 드리겠습니다. 앞서 Elite 2기의 이동욱님의 인공신경망 Network에 대한 글과 4기 김한남의 패턴인식에 대한 글을 읽은 후에 글을 읽어 주신다면 좀더 쉽게 다가올 것이라고 생각됩니다.저는 이번 신경회로망 오류역전파(Backpropagation) 포스팅에서는 교사학습을 이용한 단층 정적 신경망과 이것의 단점을 보완 할 수 있는 다층 정적 신경망인 오류역전파에 대해서 다루어 보겠습니다. 1.단층 정적 신경망 퍼셉트론1957년 로젠블럿에 의해 소개된 비교..
WebGl의 에니메이션 WebGl의 에니메이션에는 window.setTimeout(고정된 지연시간 후 함수호출)window.setInterval(고정 주기를 갖고 반복적으로 호출)window.requestAnimationFrame(비슷하지만 활성화된 브라우져만 실행, 모바일기기에서 효율이 좋다.)이 세가지 함수를 이용하여 animation함수를 지속적으로 호출하는 방법으로 만들게 됩니다. 하지만 마지막 함수는 지원하는 브라우저가 정해져있고 몇가지 문제점이 있습니다.첫번째는 브라우저에 따라 cancelAnimationFrame라는 requestAnimationFrame를 취소하는 기능을 가진 함수가 없을 수 있습니다. 두번째는 iOS6이상에 touchend시점에 requestAnimationFrame이 처..
안녕하세요. 대구멤버십 21-1기 류지현입니다. 오늘은 FileSystem Minifilter Driver의 Load와 Unload에 대해서 알아보겠습니다. 드라이버를 설치하는 방법에는 2가지가 있습니다. 첫번째로는 inf파일을 이용하는 방법이고, 다른 방법은 설치를 위한 프로그램을 만들어서, 서비스를 등록하는 방법입니다. 두 방법 모두 동일한 역할을 수행하는 것이기 때문에 본인의 프로젝트 상황에 맞추어 사용하면 되겠습니다. inf파일을 보기위해서 프로젝틀 생성해 보겠습니다. wdk 버전이 올라가면서 visual studio 2013에서는 아래와 같이 드라이버 프로젝트를 바로 만들 수 있게 되었습니다. 프로젝트를 생성하게되면 inf파일도 프로젝트에 포함되어 있는데 이것도 wdk 버전이 올라가며서 편해진 ..
[Ext JS4 파헤치기 #3 MVC패턴 이해하기] 이번 시간에는 Ext JS4의 가장 큰 장점인 MVC 패턴을 이용하여 화면을 구성해 보겠습니다. 앞에서 설명했듯이 MVC 패턴은 구조화를 통해 코드 이해도가 증가하며 유지보수에 편리해지고 버그 발생시 쉽게 찾아내고 제거할 수 있습니다. 간단한 grid panel을 MVC 패턴을 이용하여 만들어보겠습니다. 1. view 구성 화면을 구성하는 view를 정의한 코드입니다. Ext.define('Test.view.StudentGrid', { extend: 'Ext.grid.Panel', title : 'Student Information', alias : 'widget.StudentGrid', columns : [{ text : 'No.', width: 30..