언어와 컴퓨터
- 최초 등록일
- 2007.10.20
- 최종 저작일
- 2007.06
- 5페이지/ 한컴오피스
- 가격 2,000원
소개글
자연언어(인간언어)와 프로그래밍 언어(컴퓨터언어)의 차이, 인공지능의 개념 및 한계, LFG의 특징, 컴퓨터로 한글 처리시 중의성 해결 방안, 인공신경 회로망의 개요에 대한 내용
목차
1. 자연언어(인간언어)와 프로그래밍 언어(컴퓨터언어)의 차이
2. 인공지능의 개념 및 한계
3. LFG의 특징
4. 컴퓨터로 한글 처리시 중의성 해결 방안
5. 인공신경 회로망의 개요에
본문내용
① 자연언어(인간언어)와 프로그래밍 언어(컴퓨터언어)의 차이
자연언어는 그 구조나 체계가 굉장히 정교하고 조직적이기 때문에 언어의 문법적 양상은 언어 연구의 중심을 이루고 있다. 자연언어는 여러 개의 체계로 구성되어 있어서 언어의 체계적 다원성뿐만 아니라 또한 여러 개의 체계들이 하나의 체계 안에서 유기적으로 잘 조직되어 체계적 단일성을 이루고 있다.
컴퓨터언어는 기본적으로 문맥자유문법(CFG, context-free grammar)에 속한다. 여기서 문맥자유문법이란 특정한 문맥을 고려하지 않고 각각의 변수들이 언어를 표현하는 한정된 집합을 말한다. 이것은 이른바 종단기호(terminals)와 비종단기호(nonterminals), 또는 통사범주(syntactic categories)로 구성된다. 변수에 의해 표현되는 언어들은 종단기호라고 불리는 초기 기호들과 각각의 여러 단어로 순환적으로 기술된다. 그리고 변수와 관련된 규칙들은 생성규칙이라고 하는데 전형적인 생성은 언어와 주어진 변수가 연관되어 있다는 것을 뜻한다. 문맥자유문법은 본래 자연언어를 표현하기 위해 만들어진 것이었다. 그러나 여러 가지 이유 때문에 문맥자유문법은 자연언어 표현에 적절하지 않다는 것이 일반적이다. 문법적으로는 맞지만 의미가 없는 문자열을 허용하지 않기 위해서는 어떤 의미론적 정보가 반드시 필요하기 때문이다. 이때 어원을 지닌 문장의 의미와 관련지어질 때는 더 많은 미묘한 문제들이 생겨난다. 이러한 문제점에도 불구하고 문맥자유문법은 컴퓨터언어학에 있어서 매우 중요한 역할을 하고 있다.
자연언어는 문맥의존언어이고, 프로그래밍 언어는 문맥자유언어이다. 자연언어는 많은 사람들이 생각하는 것보다 훨씬 더 은유적이다. 동일한 단어가 맥락과 상황에 따라 아주 다른 것을 의미할 수 있기 때문이다.
참고 자료
인간과 컴퓨터