![]() |
یادگیری درخت تصمیم!
1(ها)ضميمه
http://ceit.aut.ac.ir/~shiry/lecture...2854784638.jpg
درخت هاي تصميم اين اسلايد جالب، به يادگيري شما در زمينه درخت هاي تصميم کمک بزرگي ميکند!:rolleyes: |
1(ها)ضميمه
درختان تصميم گيري
:rolleyes: |
نرم افزار درخت تصمیم!
نرم افزارهای مفید برای درخت تصمیم
نرم افزارWEKA - محیط Waikato برای تحلیل دانش - WEKA یک بستهء نرم افزاری است که حاوی تعداد زیادی از تکنیک های یادگیری ماشین و داده کاوی است که امکان مقایسهء تکنیک های یادگیری ماشین مختلف را می دهد. این نرم افزار دارای یک واسط کاربر گرافیکی می باشد که اجازهء دسترسی به قابلیت هایی مثل تجسم و تحلیل بسیاری از الگوریتم های داده کاوی را می دهد. WEKA منبع باز بوده و به زبان جاوا نوشته شده است. بستهء نرم افزاری WEKA حاوی پیاده سازی آخرین نسخهء عمومی یادگیرندهء درخت تصمیم C4.5 بوده و درخت های تصمیم با تنظیم پارامترهای مشخص شده در آن به شکل خودکار ساخته شده و به شکل متن ASCII نمایش داده می شود. http://ceit.aut.ac.ir/~shiry/lecture...s/image002.jpg كد:
http://www.cs.waikato.ac.nz/ml/weka http://ceit.aut.ac.ir/~shiry/lecture...es/DT-sof2.jpg كد:
http://www.rulequest.com/Personal |
درخت تصميم c4.5
درخت تصميم C4.5
اساسا درخت هاي تصميم مثل ID3، C4.5، C5 براي اين ايجاد شدند كه از روي يك سري داده آماري، درختي ايجاد كنند كه براي داده هاي آماري مشابه بشه از اون درخت براي كلاسه بندي استفاده كرد. مثلا يك سري داده اوليه (train) انتخاب مي كنيم و بر اساس يك الگوريتم مشخص درخت رو ايجاد مي كنيم. سپس با داده هاي تست درخت ايجاد شده رو ارزيابي مي كنيم، تا ببينيم چقدر كارا است. اين درخت، (در صورتيكه با الگوريتم مناسب و در ضمن با دارا بودن داده هاي train زياد ايجاد شده باشه) ساختار خيلي سريع و كارايي براي تصميم گيري روي كلاس يك داده جديد خواهد بود. من تصميم ندارم C4.5 رو اينجا توضيح بدم، مي تونيد براي يادگيريش به لينك زير مراجعه كنيد. اما مي خواهم نحوه نصب C4.5 روي ubuntu رو ارائه كنم: سايت محقق اصلي و مخترع اين روش: كد:
http://www.rulequest.com/Personal 1-فايل اصلي برنامه رو از اينجا دانلود كنيد: كد:
http://www.rulequest.com/Personal/c4.5r8.tar.gz 3-فايل رو unzip كنيد و فايل هاش رو به ubuntu منتقل كنيد. ن فولدر R8 رو به root/tmp منتقل كردم. 4-Terminal رو از منو هاي بالاي ubuntu ايجاد كنيد و پوشه جاري رو به /tmp/R8/source تغيير بدين. 5-type كنيد: make all برنامه كامپايل ميشه و يك فايل اجرايي به نام C4.5 رو ميسازه. (فايل هاي ديگه اي رو هم ايجاد مي كنه كه ما فعلا باهاشون كاري نداريم) 6-كار تمام شده فقط كافيه داده هايtrain رو بهش بديم تا درخت تصميم رو بسازه. داده هاي train رو در يك پوشه، با پسوند data قرار بدين (مثلا tmp/R8/Data/crx.data) اين فيل بايد شامل feature هاي مختلف (جدا سازي با ويرگول) و نوع كلاس در انتهاي خط باشه (در فايل هاي نمونه اش ببينين) ضمنا بايد مشخصاتي از اين فايل رو در فايلي با همون نام اما با پسوند names قرار بدين. (اگه به نمونه مراجعه كنين مي بينين كه توي اين فايل، در يك سطر بايد انواع كلاس ها را معرفي كنيد و در چندين سطر بايد نوع feature ها را كه معمولا continous هستند رو معرفي كنيد. 7-حالا اسم فايل رو به عنوان يك ورودي به برنامه C4.5 بدين و از درخت ايجاد شده لذت ببرين! ابنجوري: c4.5 -f /tmp/R8/Data/crx |
درود بر شما
و بر اندیشه پاکتان پیروز باشید |
خیلی خیلی ممنون
|
از شما خیلی ممنون اما یه مشکلی وجود داشت و اون اینکه دستور c4.5 -f /tmp/R8/Data/crx با خطا داره وخطایی که میده به این صورته :
c4.5: command not found لطفا راهنمایی کنید. :53: |
يعني الهي فدات بشم من دمت گرم خيلي بهم كمك كرد جيگرم
|
ممنون از این همه لطف شما ولی من که کاری نکردم.
|
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۰۹:۰۵ بعد از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.