자연어 처리 란 무엇입니까?
자연어 처리 (NLP)는 컴퓨터 언어와 인간 언어를 번역하는 방법입니다. 이 필드의 목표는 컴퓨터가 텍스트가 포함하는 데이터에 대한 정확한 값과 방정식을 제공하지 않고 텍스트가 말하는 것을 이해하도록하는 것입니다. 본질적으로 자연어 처리는 인간과 컴퓨터 언어 간의 번역 프로세스를 자동화합니다. 이 분야의 대부분은 통계 및 모델에 의존하기 위해 문구의 의미를 결정하는 것이지만,이 문제에 대한 다양한 접근법이 있으며 여러 가지 접근법이 있습니다. 이 분야의 결과에는 음성 인식, 인간 언어 번역, 정보 검색 및 인공 지능 영역에 응용 프로그램이 있습니다.
컴퓨터 과학 및 언어학 분야의 배경에서 진화하면, 자연어 처리는 언어가 항상 일관되지 않고 의미에 대한 모든 단서가 오염 된 것은 아니기 때문에 많은 문제에 직면합니다.언어 자체에 갇혀 있습니다. 모든 예외를 포함하여 언어의 전체 문법에 대한 완전한 설명조차도 컴퓨터가 항상 텍스트에 포함 된 정보를 구문 분석 할 수있는 것은 아닙니다. 일부 문장은 구문 적으로 모호하며, 단어는 종종 하나 이상의 의미를 갖고 있으며, 일부 소리 나 기호의 조합은 단어의 경계에 따라 의미를 바꾸므로 문맥을 이해하지 못하는 컴퓨터의 문제가 될 수 있습니다. 더 중요한 것은 많은 언어가 물리적, 사회적 우주와의 연결에 달려 있습니다. 말하기 행위와 같은 일부 문장은 세상에서 행동만큼 정보를 전달하지 않습니다. 컴퓨터가 인간 언어 구문 및 의미론을 완벽하게 이해하더라도 분석 할 텍스트는 텍스트가 무엇을 의미하는지 올바르게 확인하기 위해 풍자 또는 수동 침략과 같은 인간 장치가 없어야합니다.
.이데올로기 적으로 자연어 처리는 인간 컴퓨터 상호 작용 시스템입니다.S는 대부분의 컴퓨터 사용자가 컴퓨터의 언어에 적응하는 것보다 이미 알고있는 인간 언어로 컴퓨터와 협력하는 것이 더 편한다는 생각에 적용됩니다. 또한 인간 지식의 대부분이 이미 인간 언어로 인코딩되어 있다는 사실과 지식을 포함하는 텍스트는 컴퓨터에 대해 간소화 될 수있는 논리적 구조로 번역 될 수 있습니다. 이 분야의 많은 프로젝트는 인간 언어 텍스트에서 컴퓨터로 읽을 수있는 데이터를 추출하기 위해 노력하지만 자연어 처리는 컴퓨터 데이터에서 인간 읽을 수있는 텍스트를 생성하는 데 사용됩니다. 이러한 이해와 생성 시설은 모두 텍스트를 컴퓨터 언어로 먼저 해독 한 다음 다른 인간 언어로 인코딩하여 한 인간 언어에서 다른 언어로 변환하는 응용 프로그램의 경우와 같은 동일한 기술에서 사용할 수 있습니다. 자연어 처리 노력에서 얻은 혁신은 또한 인공 지능 프로젝트에 놀랍게도 적용됩니다.인간과 같은 지능이 인간 언어의 복잡성에 의해 정의되는 정도.