پی سی سیتی

پی سی سیتی (http://p30city.net/index.php)
-   زبان های برنامه نویسی Programming (http://p30city.net/forumdisplay.php?f=12)
-   -   پرولوگ - هوش مصنوعی prolog artificial intelligence (http://p30city.net/showthread.php?t=6610)

samaneh87 12-13-2008 06:20 PM

پرولوگ - هوش مصنوعی prolog artificial intelligence
 
سلام از دوستان خواهشمندم اگه چند مثال هوش مصنوعی دارند که با زبان پرولوگ پیاده سازی شده برام بزارند .
ممنون

دانه کولانه 12-13-2008 09:08 PM

برنامه نویسی پرولوگ برای هوش مصنوعی prolog artificial intelligence
 
1 فایل پیوست
پرولوگ - هوش مصنوعی prolog artificial intelligence

یه فایل پی دی اف خوب در نت مشاهده کردم براتون میذارم امیدوارم به دردتون بخوره


prolog artificial intelligence.zip
به زبان فارسی



http://bruce.cs.cf.ac.uk/AI/PDF%20fi...20programs.pdf

===================================

در این صفحه :
Artificial Intelligence Programming in Prolog (AIPP)

مطالب خوبی از جمله : یک سری کتاب و پاورپوینت پی دی اف در مورد پرولاگ و هوش مصنوعی :
Lecture 1 (Thurs 23/09) An Introduction: (.pdf) (.ppt)
Lecture 2 (Mon 27/09) Prolog fundamentals: (.pdf) (.ppt)
Lecture 3 (Thurs 30/09) Tests, Backtracking, and Recursion: (.pdf) (.ppt)
Lecture 4 (Mon 04/10) Recursion, Structures, and Lists: (.pdf) (.ppt)
Lecture 5 (Thurs 07/10) List Processing: (.pdf) (.ppt)
Lecture 6 (Mon 11/10) Combining Lists and Built-in Predicates: (.pdf) (.ppt)
Lecture 7 (Thurs 14/10) Controlling Backtracking: the Cut. (.pdf) (.ppt)
Lecture 8 (Mon 18/10) State-Space Search: (.pdf) (.ppt)
Lecture 9 (Thurs 21/10) Informed Search: (.pdf) (.ppt)
(Mon 25/10) * No Lecture *
Lecture 10 (Thurs 28/10) Definite Clause Grammars: (.pdf) (.ppt)
Lecture 11 (Mon 01/11) Parsing and Semantics using DCGs (.pdf) (.ppt)
Lecture 12 (Thurs 04/11) Input / Output: (.pdf) (.ppt)
Lecture 13 (Mon 08/11) Sentence Manipulation: (.pdf) (.ppt)
(Thurs 11/11) * Cancelled *
Lecture 14 (Mon 15/11) Database Manipulation (.pdf) (.ppt)
Lecture 15 (Thurs 18/11) Planning (.pdf) (.ppt)
Lecture 16 (Mon 22/11) More Planning and Prolog Operators (.pdf) (.ppt)
Lecture 17 (Thurs 25/11) Meta-Interpretation (.pdf) (.ppt)
Lecture 18 (Mon 29/11) Beyond the Text and Course Summary (.pdf) (.ppt)



دانه کولانه 12-13-2008 09:12 PM

Programming ProLog - Artificial Intelligence
 
Programming ProLog - Artificial Intelligence
http://www.osix.net/modules/article/index.php?id=622
========================
Artificial Intelligence through Prolog by Neil C. Rowe

http://www.cs.nps.navy.mil/people/fa...book/book.html
Prentice-Hall, 1988, ISBN 0-13-048679-5

Full text of book (without figures)


Table of Contents
Preface
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Appendix A
Appendix B
Appendix C
Appendix D
Appendix E
Appendix F
Appendix G
Some figures in crude form
Instructor's Manual, containing additional answers and exercises
Errata on the book as published
==============================================
==============================================
================================================
=====================================================

Artificial Intelligence Programming in Prolog



http://www.macs.hw.ac.uk/~alison/ai3...hapter2_3.html

These notes accompany the four lectures on Artificial Intelligence programming in prolog. Only the basics of prolog programming will be described. Further details of the language and of prolog programming techniques will be introduced in tutorials or later lectures, and can be found in any prolog text book. The recommended text book for this part of the course, and for the coursework, is Prolog Programming for Artificial Intelligence (second edition), by Ivan Bratko, published by Addison Wesley (1990). This book covers both basic prolog programming and gives many AI examples which will be useful for the assessed exercises. Another good book, but with far fewer AI examples, is Clocksin &Mellish Programming in Prolog, Springer Verlag 1981. These lectures will cover roughly the first three chapters of either of these books.
The exercises accompanying the AI course will all involve writing or extending simple prolog programs (though two will involve writing expert system or grammar rules, rather than straight prolog). Prolog is a weird language, and takes some time and practice to get used to. It is therefore very important that you get lots of practice. There will be six exercises given out, the last three of which will be assessed. However, you would be wise to try additional exercises from the first few chapters of Bratko and suitable exercises will be suggested.
  • Artificial Intelligence Programming
    • Support for Symbolic Computation:
    • Support for Exploratory Programming
    • The Main AI Languages
  • The Basics of Prolog
  • Prolog Terms, Backtracking and Unification
    • Basic Data Structures and Syntax
    • More about Prolog Matching
    • Backtracking
    • Declarative and Procedural Views of Programs
    • Some Exercises
  • Recursion
    • Tracing Prolog Execution
      • Exercises:
  • List Processing
    • Exercises
  • Remaining Topics
===============================
==============================
==============================
Prolog for Artificial Intelligence
2001-02



http://www.cl.cam.ac.uk/teaching/2001/PrologAI/
Click ps.gz or pdf for the lecture notes (pages 1-74, 115-126).
Click prologman.pdf to see a SWI-Prolog 5.0 Reference Manual.
Click PLVol1.ppt, PLVol2.ppt, PLVol3.ppt, PLVol4.ppt and PLVol5.ppt for the Powerpoint slides.
Click PLVol1.ps, PLVol2.ps, PLVol3.ps, PLVol4.ps and PLVol5.ps for the above slides in black and white .ps format.
Click plogslds.ps or plogslds.pdf for the final 23 slides .ps or .pdf format.
An implementation of Prolog has been installed on the PWFs for use with Windows. Its location is:
I:\clteach\mr\prolog
To enter it, double click on the SWI_prolog shortcut in \clteach\mr.
SWI-prolog and its documentation was obtained from http://www.swi-prolog.org

samaneh87 12-14-2008 10:51 PM

سلام
خیلی ممنون دوست عزیز واقعا لطف کردین ولی من نمیدونم چرا برنامه ای پیدا نکردم داخلشون اینا بیشتر راجبه خود زبان پرولوگ شرح داده ممنون میشم اگه کمکم کنید اخه من چیزی راجبه پرولوگ نمیدونم و فقط یه برنامه میخوام (ترجیحاهوش مصنوعی)که با این زبان نوشته شده باشه.

دانه کولانه 12-14-2008 11:48 PM

من چون از پرولوگ چیزی نمیدونم حتی پسوند سورس فایلهاشم نمیدونم نمیتونم جستجوی موفقی داشته باشم شما در مثال های بالا اکر سورس مناسب یا برنامه ای میبینید خب کامپایل کنید مطالب خیلی نزدیک و مرتبط با چیزی که شما میخواستین بود حتما داخلش سورس برنامه هایی هست نیست ؟

این سایت فییل-تره http://project-prolog-code.qarchive.org ! نمیدونم چرا این مثالای خوبی فکر کنم داره

اینجا رو هم ببینید
http://www.bitwisemag.com/copy/revie...e_prologs.html

و فروم تخصصیی هست برای برنامه نویسی که فارسی هست که مساله ی کشیشها و آدمخوارها رو دیدم در اون گذاشته بودند آدرس اونرو براتون ارسال خواهم کرد
فروم برنامه نویس به صورت تخصصی در زمینه برنامه نویسی فعال هست میتونین از عزیزان اون فروم کمک بگیرید .....

icegirl_F2R 07-27-2009 09:46 PM

فوری فوری
 
شما میدونید که آیا میشه از جملات فارسی به عنوان دانش توی swi prolog استفاده کرد یاخیر؟

دانه کولانه 07-27-2009 09:48 PM

سلام خوش اومدین
خیر بنده که چیزی نمیدونم
امیدوارم دوستان بدونن و بتونن بهتوت کمک کنند


اکنون ساعت 01:26 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.

Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)