반응형

IT is True 550

[ML] 2-2. 머신러닝의 종류 및 적용 사례 (배치 학습, 온라인 학습, 사례 기반 학습, 모델 기반 학습)

[이전글] [ML] 2-1. 머신러닝의 종류 및 적용 사례 (1) ittrue.tistory.com/35 [ML] 2-1. 머신러닝의 종류 및 적용 사례 [이전글] [ML] 1. 머신러닝이란 무엇인가? (About ML: Machine Learning) ittrue.tistory.com/33 [ML] 1. 머신러닝이란 무엇인가? (About ML: Machine Learning) 1. 머신러닝이란? 아서 새뮤얼(Artuhr Samuel, 195.. ittrue.tistory.com 3. 실시간 훈련 여부 구분 3-1 배치 학습(Batch Learning) 배치 학습은 주어진 훈련 세트 전체를 사용하기 때문에 오프라인 환경에서 적합하여 오프라인 학습이라고도 합니다. 먼저, 시스템을 훈련시킨 후 더 이상의 ..

[ML] 1. 머신러닝이란 무엇인가? (About ML: Machine Learning)

1. 머신러닝이란? 아서 새뮤얼(Artuhr Samuel, 1959) "머신러닝은 명시적인 프로그래밍 없이 컴퓨터가 학습하는 능력을 갖추게 하는 연구 분야" 톰 미첼(Tom Michell, 1977) "어떤 작업 T에 대하여 컴퓨터 프로그램의 성능을 P로 측정했을 때, 경험 E로 인해 성능이 향상되었다면, 이 컴퓨터 프로그램은 작업 T와 성능 측정 P에 대해 경험 E로부터 학습한다고 말한다." 많은 컴퓨터 공학자들은 머신러닝에 대하여 다양한 정의를 내리고 분석하고 있습니다. 기계 학습이라고도 불리는 머신러닝은 경험을 통해 자동으로 개선하는 컴퓨터 알고리즘의 연구이며, 인공지능(AI)의 한 분야로 간주되고 있습니다. 컴퓨터가 학습할 수 있도록 알고리즘과 기술을 개발하는 것으로 기계 학습을 통해서 수신한 이..

API란 무엇인가? (about API)

1. API의 등장 프로그램을 개발하기 위해서는 많은 인력과 데이터를 요구하며 체계적이고 간결함을 요구하고 있습니다. 그렇기 때문에 기업에서 다양한 분야의 프로그램을 개발하기 위해서는 많은 비용과 시간이 들게 되는데, 이를 줄이기 위한 연구와 노력을 끊임없이 연구해 왔습니다. 이러한 결과물들 중 하나인 것이 바로 API인데요. API란 무엇일까요? 먼저, API는 개인 컴퓨터(Personal Computer)가 등장하기 훨씬 전인 컴퓨터 개발 초기 때부터 존재하고 있었습니다. 당시에는 대개 운영체제의 라이브러리를 구축하기 위해 사용되었으며, 메인 프레임 간의 메시지를 전달하는 경우도 있었지만, 항상 로컬 시스템에서 작동했습니다. 그로부터 약 30여 년이 지난 후에야 API는 로컬 환경에서 분리될 수 있었..

UI, UX란 무엇인가? (About UI and UX)

1. UI(User Interface) 사용자 인터페이스(UI: User Interface)는 사람과 사물 또는 시스템, 특히 기계, 컴퓨터 프로그램 등 사이에서 의사소통을 할 수 있도록 일시적 또는 영구적인 접근을 목적으로 만들어진 물리적, 가상적 매개체를 뜻합니다. 즉, UI는 사람들이 컴퓨터와 상호작용하는 시스템입니다. UI는 쉽게 말해서 사용자가 컴퓨터 프로그램 또는 모바일 앱을 사용할 때 마주하는 디자인, 레이아웃 등 직접 눈으로 보이는 것을 뜻하기도 합니다. 이 안에는 폰트, 색, 이미지 등의 디자인적 요소와 사용자의 입력에 의해서 발생하는 동작 등의 모든 것들을 포함하고 있습니다. 한마디로 우리가 사물 또는 기계와 의사소통하는 주요 수단입니다. UI는 물리적인 하드웨어와 논리적인 소프트웨어 ..

[IoT] 아두이노 통합 개발 환경(Arduino IDE) 설치하는 방법

IT is True 블로그에 들어와 주셔서 감사합니다. 이번엔 아두이노 통합 개발 환경(Arduino IDE)을 설치하는 방법에 대해서 알아보겠습니다. 1. 아두이노 IDE 다운로드 먼저, 아두이노 홈페이지에 접속하여 IDE 설치 프로그램을 다운로드합니다. 공식 홈페이지 : www.arduino.cc/ 다운로드 링크 : www.arduino.cc/en/software Software Open-source electronic prototyping platform enabling users to create interactive electronic objects. www.arduino.cc 공식 홈페이지 -> 상단 바 Software -> Download를 통해 들어가시거나 위 다운로드 링크를 통해 들어가시..

[IoT] 아두이노란 무엇인가? (about Arduino)

IT is True 블로그에 들어와 주셔서 감사합니다. 아두이노란? 영어로 '아두이노', 이탈리아어로 '아르두이노'라고 읽는 이것은 '강력한 친구'라는 뜻으로 2005년 이탈리아의 Massimo Banzi와 David Cuartielles가 처음 개발한 마이크로 컨트롤러입니다. 아두이노(Arduino)는 오픈 소스를 기반으로 한 단일 보드 마이크로 컨트롤러로 완성된 보드와 관련 개발 도구 및 환경을 말합니다. 아두이노는 하드웨어에 익숙하지 않은 학생들이 자신들의 디자인 작품을 손쉽게 제어할 수 있게 하려고 고안된 것으로 AVR을 기반으로 만들어졌습니다. 이러한 아두이노는 다수의 스위치나 센서로부터 값을 받아들여 LED나 모터와 같은 외부 전자 장치들을 통제하면서 외부 환경과 상호작용이 가능하도록 만들 수..

실시간 운영체제란 무엇인가? (about Real-time OS)

IT is True 블로그에 들어와 주셔서 감사합니다. 실시간 운영체제(RTOS : Real-Time Operating System) 실시간 운영체제(RTOS)란 실시간성(Real-time)을 가진 운영체제를 뜻하며, 주어진 문제를 해결하기 위해 정해진 시간 처리하는 운영체제입니다. 즉, 정해진 시간 내에 행동할 수 없을 때 문제가 발생하게 됩니다. 결과 산출에 걸리는 시간에도 적시성을 가지며 외부 자극에도 예측 가능한 방식으로 반응하게 됩니다. 여기서 적시성이란 디바이스 기기가 열악한 환경에서도 데드라인(deadline) 이내에 논리적으로 도 정확한 출력 값을 산출해 내는 것을 말합니다. 이러한 특징 때문에 시스템 결함이 발생해도 멈추지 않고 계속 실행되어야 하는 임베디드 시스템에 필수적인 요소로 자리..

임베디드 시스템이란 무엇인가? (about Embedded System)

IT is True 블로그에 들어와 주셔서 감사합니다. 임베디드 시스템이란? 임베디드 시스템(Embedded system)은 기계나 기타 제어가 필요한 시스템에 대해 제어를 위한 특정 기능을 수행하는 컴퓨터 시스템으로 장치 내에 존재하는 전자 시스템입니다. 기계 또는 장치 내에 존재하기 때문에 내장형 시스템이라고도 합니다. 임베디드 시스템은 전체 장치의 일부분으로 구성되며 제어가 필요한 시스템을 위한 두뇌 역할을 하는 특정 목적의 컴퓨터 시스템으로 개인 컴퓨터와 같은 특정되지 않는 일반적인 목적을 수행하는 컴퓨터 시스템과는 대조됩니다. 특정 목적을 수행하는 컴퓨터 시스템이므로 목적을 설정하고 이를 수행하는 프로그램 코드를 작성하여 메모리에 기록하고 이를 읽어 동작 시키는 방법이 일반적이며, 전자 하드웨어..

[IoT] 2020년, 주목할만한 사물인터넷 10가지

IT is True 블로그에 들어와 주셔서 감사합니다. 미국의 정보 기술 연구 및 자문 회사인 가트너 주식회사의 연구에 따르면, 2020년 말까지 전 세계에 사물인터넷으로 연결된 디바이스는 21억 개에 달할 것으로 예측하고 있습니다. 앞으로 우리는 완전히 새로운 디지털 세계를 맞이할 것으로 기대가 되는데요. 여러 사물인터넷 관련 연구를 토대로 2020년 사물인터넷의 트렌드에 대해 알아보겠습니다. 1. 사물인터넷 보안 사물인터넷의 범위와 응용 프로그램을 감안할 때 반드시 발생하는 한 가지는 연결된 장치 수의 증가입니다. 점점 더 많은 장치가 서로 통신하고 데이터를 공유함에 따라 네트워크는 경계를 넘어 확장되어 데이터를 해킹에 취약하게 만듭니다. 소프트웨어 유출, 정보 유출 및 데이터 프로빙에는 구축된 인프..

반응형