c++ 인공지능 예제

이 것을 읽은 후, 나는 당신이 복사 및 붙여 넣기 코드가 거의이 큰 프로그램과 함께 작동하지 않습니다로, 튜토리얼과 함께 제공되는 Zip을 다운로드하는 것이 좋습니다. 이 튜토리얼에서는 싱글 플레이어 게임 ”8 개의 퍼즐”을 예로 들어 보겠습니다. 이 게임의 규칙은 다음과 같습니다. 코드는 chatterbot 응용 프로그램과 동일한 dir에 이 것을 가지고 있다고 가정하지만 그렇지 않은 경우 텍스트 출력과 함께 가청 메시지를 듣지 못합니다. #not 아래줄은 모두 필수_최소_필수(버전 3.6)프로젝트(file_reading)세트(CMAKE_CXX_STANDARD_REQUIRED ON) 세트(CMAKE_CXX_EXTENSIONS OFF) 세트(CMAKE_BUILD_TYPE 디버그)#Bring 헤더와 같은 student.h 에 projectinclude_directories (포함)#However, 파일 (GLOB…) 와일드 카드 추가 허용:파일 (GLOB 소스 ”src/*.cpp”)add_실행 파일 (chatterbot ${SOURCES}) 13에서 우리는 명령에 우리의 구를 추가 하는 문자열 합계를 사용 합니다. 그러나 2018년에는 AI 기술이 많은 개인에게 보다 가시적인 수준에 도달하여 우리의 삶에 핵심적인 영향을 미칠 것입니다. 그것은 고전적인 의미에서 AI 아니다, 하지만 챗봇은 기술적으로 대부분의 코드 연습에서 AI의 우산 아래에 속한다. ”실제” AI에 대한 알고리즘은 훨씬 더 복잡하지만 여기에 표시된 `학습자` 클래스에 표시된 알고리즘은 신진 AI 개발자에게 정말 좋은 시작입니다. main.obj : 오류 LNK2001: 해결되지 않은 외부 기호 ”public: void __thiscall 학습자::응답(클래스 std::basic_string<, struct std:char_traits,클래스 std:::allocator >)”(?응답자@Learner@@QAEXV?$basic_string@$char_$char 특성@D@std@@V? 그럼에도 불구하고 14에서 우리는 시스템 함수에 전달할 수 있도록 문자열에서 const char*로 변환합니다. 23줄에서는 현재 구가 사용자의 구와 일치하는지 확인합니다. 이 경우 25번 줄에 getline을 다시 사용하여 일치하는 구문 아래에 응답을 가져옵니다. 그런 다음 학습자의 음성 개체를 사용하여 응답을 말한 다음 함수를 27 줄에 둡니다. C++는 기계 학습 및 신경망에 적합합니다.

이 튜토리얼은 인공 지능을 배우고 싶어 초보자 수준의 학생들을 위해 준비되어 있습니다. 컴퓨터 과학의 기본 지식은 필수입니다. 수학, 언어, 과학, 기계 또는 전기 공학의 지식은 플러스입니다. 일반적으로 프로젝트에서 작업할 때 filestrem 개체를 만들면 디렉터리(프로그램에 필요한 모든 파일이 저장됨)에 파일이 만들어집니다. 디렉터리에서 읽을 파일을 찾을 수 있는 일반적인 장소이기도 합니다. 따라서 :fstream memory;memory.open (”memory.txt”, ios::in);이론적으로 디렉토리에 파일을 만들어야하지만 잘못 될 수 있지만 ifstream 및 ofstream 개체로만 수행했습니다.

Kommentarer inaktiverade.