آموزش نرم افزار Clips برای پیاده سازی سیستم های خبره
مدیران انجمن: Azadi.Isatis, abbas.m.k, athlon64x2, شوراي نظارت

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
ارتباط clips با vb6؟؟؟؟
با عرض سلام خدمت تمامی دوستان
از آن جایی که خود ابزار clips دارای رابط کاربری چندان جالبی نیست بایستی به طریقی این ابزار را به محیط vb6 ربط دهیم تا بتوان یک رابط کاربری جذاب واسش درست کرد
تا حالا هم که فقط یک فایل ocx به نام ClipsActivexControl از سایت http://bellsouthpwp.net/t/e/teolson/ClipsOcxPriceLic.htm
پیدا کرده ایم که آن هم محدودیت زمانی 30 روزه داره
از آن جایی که خود ابزار clips دارای رابط کاربری چندان جالبی نیست بایستی به طریقی این ابزار را به محیط vb6 ربط دهیم تا بتوان یک رابط کاربری جذاب واسش درست کرد
تا حالا هم که فقط یک فایل ocx به نام ClipsActivexControl از سایت http://bellsouthpwp.net/t/e/teolson/ClipsOcxPriceLic.htm
پیدا کرده ایم که آن هم محدودیت زمانی 30 روزه داره
برای هر چیز زکاتی است و زکات علم نشر دادن آن است.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.

- پست: 15899
- تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
- سپاسهای ارسالی: 72687 بار
- سپاسهای دریافتی: 31681 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
Azadi.Isatis
CLIPS خودش هم البته محيط ويژوال سادهاي داره که ميشه کارهاي زيادي رو باهاش انجام داد، sample هاي خودش رو هم ببينيد چند مدل هست که UI دارند، اما به هر حال اگر نياز به امکانات بيشتري داريد، فکر ميکنم اين به دردتون بخوره
[External Link Removed for Guests]
اما معمولا در پروژههاي expert systems دانشگاهي صرفا هستهي تصميم گيري بر اساس قوانين و حقايق (Rules, Facts) براشون مهمه، نه گرافيک و ظاهر، پس اگر واقعا نيازي به اين کار ندارند، احتمالا کارتون با خود کليپس خيلي راحتتر خواهد بود. به شخصه زماني که اين درس رو گذروندم، 1 روز وقت براي يادگيري اون گذاشتم
CLIPS خودش هم البته محيط ويژوال سادهاي داره که ميشه کارهاي زيادي رو باهاش انجام داد، sample هاي خودش رو هم ببينيد چند مدل هست که UI دارند، اما به هر حال اگر نياز به امکانات بيشتري داريد، فکر ميکنم اين به دردتون بخوره
[External Link Removed for Guests]
اما معمولا در پروژههاي expert systems دانشگاهي صرفا هستهي تصميم گيري بر اساس قوانين و حقايق (Rules, Facts) براشون مهمه، نه گرافيک و ظاهر، پس اگر واقعا نيازي به اين کار ندارند، احتمالا کارتون با خود کليپس خيلي راحتتر خواهد بود. به شخصه زماني که اين درس رو گذروندم، 1 روز وقت براي يادگيري اون گذاشتم

زندگي صحنه يکتاي هنرمندي ماست هرکسي نغمه خود خواند و از صحنه رود
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد
[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] | [External Link Removed for Guests] | مجله الکترونيکي سنترال کلابز
[External Link Removed for Guests] | [External Link Removed for Guests] | [External Link Removed for Guests]
لطفا سوالات فني را فقط در خود انجمن مطرح بفرماييد، به اين سوالات در PM پاسخ داده نخواهد شد

- پست: 15899
- تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
- سپاسهای ارسالی: 72687 بار
- سپاسهای دریافتی: 31681 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
Azadi.Isatis
اين سايت دو حالت عضويت داره، اولي مجاني و با آپلود يک سورس کد هست و ديگري هم بايد اکانت VIP اون رو بخريد تا اکانت فعال و اجازهي دانلود بده، اگر نتونستيد دانلود کنيد، احتمالا سايتهاي ديگري هم باشند که اين فايل رو براي دانلود گذاشته باشند. همين نام فايلها رو در گوگل جستجو کنيد احتمالا به نتيجه خواهيد رسيد
اين سايت دو حالت عضويت داره، اولي مجاني و با آپلود يک سورس کد هست و ديگري هم بايد اکانت 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]
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد
[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 پاسخ داده نخواهد شد

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
اگه یادتون باشه دنبال ابزاری میگشتم واسه ارتباط کلیپس و ویژوال که Admin عزیز خیلی تو این زمینه به من لطف کردند و کمکم کردند
اما حالا یکی دیگه ابزار پیدا کردم به نام Esta
این ابزار یکی از مثال های نوشته شده توسط Visual prolog هستش
اما باید حتما نسخه
Visual Prolog Commercial Edition
را دانلود کنیم تا بتونیم از این مثالش برای پیاده سازی سیستم خبره استفاده کنیم
تا جایی هم که من دیدم توی ورژن های 7.1 و 7.2 ویژوال پرولوگ، این مثال موجود است
تا حالا که نتونستم نسخه رایگانش را پیدا کنم
بازهم میگم نسخه
Commercial Edition باید استفاده شود.
حالا کسی از این نسخه سراغی داره تا بتونیم ازش استفاده کنیم؟؟؟؟؟
اما حالا یکی دیگه ابزار پیدا کردم به نام Esta
این ابزار یکی از مثال های نوشته شده توسط Visual prolog هستش
اما باید حتما نسخه
Visual Prolog Commercial Edition
را دانلود کنیم تا بتونیم از این مثالش برای پیاده سازی سیستم خبره استفاده کنیم
تا جایی هم که من دیدم توی ورژن های 7.1 و 7.2 ویژوال پرولوگ، این مثال موجود است
تا حالا که نتونستم نسخه رایگانش را پیدا کنم
بازهم میگم نسخه
Commercial Edition باید استفاده شود.
حالا کسی از این نسخه سراغی داره تا بتونیم ازش استفاده کنیم؟؟؟؟؟
برای هر چیز زکاتی است و زکات علم نشر دادن آن است.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.

- پست: 15899
- تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
- سپاسهای ارسالی: 72687 بار
- سپاسهای دریافتی: 31681 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
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] | [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 پاسخ داده نخواهد شد

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
Admin
جان اول از همه ممنون به خاطر کمک هاتون
اما این نسخه Personal Edition هست که توی خود سایتشون هم به صورت رایگان گذاشتن
من دنبال نسخه تجاریشون به نام Commercial edition هستم
چون توی اون نسخه فقط Esta وجود داره


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


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

- پست: 15899
- تاریخ عضویت: جمعه ۷ بهمن ۱۳۸۴, ۷:۵۱ ب.ظ
- سپاسهای ارسالی: 72687 بار
- سپاسهای دریافتی: 31681 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
. ,
خواهش ميکنم
اين نسخه ظاهرا Commercial هست
[External Link Removed for Guests]
البته براي دانلود از اين سايت ظاهرا حتما بايد کلايت خودش دانلود بشه، در چنين مواقعي سعي کنيد اون رو روي VM نصب کنيد تا اگر مشکل امنيتي داره، مشکلي براي سيستم شما ايجاد نکنه
خواهش ميکنم
اين نسخه ظاهرا 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]
صحنه پيوسته به جاست خرم آن نغمه که مردم بسپارند به ياد
[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 پاسخ داده نخواهد شد

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
Admin جان
بازهم مثل قبلی بود
بازهم مثل قبلی بود
برای هر چیز زکاتی است و زکات علم نشر دادن آن است.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
Mahdi1944,
من یک فایل dll پیدا کردم که تقریبا کارهایی را که میخواهیم انجام میده
اما چندتا مشکل وجود داره
1- این فایل موقع اجرای بعضی از توابعش کاملا برنامه را می بنده (برنامه vb6)
ClipsHll.Dll
2- یکی دیگه dll هم هست که متاسفانه راهنمایی همراش نیست که بفهمیم از چه توابعی داخلش استفاده شده (ایا برنامه ای هست که بتونیم بفهمیم داخل یک فایل dll چه توابعی نوشته شده است؟)
Clips.Dll
هردوتا را اپلود میکنم ببینید میشه چیزی ازش فهمید یا نه
[External Link Removed for Guests]
[External Link Removed for Guests]
ممنون
من یک فایل dll پیدا کردم که تقریبا کارهایی را که میخواهیم انجام میده
اما چندتا مشکل وجود داره
1- این فایل موقع اجرای بعضی از توابعش کاملا برنامه را می بنده (برنامه vb6)
ClipsHll.Dll
2- یکی دیگه dll هم هست که متاسفانه راهنمایی همراش نیست که بفهمیم از چه توابعی داخلش استفاده شده (ایا برنامه ای هست که بتونیم بفهمیم داخل یک فایل dll چه توابعی نوشته شده است؟)
Clips.Dll
هردوتا را اپلود میکنم ببینید میشه چیزی ازش فهمید یا نه
[External Link Removed for Guests]
[External Link Removed for Guests]
ممنون
برای هر چیز زکاتی است و زکات علم نشر دادن آن است.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
Re: ارتباط clips با vb6؟؟؟؟
سلام و عرض ادب خدمت تمامی دوستان عزیزم به خصوص Admin عزیز
دوستان بالاخره موفق شدم یک ارتباط با ابزار clips و vb6 برقرار کنم
البته بدون استفاده از هیچ گونه ocx ,dll , activex,...
انشالله در اینده ای نزدیک آموزش clips و نحوه اتصال اون را با vb6 در همین تایپیک قرار میدم تا واسه بقیه دوستان هم بتونه مفید واقع باشه

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

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

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
آموزش نرم افزار Clips برای پیاده سازی سیستم های خبره
با عرض سلام خدمت تمامی دوستان
همانطور که قول داده بودم می خواهم آموزش کلیپس را شروع کنم
اما قبل از شروع باید چند نکته را متذکر بشم
1- مبنای کار بر این قرار است که شما آشنایی ابتدایی با سیستم های خبره و کار با آنها را دارید
2- فقط کلیات این ابزار در اینجا ذکر میشود و برای کار کردن با مابقی دستورات میتونید از Help این ابزار کمک بگیرید
3-در نهایت یکی از راههای ارتباطی این ابزار با محیط های ویژوالی را بیان میکنیم (البته روشی که نیاز به هیچ گونه Dll و Ocx و Activex و ... نداشته باشه )
همانطور که قول داده بودم می خواهم آموزش کلیپس را شروع کنم
اما قبل از شروع باید چند نکته را متذکر بشم
1- مبنای کار بر این قرار است که شما آشنایی ابتدایی با سیستم های خبره و کار با آنها را دارید
2- فقط کلیات این ابزار در اینجا ذکر میشود و برای کار کردن با مابقی دستورات میتونید از Help این ابزار کمک بگیرید
3-در نهایت یکی از راههای ارتباطی این ابزار با محیط های ویژوالی را بیان میکنیم (البته روشی که نیاز به هیچ گونه Dll و Ocx و Activex و ... نداشته باشه )
برای هر چیز زکاتی است و زکات علم نشر دادن آن است.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.

- پست: 542
- تاریخ عضویت: شنبه ۱۹ اسفند ۱۳۸۵, ۷:۰۱ ب.ظ
- سپاسهای ارسالی: 112 بار
- سپاسهای دریافتی: 369 بار
- تماس:
Re: آموزش نرم افزار Clips برای پیاده سازی سیستم های خبره
بهتره از قبل از شروع یک مقدمه و تاریخچه ای از خود کلیپس داشه باشید
نرم افزار کلیپس ابزاری برای ساخت سیستم های خبره می باشد. نام این نرم افزار مخفف شده C Language Integrated System (CLIPS) می باشد. اولین نسخه از کلیپس در سال 1985 میلادی توسط سازمان ناسا پیاده سازی شد. این نرم افزار جایگزینی برای سیستم توسعه و استنتاج ART شده بود و تا سال 1990 میلادی که دیگر استفاده از سیستم خبره متوقف شد مورد استفاده قرار می گرفت. نام اصلی این پروژه در ناسا NAIL بود که مخفف شده (Nasa AI Language) می باشد.
کلیپس به دلایل ذیل به صورت گسترده توسط کارشناسان سیستم خبره مورد استفاده قرار می گیرد :
سریع
رایگان
کارآمد
همان گونه که از نام کلیپس مشخص است این ابزار توسط زبان برنامه نویسی C پیاده سازی شده است و میتواند توسط زبان C فراخوانی شده و مورد استفاده قرار گیرد. کلیپس همانند سایر ابزارهای سیستم خبره برپایه یکسری قواعد (Rules) و واقعیات (Fact) پیاده سازی شده است که واقعیت ها باعث اجرای شرایط و قواعد مناسب می گردند.
لینک دانلود :
[External Link Removed for Guests]
نرم افزار کلیپس ابزاری برای ساخت سیستم های خبره می باشد. نام این نرم افزار مخفف شده C Language Integrated System (CLIPS) می باشد. اولین نسخه از کلیپس در سال 1985 میلادی توسط سازمان ناسا پیاده سازی شد. این نرم افزار جایگزینی برای سیستم توسعه و استنتاج ART شده بود و تا سال 1990 میلادی که دیگر استفاده از سیستم خبره متوقف شد مورد استفاده قرار می گرفت. نام اصلی این پروژه در ناسا NAIL بود که مخفف شده (Nasa AI Language) می باشد.
کلیپس به دلایل ذیل به صورت گسترده توسط کارشناسان سیستم خبره مورد استفاده قرار می گیرد :
سریع
رایگان
کارآمد
همان گونه که از نام کلیپس مشخص است این ابزار توسط زبان برنامه نویسی C پیاده سازی شده است و میتواند توسط زبان C فراخوانی شده و مورد استفاده قرار گیرد. کلیپس همانند سایر ابزارهای سیستم خبره برپایه یکسری قواعد (Rules) و واقعیات (Fact) پیاده سازی شده است که واقعیت ها باعث اجرای شرایط و قواعد مناسب می گردند.
لینک دانلود :
[External Link Removed for Guests]
برای هر چیز زکاتی است و زکات علم نشر دادن آن است.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.
الهی
مرا لیاقت بهشت نیست و طاقت دوزخ نیز ندارم. اکنون تو خود دانی و کرم تو.