آموزش نرم افزار Clips برای پیاده سازی سیستم های خبره

در اين بخش مي‌توانيد در مباحث مربوط ديگر زبانهاي برنامه نويسي به بحث بپردازيد

مدیران انجمن: Azadi.Isatis, abbas.m.k, athlon64x2, شوراي نظارت

Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

ارتباط clips با vb6؟؟؟؟

پست توسط Azadi.Isatis »

با عرض سلام خدمت تمامی دوستان
از آن جایی که خود ابزار clips دارای رابط کاربری چندان جالبی نیست بایستی به طریقی این ابزار را به محیط vb6 ربط دهیم تا بتوان یک رابط کاربری جذاب واسش درست کرد
تا حالا هم که فقط یک فایل ocx به نام ClipsActivexControl از سایت http://bellsouthpwp.net/t/e/teolson/ClipsOcxPriceLic.htm
پیدا کرده ایم که آن هم محدودیت زمانی 30 روزه داره
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Mahdi1944 »

Azadi.Isatis
CLIPS خودش هم البته محيط ويژوال ساده‌اي داره که ميشه کارهاي زيادي رو باهاش انجام داد، sample هاي خودش رو هم ببينيد چند مدل هست که UI دارند، اما به هر حال اگر نياز به امکانات بيشتري داريد، فکر ميکنم اين به دردتون بخوره
[External Link Removed for Guests]

اما معمولا در پروژه‌هاي expert systems دانشگاهي صرفا هسته‌ي تصميم گيري بر اساس قوانين و حقايق (Rules, Facts) براشون مهمه، نه گرافيک و ظاهر، پس اگر واقعا نيازي به اين کار ندارند، احتمالا کارتون با خود کليپس خيلي راحت‌تر خواهد بود. به شخصه زماني که اين درس رو گذروندم، 1 روز وقت براي يادگيري اون گذاشتم :D
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Mahdi1944 »

Azadi.Isatis
اين سايت دو حالت عضويت داره، اولي مجاني و با آپلود يک سورس کد هست و ديگري هم بايد اکانت VIP اون رو بخريد تا اکانت فعال و اجازه‌ي دانلود بده، اگر نتونستيد دانلود کنيد، احتمالا سايتهاي ديگري هم باشند که اين فايل رو براي دانلود گذاشته باشند. همين نام فايلها رو در گوگل جستجو کنيد احتمالا به نتيجه خواهيد رسيد
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Azadi.Isatis »

اگه یادتون باشه دنبال ابزاری میگشتم واسه ارتباط کلیپس و ویژوال که Admin عزیز خیلی تو این زمینه به من لطف کردند و کمکم کردند
اما حالا یکی دیگه ابزار پیدا کردم به نام Esta
این ابزار یکی از مثال های نوشته شده توسط Visual prolog هستش
اما باید حتما نسخه
Visual Prolog Commercial Edition
را دانلود کنیم تا بتونیم از این مثالش برای پیاده سازی سیستم خبره استفاده کنیم
تا جایی هم که من دیدم توی ورژن های 7.1 و 7.2 ویژوال پرولوگ، این مثال موجود است
تا حالا که نتونستم نسخه رایگانش را پیدا کنم
بازهم میگم نسخه
Commercial Edition باید استفاده شود.
حالا کسی از این نسخه سراغی داره تا بتونیم ازش استفاده کنیم؟؟؟؟؟
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Mahdi1944 »

Azadi.Isatis
اين رو تست کنيد (تست نکردم)
[External Link Removed for Guests]
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Azadi.Isatis »

Admin
جان اول از همه ممنون به خاطر کمک هاتون
اما این نسخه Personal Edition هست که توی خود سایتشون هم به صورت رایگان گذاشتن
من دنبال نسخه تجاریشون به نام Commercial edition هستم
چون توی اون نسخه فقط Esta وجود داره
تصویر
تصویر
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Administrator
Administrator
نمایه کاربر
پست: 15899
تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
سپاس‌های ارسالی: 72687 بار
سپاس‌های دریافتی: 31681 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Mahdi1944 »

 . ,
خواهش ميکنم
اين نسخه ظاهرا Commercial هست
[External Link Removed for Guests]
البته براي دانلود از اين سايت ظاهرا حتما بايد کلايت خودش دانلود بشه، در چنين مواقعي سعي کنيد اون رو روي VM نصب کنيد تا اگر مشکل امنيتي داره، مشکلي براي سيستم شما ايجاد نکنه
زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد


[External Link Removed for Guests] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز

[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]

لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Azadi.Isatis »

Admin جان
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
بازهم مثل قبلی بود
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Azadi.Isatis »

Mahdi1944,
من یک فایل dll پیدا کردم که تقریبا کارهایی را که میخواهیم انجام میده
اما چندتا مشکل وجود داره
1- این فایل موقع اجرای بعضی از توابعش کاملا برنامه را می بنده (برنامه vb6)
ClipsHll.Dll

2- یکی دیگه dll هم هست که متاسفانه راهنمایی همراش نیست که بفهمیم از چه توابعی داخلش استفاده شده (ایا برنامه ای هست که بتونیم بفهمیم داخل یک فایل dll چه توابعی نوشته شده است؟)
Clips.Dll

هردوتا را اپلود میکنم ببینید میشه چیزی ازش فهمید یا نه
[External Link Removed for Guests]

[External Link Removed for Guests]
ممنون
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

Re: ارتباط clips با vb6؟؟؟؟

پست توسط Azadi.Isatis »

سلام و عرض ادب خدمت تمامی دوستان عزیزم به خصوص Admin عزیز

دوستان بالاخره موفق شدم یک ارتباط با ابزار clips و vb6 برقرار کنم :-D :-D :-D :-D
البته بدون استفاده از هیچ گونه ocx ,dll , activex,...
انشالله در اینده ای نزدیک آموزش clips و نحوه اتصال اون را با vb6 در همین تایپیک قرار میدم تا واسه بقیه دوستان هم بتونه مفید واقع باشه

:grin: :grin: :grin:
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

آموزش نرم افزار Clips برای پیاده سازی سیستم های خبره

پست توسط Azadi.Isatis »

با عرض سلام خدمت تمامی دوستان
همانطور که قول داده بودم می خواهم آموزش کلیپس را شروع کنم
اما قبل از شروع باید چند نکته را متذکر بشم

1- مبنای کار بر این قرار است که شما آشنایی ابتدایی با سیستم های خبره و کار با آنها را دارید
2- فقط کلیات این ابزار در اینجا ذکر میشود و برای کار کردن با مابقی دستورات میتونید از Help این ابزار کمک بگیرید
3-در نهایت یکی از راههای ارتباطی این ابزار با محیط های ویژوالی را بیان میکنیم (البته روشی که نیاز به هیچ گونه Dll و Ocx و Activex و ... نداشته باشه )
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
Captain
Captain
نمایه کاربر
پست: 542
تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
سپاس‌های ارسالی: 112 بار
سپاس‌های دریافتی: 369 بار
تماس:

Re: آموزش نرم افزار Clips برای پیاده سازی سیستم های خبره

پست توسط Azadi.Isatis »

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

 تصویر 
نرم افزار کلیپس ابزاری برای ساخت سیستم های خبره می باشد. نام این نرم افزار مخفف شده C Language Integrated System (CLIPS) می باشد. اولین نسخه از کلیپس در سال 1985 میلادی توسط سازمان ناسا پیاده سازی شد. این نرم افزار جایگزینی برای سیستم توسعه و استنتاج ART شده بود و تا سال 1990 میلادی که دیگر استفاده از سیستم خبره متوقف شد مورد استفاده قرار می گرفت. نام اصلی این پروژه در ناسا NAIL بود که مخفف شده (Nasa AI Language) می باشد.
کلیپس به دلایل ذیل به صورت گسترده توسط کارشناسان سیستم خبره مورد استفاده قرار می گیرد :
 سریع
 رایگان
 کارآمد
همان گونه که از نام کلیپس مشخص است این ابزار توسط زبان برنامه نویسی C پیاده سازی شده است و میتواند توسط زبان C فراخوانی شده و مورد استفاده قرار گیرد. کلیپس همانند سایر ابزارهای سیستم خبره برپایه یکسری قواعد (Rules) و واقعیات (Fact) پیاده سازی شده است که واقعیت ها باعث اجرای شرایط و قواعد مناسب می گردند.





لینک دانلود :
[External Link Removed for Guests]
 برای هر چیز زکاتی است و زکات علم نشر دادن آن است.  


الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
ارسال پست

بازگشت به “Other Programming”