수업정리/임베디드 시스템

    ChatBot 이해

    튜링 테스트(Turing test) 기계가 인간과 얼마나 비슷하게 대화할 수 있는지를 기준으로 기계에 지능이 있는지를 판별하고자 하는 테스트로 앨런 튜링이 1950년에 제안 Python으로 만든 ChatBot의 기본 구조 ChatBot가 다양한 사람과 대화를 할 수 있도록, 가능한 응답에 대한 목록을 만들고, random 응답을 하도록 할 수도 있다 ==> 즉, 조건문을 통해 예상질문을 많이 만들고 미리 정해놓는 시스템

    인공지능과 머신 러닝(machine learning)

    인공지능과 머신 러닝(machine learning)

    인공 지능(Artificial Intelligence) 인간이 행하고 있는 인지라든가 판단 등의 비교적 고도 기능을 컴퓨터와 같은 기계로 대신하게 하는 것을 목적 머신 러닝(machine learning: 기계학습) 인공 지능의 한 분야 많은 데이터를 컴퓨터로 취급하고자 할 때 : 배열 사용 데이터를 처리하여 판단에 연결하고자 할 때 : 확률, 통계를 사용 딥러닝(Deep Learning) ILSVRC(ImageNet Large Scale Visual Recognition Challenge)의 2012년 대회에서 딥러닝에 바탕을 둔 AlexNet이 압도적인 성적으로 우승 (➔ 이미지 인식에 대한 접근법을 뿌리부터 흔듦 ) 이미지넷 (ImageNet) 100만장이 넘는 이미지를 담고 있는 데이터셋 알파고(..

    라즈베리파이 OpenCV

    Computer Vision 컴퓨터의 시각적인 능력(visual capability)로 할 수 있는 응용 및 연구 분야 영상 처리(image processing) 용 대표적인 Tool 1. OpenCV (Open Source Computer Vision) - 원래 Intel사에서 개발했지만, 현재는 Open Source BSD license - OpenCV의 방대하고 다양한 기능은 일반 사용자가 그러한 기능을 이해하는 것을 어렵게 하는 단점 존재 2. SimpleCV (Simple Computer Vision) - OpenCV에 비해 부분적으로 기능상 제약이 있지만, 사용하기가 훨씬 쉬운 라이브러리 - 상대적으로 설치가 단순 OpenCV 3를 이용한 USB 카메라 사용 기본 NumPy 패키지 Python..

    LAMP

    LAMP

    LAMP (Linux, Apache, MySQL(MariaDB), PHP) WAMP (Windows, Apache, MySQL, PHP) Apache => NginX, NodeJS 웹서버 사용 증가 (빠른 속도) MEAN Stack 웹개발을 위한 프로그램 세트 중의 하나로 Mongo DB, Express JS, Angular JS, Node JS 로 구성되어 있음 Apache Web Server apache2.conf (/etc/apache2) - 핵심 구성 파일로서 필요한 파일이 어느 곳에 있어야 한다든가, 그런 파일을 어떻게 로드 해야 하는지 정의해 놓은 파일 /var/www/html/index.html ==> 웹브라우저 메인화면 Apache에 인증 암호 설정하는 방법 원하는 디렉터리에 가서 .htp..

    라즈베리파이 GPIO 디지털 입출력(Python)

    라즈베리파이 GPIO 디지털 입출력(Python)

    라즈베리 파이의 GPIO 개요 하나의 연결 단자를 입력이나 출력으로 고정시키지 않고, 소프트웨어로 제어하여 입력, 혹은 출력으로 선택적으로 사용할 수 있게 융통성을 높인 범용 입출력 단자 - 디지털 입출력 - 2x13(26) 헤더 핀 상의 GPIO 신호는 SPI, I2C, serial UART, 3.3V와 5V 전원을 포함 - B+모델을 써야 26 => 40Pin - 아날로그 입력이 없으므로 별도의 I2C or SPI 버스 인터페이스를 갖는 ADC(analog-to-digital converter)가 필요함 - GPIO핀이 외부 장치를 구동할 때, 출력 핀당 3mA보다 큰 전류를 제공하지 않도록 권장 라즈베리 파이 보드 (3.3V 입출력) (high 출력=3.3V, Low 출력 =0V) ===> 5V입출..

    단위 표시

    • 1MB = 1 megabyte = 10^6 bytes. • 1MiB = 1 mebibyte = 2^20 bytes. • 1KB = 1 Kilobyte = 10^3 bytes. • 1KiB = 1 Kibibyte = 2^10 bytes. • 1Mb = 1 megabit = 10^6 bits. • 1Mib = 1 mebibit = 2^20 bits. • 1Kb = 1 Kilobit = 10^3 bits. • 1Kib = 1 Kibibit = 2^10 bits.