목록전체 글 (71)
영넌 개발로그

퍼셉트론이란 ? 퍼셉트론은 다수의 신호를 입력으로 받아 하나의 신호를 출력한다. 쉽게 말하면 입출력을 갖춘 알고리즘이며 입력을 주면 정해진 규칙에 따른 값을 출력하는 것이다. 다시 말하면, 입력 값에 대해 출력 값이 어떻게 나올지 예측하는 기계이다. 입력->연산->출력 시스템이다. 이렇게 어떠한 것의 동작 원리를 정확히 파악할 수 없을 때 취할 수 있는 방식 중 하나는 우리가 조정할 수 있는 매개변수 값을 포함하는 모델을 만드는 것이다. 가중치와 편향을 매개변수로 설정한다. 매개변수를 포함하는 선형함수 모델을 만들어보자. 이후, 예측 값과 실제 값을 비교해 오차를 도출하고 이를 기준으로 조정한다. 퍼셉트론은 사람 뇌의 단일 뉴런이 작동하는 방법을 흉내내기 위해 환원 접근법 (reductionist app..

기계 학습이란 ? 컴퓨터가 경험, 유추를 통해 학습할 수 있게 하는 적응 매커니즘이다. 기계의 학습 능력은 시간이 흐르면서 지능형 시스템의 성능을 개선한다. 인공 신경망(artificial neural network)으로 만들으며 이는 유전 알고리즘(genetic algorithm)에 기반한다. 인공 신경망이란? 인간의 뇌를 기반으로 한 추론 모델이다. 아래 그림은 생물학적인 신경망이다. 뉴런(neuron)이라고 불리는 기본적인 정보처리 단위이다. 신경 세포라고도 불린다.신경세포는 이온 통로(Na,K)를 발현하여 다른 세포와는 달리 전기적인 방법으로 신호를 전달할 수 있다. 또한 인접한 다른 신경세포와는 시냅스라는 구조를 통해 화학적 신호를 주고 받음으로써 다양한 정보를 받아들이고, 저장하는 기능을 한다..

인공지능 (Artificial Intelligence)? 존 매카시(John McCarthy)는 인공지능이라는 용어를 만들고 "intelligent machines을 만드는 과학과 공학"이라 정의했다. 사람의 지능으로 할 수 있는 사고, 학습, 자기 개발 등 컴퓨터가 대체할 수 있도록 하는 방법을 연구하는 분야이다. 머신러닝 (Machine Learning)? 정의가 두가지 있다. 아서 사무엘(Arthur Lee Samuel), 1959년 : Field of study that gives computers the ability to learn without being explicitly programmed == A라는 정보를 입력할 때 동작이 X가 되는 조건 B를 찾도록 기계를 학습시킨다 (일반적인 프로..