요즘 취직과 학업을 병행 중이라 역량평가다 중간고사다 면접이다 해서 너무 바빴다.
레이스가 어제 잠깐 소강됐는데 바로 과제가 있었다... 음냐;;
정말 오랜만에 레포트로 잡은 코딩...

Production System 을 구현해 보았고, FWD 는 하지 않고 BWD 만 하였다. 
Working Memory, Production Memory 는 파일에서 입력받고, goal 을 입력하면 goal 이 fire 되도록 BWD를 수행한다.

일단 코드는 http://codepad.org/nNA2hC5w 이다.
Ruby 로 구현하였고, class 별로 파일로 따로 만들지 않고 파일 하나짜리로 코딩했다.

그리고 예제 파일과 실제 코드는 첨부 파일로 수록한다.



저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by Heart