2010-02-27 3 views
0

맹목적으로 작업을 수행하는 대신 환경을 인식하는 프로그램을 작성하는 첫 번째 단계로 고려해야 할 컴퓨터 과학 또는 메커니즘은 프로그래머로서 어떤 종류입니까? 또는 주변 환경에 반응하여 유용하다고 판단되는 정도까지 설득력있게 시뮬레이트하는 프로그램. 무작위가 설득력을 잃습니다.해당 환경에서 유용한 인식 프로그램을 향한 첫 번째 단계는 무엇입니까?

인식이란 예를 들어, 사람이 지시하지 않으면 서 인간의 요구를 충족시키기에 충분하도록 다소 지각 적이라는 것을 의미합니다. 그렇게하는 동안 성가신 것으로 (즉, 반복적 인, 지루한, 불쌍한 자극으로) 인식되어서는 안됩니다.

+0

나는 무작위성이 생체 시스템을 만드는 훌륭한 도움이 될 수 있다고 생각합니다. – Nathan

답변

2

첫 번째 단계는 사람들이 환경에 대해 가지고있는 광범위한 인식이 고가라는 것을 인정하는 것입니다.

사람들은 매우 높은 해상도의 감각 기관을 가지고 있으며, 그들의 두뇌는이 감각 데이터에 대한 통계적 추론을 수행하는 데 엄청난 시간을 소비했으며,이 데이터에 학습 된 임의의 문화적 제약 조건을 부과하여 더욱 단순화했습니다.

찾고있는 분야는 인공 지능이며, 많은 측면과 하위 필드, 기계 학습, 통계, 데이터 마이닝, 디지털 신호 처리, 휴리스틱 및 검색 등이 있습니다.

인간의 요구를 의식하게 될 프로그램은 인간이 풍부한 감각 데이터를 필요로 할 때 무엇이 ​​필요한지 예측하는 것이 이상적입니다. 이 감각 데이터를 먼저 수집하고 인간이 원하거나 필요로하는 것에 대한 정보를 수집해야합니다. AI 기술을 사용하여 전자 기술을 사용하여 후자를 예측하십시오.

그러나 관리를 수행하더라도 광범위한 학습이 필요합니다. 인공 지능의 일부 철학자들에 따르면, 이것을하는 시스템은 전형적인 인간으로서의 삶을 경험하지 않고서도 우리의 요구에 대한 확신을 가질 수 없습니다.

하지만 어쨌든 문제가 계속되면서, 나는 인간이 음식, 수면, 물, 위안 및 자율을 필요로한다고 가정합니다. 모든 필요는이 필요 사항의 보조 목표로 표현 될 수있다. 그래서 만약 프로그램이 다른 것을 갖기 위해 필요한 모든 것들에 대한 의존성 그래프를 가지고 있다면, 그리고 인간이 이미 가지고있는 것을 알고 있다면 그것은 인간이 아직도 필요로하는 것을 결정할 수 있습니다. (인간이 필요로하는 것이 다른 이야기라고 생각합니다 ...)

관련 문제