1. Software 1.0
1-1. Software 1.0 개발 과정
- 문제 정의
- 큰 문제를 작은 문제들의 집합으로 분해
- 개별 문제 별로 알고리즘 설계
- 솔루션들을 합쳐 하나의 시스템으로
1-2. Visual Recognition Task
- 처음엔 software 1.0 철학으로 개발됨




2. Software 2.0
- Software 2.0은 뉴럴넷의 구조에 의해 검색 영역이 정해진다.
- 최적화를 통해 사람이 정한 목적에 제일 부합하는 연산의 집합을 찾는다.
- 경로와 목적지는 데이터와 최적화 방법에 의해서 정해진다.
