• درباره ی ما
  • قوانین سایت MATLABDL
  • تماس با ما
شماره تماس: 0165-984-0937 ساعت 10 الی 12 و 15 الی 22 - پاسخگوی تلگرامی
مطلب دی ال
  • خانه
  • انجام پروژه
    • انجام پروژه متلب MATLAB
    • شبیه سازی مقاله
    • انجام پروژه داده کاوی
    • انجام پروژه پردازش تصویر
    • انجام پروژه شبکه عصبی
    • انجام پروژه الگوریتم ژنتیک
    • بهینه سازی با الگوریتم pso
    • انجام پروژه الگوریتم کلونی مورچگان
    • انجام پروژه میکروکنترلر
  • پروژه ها
    • پروژه های آماده
    • پروژه آماده برق
    • پروژه آماده کامپیوتر
    • پروژه آماده مکانیک
    • پروژه های پردازش تصویر
    • پروژه های پردازش متن
    • پروژه های شبیه سازی با متلب
  • آموزش ها
    • آموزش متلب
    • آموزش Python
    • آموزش ++C
    • آموزش Java
    • آموزش #C
    • آموزش VB.NET
    • آموزش Perl
    • پردازش تصویر
    • پردازش صوت و گفتار
    • محاسبات نرم
      • الگوریتم‌های فراابتکاری
      • یادگیری ماشین ، داده‌کاوی و شناسایی آماری الگو
      • منطق فازی
    • طراحی وب سایت
    • پایگاه داده
    • شبکه
  • آکادمی مطلب دی ال
    • پایتون
    • متلب
    • سی پلاس پلاس
  • مطالب و دروس دانشگاهی
    • مهندسی کامپیوتر
    • مهندسی برق
  • پرداخت آنلاین
  • درخواست پروژه
  • دعوت به همکاری
  • منو منو
وبلاگ
ارزیابی طبقه بند درخت تصمیم Decision Tree بر روی داده IRIS

ارزیابی طبقه بند درخت تصمیم Decision Tree بر روی داده IRIS

9 اسفند 1397/0 دیدگاه /در پروژه ها, پروژه های شبیه سازی با متلب /توسط مدیر سایت

ارزیابی طبقه بند درخت تصمیم Decision Tree بر روی داده iris ، طبقه بند درخت تصمیم را با استفاده از نرم افزار MATLAB بر روی داده iris ارزیابی کرده ایم ، سپس درخت را هرس کرده و نتیجه را با حالت اولیه مقایسه کرده ایم.

طبقه بندی (Classification) مجموعه داده IRIS با طبقه بند درخت تصمیم (Decision Tree)

در این پروژه قصد داریم طبقه بند درخت تصمیم را بر اساس مجموعه داده iris مورد بررسی قرار دهیم. برای اینکار دو حالت در نظر میگیرم:
قسمت اول: ساخت درخت تصمیم بدون هرس کردن
قسمت دوم: ساخت درخت تصمیم با هرس کردن و سطح هرس ۱٫

درخت تصمیم Decision Tree | طبقه بند درخت تصمیم

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

طبقه بندی Classification

همواره در زندگی ما، مواردی وجود دارند که دوست داریم بدانیم اگر یک کاری را انجام دهیم نتیجه‌ی خوب یا بدی دارد؟ این کار رو چگونه انجام خواهیم داد؟ اگر بخواهیم بر اساس تجارب خودمان عمل کنیم نیاز داریم بر اساس کارهایی که قبلا انجام دادیم، و تجاربی که کسب کردیم ( یک فرآیند یادگیری رخ داده است)، برای شرایط جدید تصمیم گیری نماییم. این پارگراف بیان ساده ای از یادگیری ماشین را بیان می‌کند که تعریف دقیق و علمی آن به صورت زیر است:
طبقه‌ بندی (classification) علمی است که بر اساس داده‌های قبلی که دارای برچسب هستند، مدلی برای پیش بینی برچسب داده‌های جدید می‌سازد.
طبقه‌ بندی classification یکی از زیر شاخه‌ های اساسی یادگیری ماشین و داده کاوی است. و اساس آن داده‌های جمع‌‌آوری شده از اعمال گذشته هستند. اعمالی که بر اساس دانش فرد خبره برچسب گذاری شدند. برای اینکه یک مدل طبقه‌ بند خوب داشته باشیم، باید با داده‌ها و ساختار آنها و نیز تعداد دسته‌ها (برچسب-کلاس-طبقه‌) اطلاع داشته باشیم. هر چند آشنایی با ساختار و نوع داده‌ها گاها عملی غیر ممکن است اما در صورت وجود یک آشنایی ساده گاها نیز می‌توان مدل طبقه بند درست را انتخاب کرد.
برای درک مفهوم طبقه‌ بندی classification یک بار دیگر پارگراف اول را بخوانید. به بیان دیگر؛ طبقه‌ بندی classification فرآیند قرار داده نمونه‌های جدید در طبقات مختلف بر اساس داده‌های قدیمی است و برای این‌کار به یک مدل طبقه‌بند یا الگوریتم طبقه‌بند مانند طبقه بند درخت تصمیم نیاز است.

برای اطلاعات بیشتر در مورد طبقه بندی Classification کلیک کنید

مجموعه داده IRIS

در این پروژه از مجموعه داده IRIS استفاده شده است ، این مجموعه داده را می توانید در لینک زیر مشاهده نمایید.

https://archive.ics.uci.edu/ml/datasets/iris

نتایج پروژه

همانطور که در بالا هم گفته شد برای این پروژه دو حالت در نظر گرفته ایم: ساخت طبقه بند درخت تصمیم بدون هرس کردن و ساخت درخت تصمیم با هرس کردن و سطح هرس ۱٫نتایج این دو حالت روی مجموعه داده آزمون و آموزش در جدول زیر آورده شده است. بر این اساس مجموعه داده به روش hold Out  به دو دسته آموزش و آزمون تقسیم شده است.

اجرای ۵ اجرای ۴ اجرای ۳ اجرای ۲ اجرای ۱
۹۷٫۱۴۹۹٫۰۴۹۶٫۱۹۹۹٫۰۴۹۸٫۰۹آموزش (بدون هرس)
۹۳٫۳۳۹۳٫۳۳۹۳٫۳۳۹۳٫۳۳۹۵٫۵۵آزمون (بدون هرس)
۶۶٫۶۶۹۷٫۳۳۶۶٫۶۶۹۷٫۱۴۹۶٫۱۹آموزش (با هرس)
۶۶٫۶۶۹۳٫۳۳۶۶٫۶۶۹۳٫۳۳۹۵٫۵۵آزمون (با هرس)

در جدول بالا دلیل متفاوت بودن نتایج در هر دسته این است که در مرحله تقسیم داده به دو دسته آزمون و آموزش ، داده به صورت تصادفی انتخاب می‌‌شوند. در حالت کلی مشاهده می‌شود برای مجموعه داده IRIS هرس کردن درخت نتایج ضعیف تری به همراه خواهد داشت

کارشناسان وب سایت MATLABDL قادر به انجام پروژه در زمینه های مشابه نیز می باشند.


قیمت پروژه : ۴۰۰۰۰ تومان

400,000 ریال – پرداخت آنلاین نهایی کردن خرید مورد به سبد خرید اضافه شد

حجم : ۱۱۰ کیلوبایت
توضیحات : پیاده سازی در نرم افزار متلب انجام شده است.
کلمات کلیدی: درخت تصمیم,طبقه بند درخت تصمیم,طبقه بندی با درخت تصمیم,مجموعه داده IRIS,
منبع : مطلب دی ال
رمز فایل : www.matlabdl.com



برچسب ها: درخت تصمیم, طبقه بند درخت تصمیم, طبقه بندی با درخت تصمیم, مجموعه داده IRIS
اشتراک این مطلب
  • اشتراک در Facebook
  • اشتراک در Twitter
  • Share on WhatsApp
  • اشتراک در LinkedIn
https://www.matlabdl.com/wp-content/uploads/2019/02/Classification-DecisionTree-iris-post.jpg 320 640 مدیر سایت https://www.matlabdl.com/wp-content/uploads/2018/10/matlabdl-com-logo-new.png مدیر سایت2019-02-28 15:07:472019-02-28 15:59:06ارزیابی طبقه بند درخت تصمیم Decision Tree بر روی داده IRIS
0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سبد خرید

تعداد موارد موجود در سبدخرید: 0

  • سبد خریدتان خالی است.
  • کل: 0 ریال
  • پرداخت

خبرنامه ایمیلی مطلب دی ال

آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آموزش زبان های برنامه نویسی

آحرین مطالب

  • پروژه حل پازل اعداد با استفاده از الگوریتم ژنتیک در متلبپروژه حل پازل اعداد با استفاده از الگوریتم ژنتیک در متلب2 اسفند 1399 - 15:54
  • پروژه پیاده سازی PCA و مصورسازی داده های دیتاست های iris ، Wheat Seeds و Abaloneپروژه پیاده سازی PCA و مصورسازی داده های iris ، Seeds و Abalone14 بهمن 1399 - 22:12
  • پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلبپروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب20 آبان 1399 - 22:22
  • کاربرد هوش مصنوعی در تشخیص اشیا ممنوعه زیر دستگاه x-rayکاربرد هوش مصنوعی در تشخیص اشیا ممنوعه زیر دستگاه x-ray18 آبان 1399 - 15:43
  • تحقیق بررسی راهکارهای مقابله با حمله DoS بر اساس ابزارهای یادگیری ماشینبررسی راهکارهای مقابله با حمله DoS بر اساس ابزارهای یادگیری ماشین6 آبان 1399 - 15:05

آخرین دیدگاه

  • سحر در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب
  • مدیر سایت در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب
  • سحر در پروژه پیاده سازی یک سیستم توصیه گر ترکیبی با متلب
  • مدیر سایت در آموزش حلقه for در پایتون | نحوه استفاده از حلقه ها در پایتون
  • علیرضا در آموزش حلقه for در پایتون | نحوه استفاده از حلقه ها در پایتون

مطلب دی ال را در شبکه های اجتماعی دنبال کنید

خانه |پرداخت آنلاین | دعوت به همکاری | قوانین سایت | درباره ما | تماس با ما

تمامي حقوق مادي و معنوي اين وب سايت نزد مطلب دی ال محفوظ بوده و هر گونه کپي برداري از مطالب پيگرد قانوني به همراه دارد!

طراح سایت : CMSDESIGN

انتخاب ویژگی با روش های فیلتر (فیلتر F-score) انتخاب ویژگی با روش های فیلتر (فیلتر F-score) کتاب یادگیری ماشین و هوش مصنوعی در حوزه سلامت کتاب یادگیری ماشین و هوش مصنوعی در حوزه سلامت...
رفتن به بالا