일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 나르왈프레오
- 구글 앱 엔진
- 신경회로망
- SSM
- Friendship
- 빅데이터
- 고려대학교
- NarwalFreo
- 파이썬
- 물걸레로봇청소기추천
- BAM
- Neural Network
- Bidirectional Associative Memory
- 물걸레자동세척로봇청소기
- 멤버십
- 삼성
- 하이퍼바이저
- 삼성전자 소프트웨어멤버십 SSM
- 갤럭시탭S8울트라
- 패턴 인식
- 패턴인식
- Python
- 인공지능
- 증강현실
- Google App Engine
- hopfield network
- 삼성소프트웨어멤버십
- 신경망
- 가상화
- 동아리
- Today
- Total
목록IT 놀이터/Elite Member Tech & Talk (389)
정보공간_1
1. 시작하기 전에... 이번 포스팅은 Django를 이용한 Google App Engine 개발 -1-를 이어 이야기를 진행하도록 하겠습니다. 저번 포스팅에는 Google App Engine에서 Django가 구동되는것 까지만 확인까지 하였는데 그 뒤에 개발에 실직적으로 필요한 부분을 다루도록 하겠습니다.2. Django MVT 흐름 이해하기 보통 웹 프레임워크에서는 MVC 패턴(Model-View-Controller)이라 하는데 Django는 MVT(Model-View-Template)라고 합니다. Django에서 View를 MVC패턴에서의 Controller 역활을 그리고 Template은 MVC패턴에서의 View 역활을 합니다. 말 장난 같아 보이는데 똑같은 역활을 하는게 이름이 다를 뿐이라고 생..
안녕하세요 대전 멤버십 21기 김호원 입니다. 저번 포스팅에서 프로젝트 생성과 환경설정에 대해서 마쳤고 이번에 포스팅 주제는 클럭 설정과 GPIO에 관련된 것으로 하겠습니다. 먼저 Concerto MCU의 클럭 설정부터 진행하겠습니다. 아래 내용의 자료들은 ti.com에서 인용 하였습니다. 먼저 MCU가 동작하기 위해서는 클럭이 필요합니다. 시스템의 클럭은 간단하게 다음과 같이 구성이 되어있습니다. 전체 시스템의 클럭은 다음과 같이 4-20MHz의 Xtal을 PLL로 클럭을 증가시킨 다음 나눠서 사용을 하 게 됩니다. M3같은 경우는 최대 100MHz C28은 150MHz까지 시스템 클럭을 사용 할 수 있습니다. 하지만 위에 구조를 보게 되면 PLLSYSCLK이 최대가 150MHz이지만 M3쪽으로 클럭을..
이제 아두이노의 사용법에 대해 심도 있게 알아보겠습니다. 앞선 포스팅에서 아두이노 예제를 컴파일 해서 다운받아서 LED가 깜박이는 것을 확인해 보았습니다. 이번 포스팅 부터는 각각의 함수와 레지스터가 어떻게 ATmega에 적용이 되는지 자신이 원하는 것을 하고 싶을때 어떻게 하면 되는지 알아 보도록 하겠습니다. 일단 Blink예제를 열어 보겠습니다. led라는 int형 변수를 선언하고 setup이라는 함수와 loop라는 함수가 있는 것을 확인 할 수 있습니다. 아두이노 홈페이지에 나와 있는 함수 레퍼런스를 보면 설명이 나와있습니다. 간단히 설명하자면 setup은 말그대로 전체 시스템이 시작하기전 초기화 부분에 관련된 것을 하는 부분입니다. loop는 말그대로 시스템이 계속 실행될 부분입니다. 무한루프죠...
안녕하세요광주멤버십 21-1기 조영진입니다.저번 포스팅에서는 Template을 활용할 수 있는 한가지 경우에 대해서 알아보았는데요이번에도 마찬가지로 문제가 발생했을 때 Template을 통해서 해결하는 방법에 대해서알아보도록 하겠습니다.그렇다면 일단 먼저 문제가 되는 상황을 살펴보아야겠죠? 1. Object Oriented Programming (OOP)많은 분들께서 OOP에 대해서 배우실 때 몇가지 개념에 대해서 들은 적이 있으실 겁니다.캡슐화, 정보 은닉, 추상화, 상속, 다형성 등등 다른말이지만 결론은OOP에서 Class를 어떻게 설계하는지가 중요하다는 이야기로 통한다고 볼 수 있습니다.이번 포스팅의 중점은 캡슐화, 정보 은닉과는 큰 관련은 없지만상속, 다형성, 추상화 측면에서는 많은 관련이 있다고..
이번 포스팅에서는 이전에 컴퓨터 시스템에서 다루었던 포스팅에서 벗어나서, 클라우딩 시스템과 가상화에 대해서 한번 다뤄보고자 합니다. 그 중에서 중점적으로 다룰 부분은 가상화 시스템 중 상용 소프트웨어인 VMWare에 대해서 다뤄보고자 합니다. VMWare는 가상화를 지원하기 때문에, 여러 가지 용도로 사용되고 있는 소프트웨어입니다. 특히 윈도우환경에서 작업을 하다가 리눅스 환경에서 작업을 해야 하는 경우 많이 이용되고 있는데요. 일반적으로 윈도우와 리눅스를 사용하려고 하는 경우는 위와 같은 구조로 리눅스가 실행이 됩니다. 그림에서 보시다시피, host에서 동작을 하고 있는 컴퓨터의 입장에서는 VMWare를 하나의 프로그램으로 인식을 합니다. 그리고 VMWare는 가상으로 컴퓨터를 생성하여 그 컴퓨터에 리..
안녕하세요. 삼성 소프트웨어 강남 멤버십 19-1기이자, 엘리트 멤버 2기 김주영 입니다. 지난 시간에 이어 이번에는 유전알고리즘을 활용한 순회 세일즈맨 문제(Traveling Salesperson Problem : TSP)의 해결을 포스팅하려 합니다. 1. 순회 세일즈맨 문제란? 먼저 위키피디아의 글을 첨부하여 순회 세일즈맨 문제를 소개하고자 합니다. “여러 도시들이 있고 한 도시에서 다른 도시로 이동하는 비용이 모두 주어졌을 때, 모든 도시들을 단 한 번만 방문하고 원래 시작점으로 돌아오는 최소 비용의 이동 순서는 무엇인가? 그래프 이론의 용어로 엄밀하게 정의한다면, ‘각 변에 가중치가 주어진 완전 그래프(weighted complete graph)에서 가장 작은 가중치를 가지는 해밀톤 회로(Hami..
안녕하세요 수원멤버십에서 활동중인 21-1기 이동욱입니다. 저는 저번 달 포스팅에 이어서 사운드를 주제로 계속 이야기를 해볼까 합니다. 1부는 아래에 링크해두었습니다. 소리의 이해 1 보기 이번에는 소리의 주파수와 음색에 관해서 이야기해보겠습니다. 1. 주파수와 12음계 아래에는 여러분들도 익숙한 피아노 건반인데요. 1부에서 말씀드렸듯이 소리의 주파수에 따라 음의 높낮이가 결정됩니다.주파수가 높아질 수록 고음, 즉 피아노의 오른쪽 부분이 되겠지요. 위 그림과 같이 서양음악에서는 한 옥타브내의 음계를 12개로 나누어 표현합니다. 12음계라고 합니다. 절대음감을 가진 사람이 아니더라도, '도' 만 알려주면 "도,레,미,파,솔,라,시,도~" 하고 온음계를 노래할 수 있는데요. 이 때 '..
먼저 최근 공개된 빅독의 동생? 덩치로는 형인 pack mule(alpa dog)의 영상을 보고 시작하겠습니다.
OpenMP 프로그래밍?? OpenMP(Open Multi-Processing)는 공유 메모리 다중 처리 프로그래밍 API로 C, C++, 포트란 언어와, 유닉스 및 마이크로소프트 윈도우 플랫폼을 비롯한 여러 플랫폼을 지원합니다.. 이는 공유 메로리 병렬화를 이용하고자 수행하던 작업들을 간편화하여 손쉽게 사용할 수 있습니다. 윈도우와 리눅스에서 사용하던 복잡한 부가적인 과정을 개선하고, 기존의 싱글스레드 프로그램에서 3~4개의 지시어만 추가하면 멀티스레도 동작하게 됩니다. 싱글스레드 Hello World를 Windows 병렬 Hello World로 바꿔주었으며, Thread의 갯수를 4개 정하고 이를 생성하기 위해 4개의 핸들을 가진 배열에 할당하였습니다.. CreateThread -> 스레드를 생성하기..
개요 /proc 파일 시스템은 메모리에 있는 시스템을 나타낸다. 그것의 목적은 커널 자원과 컴포넌트를 쉽게 보여주는데에 있으며, 현재 시스템에서 실행 중인 프로세스 정보도 확인 가능하다. 특히 따로 API를 호출하지 않고 시스템 정보를 가져와 읽기 쉬운 형태로 나타내어 주는 점이 특징이다. 덧붙여 proc의 항목들은 파일로 만들어져 있는데, 유저가 이 파일에 읽기로 접근 시, 디스크에 접근하여 정보를 가져오는 것이 아니라 즉석에서 만들어 제공하게 되어 있다. 프로세스 정보 시스템에서 돌아가는 모든 프로세스는 /proc/process_id라는 디렉토리 형태로 정보를 나타낸다. 즉 1번 pid를 갖는 init의 경우 /proc/1/ 에 정보를 제공하고 있다. 그외에 제공하는 정보 항목은 다음과 같다. 항목 ..