صفر تا قهرمانصفر تا قهرمان
  • صفحه اصلی
  • دوره ها

    جستجو دوره ها

    چیزی را که علاقه دارید جستجو کنید

      دسته ها

      • امنیت
      • برنامه نویسی
        • اندروید
        • پایتون
      • نرم افزارهای مهندسی
        • ANSYS
        • Solid Works
    • مقالات
      • اندروید
      • پایتون
      • جاوا
      • طراحی و توسعه‌ی وب
      • جاوا اسکریپت
      • سی شارپ
      • بازی سازی
      • پایگاه داده‌ها
      • شبکه
      • لینوکس
      • امنیت
      • هوش مصنوعی و یادگیری ماشین
      • علم داده‌ها
      • واقعیت ترکیبی
      • واقعیت مجازی
      • هنرهای دیجیتال
        • After Effect
        • Illustrator
        • Indesign
        • Photoshop
      • نرم افزارهای مهندسی
        • ANSYS
        • Matlab
        • Solidworks
      • آکادمیک
        • نظریه بازی‌ها
      • مدیریت پروژه
      • اینترنت اشیا
      • گوناگون
    • ویدیوهای رایگان
    • رویدادها
    • همکاری با ما
    • تماس با ما
    • عضویت ورود

      Connect with:

      Login with Google Login with LinkedIn

      logo

      ورود با حساب کاربری سایت شما

      Connect with:

      Login with Google Login with LinkedIn
      logo


      رمز عبوررا فراموش کرده اید؟

      هنوز عضو نیستید؟همین حالا عضو شو!

      • صفحه اصلی
      • دوره ها

        جستجو دوره ها

        چیزی را که علاقه دارید جستجو کنید

          دسته ها

          • امنیت
          • برنامه نویسی
            • اندروید
            • پایتون
          • نرم افزارهای مهندسی
            • ANSYS
            • Solid Works
        • مقالات
          • اندروید
          • پایتون
          • جاوا
          • طراحی و توسعه‌ی وب
          • جاوا اسکریپت
          • سی شارپ
          • بازی سازی
          • پایگاه داده‌ها
          • شبکه
          • لینوکس
          • امنیت
          • هوش مصنوعی و یادگیری ماشین
          • علم داده‌ها
          • واقعیت ترکیبی
          • واقعیت مجازی
          • هنرهای دیجیتال
            • After Effect
            • Illustrator
            • Indesign
            • Photoshop
          • نرم افزارهای مهندسی
            • ANSYS
            • Matlab
            • Solidworks
          • آکادمیک
            • نظریه بازی‌ها
          • مدیریت پروژه
          • اینترنت اشیا
          • گوناگون
        • ویدیوهای رایگان
        • رویدادها
        • همکاری با ما
        • تماس با ما

        علم داده‌ها

        • خانه
        • بلاگ
        • علم داده‌ها
        • آشنایی با Weka برای یادگیری ماشین

        آشنایی با Weka برای یادگیری ماشین

        • ارسال شده توسط امین ابراهیمی
        • دسته بندی علم داده‌ها, هوش مصنوعی و یادگیری ماشین
        • تاریخ فروردین 24, 1396
        • نظرات 3 دیدگاه ها

        Weka شامل دسته ای از الگوریتم های یادگیری ماشین است که قادرند مجموعه ایی از داده های کاربردی را به طور مستقیم مورد بررسی قرار دهد.

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

        Weka

                Weka  نرم افزار داده کاوی ای (Data mining) است که به استفاده از الگوریتم های یادگیری ماشین می پردازد.Weka مجموعه ای از ابزارهاست برای :

        • Regression
        • Clustering
        • Association
        • Data pre-processing
        • Classification
        • Visualization

        در شکل زیر ویژگی های Weka آمده است :


        نصب و راه اندازی 

        می توانید از سایت رسمی، Weka را دانلود کنید.

        دستورات زیر برای تنظیم متغیر محیطی برای جاوا می باشد :

        1
        2
        3
        setenv WEKAHOME /usr/local/weka/weka-3-0-2
         
        setenv CLASSPATH $WEKAHOME/weka.jar:$CLASSPATH

         

         

        پس از اتمام دانلود، فایل exe را اجرا کرده و default set-up را انتخاب کنید تا نصب شود.

        Weka application interfaces

        در مجموع پنج Interface برای برنامه Weka در دسترس است. در شکل زیر صفحه نمایش رابط کاربری گرافیکی(GUI) و Interface موجود برنامه نشان داده شده است :

         

        فرمت های داده Weka

        Weka به طور پیش فرض از ویژگی ارتباط فرمت فایل برای تجزیه و تحلیل استفاده می کند.در لیست زیر ، برخی از فرمت ها که Weka قابلیت پشتیبانی آن ها را دارد آمده است :

        • CSV
        • ARFF
        • Database using ODBC

        Attribute Relation File format (ARFF)

        دو بخش دارد:

        1. بخش header نام رابطه(مجموعه داده) ، نام ویژگی و نوع مشخص می شود.
        2. بخش داده که از نمونه داده هاست.

        یک فایل ARFF به بیان رابطه ، ویژگی و داده نیاز دارد. در شکل زیر نمونه ایی از چنین فایلی آمده است.

         

        • @relation : اولین خط در هر فایل ARFF است که پس از نام مجموعه ایی رابطه / داده در بخش header نوشته می شود. نام رابطه می بایست یک رشته باشد و اگر دارای فضای خالی است ، باید از دابل کوتیشن استفاده کنیم.
        • @attribute : این بخش با اعلام نام خودش و نوع و محدوه در header شروع می شود که از داده های زیر برای ویژگی ها استفاده می کند :
        1. Numeric
        2. <nominal-specification>
        3. String
        4. Date
        • @data :در بخش داده تعریف شده و به دنبال لیستی از تمامی داده ها است.

        Weka Explorer

        شامل شش tab هست که در زیر می بینید:

         

        • Preprocess : به ما اجازه ی انتخاب فایل را می دهد.
        • Classify : به ما اجازه اجرا و آزمایش الگوریتم های متفاوت در فایل های داده به صورت پیش فرض را می دهد.
        • Cluster : به ما اجازه اجرا ابزار های مختلف clustering که شناسایی clusters در فایل داده ها است را می هد.
        • Association : به ما اجازه برای استفاده از قوانین association برای شناسایی ارتباط در داده را می دهد.
        • Select attributes : به ما اجازه مشاهده تغییرات ورود و خروج در صفات آزمایش را می دهد.
        • Visualize : به ما اجازه مشاهده ، تصور شدنی ساخته شده  در مجموعه ی داده ها که به صورت طرح پراکنده و نمودار میله ای است را ، در قالب دوبعدی می دهد.

        کاربر نمی تواند بین  tab های مختلف که پیش پردازش اولیه از مجموعه داده های تکمیل شده در حال اجراست ، حرکت کند.

        هدف این مقاله آشنایی با نرم افزار Weka بوده که در داده کاوی (Data mining) بسیار کاربرد دارد.

         

        برچسب:Weka, وکا, یادگیری ماشین

        • اشتراک گذاری:
        امین ابراهیمی

        مطلب قبلی

        آموزش RxJava
        فروردین 24, 1396

        مطلب بعدی

        ویژگی های پیشرفته در SVG
        فروردین 24, 1396

        ممکن است همچنین دوست داشته باشید

        demo_image
        کتابخانه‌های برتر پایتون برای پردازش زبان طبیعی
        29 آذر, 1396
        demo_image
        یادگیری ماشین به زبان ساده – بخش دوم
        4 آذر, 1396
        demo_image
        آشنایی با Numpy، کتابخانه‌ی ریاضیات در پایتون
        28 مهر, 1396

          3 نظر

        1. lion
          فروردین 30, 1396
          برای پاسخ دادن وارد شوید

          بسیار علاقه داشتم درمورد نرم افزاری برای فهم کاربردی داده کاوی بدونم

          بغیر از weka نرم افزار دیگری هم هست؟
          میشه در مورد علم داده کاوی هم اگر لینک مفیدی میشناسین معرفی کنین؟

          • امین ابراهیمی
            اردیبهشت 2, 1396
            برای پاسخ دادن وارد شوید

            متاسفانه با نرم افزار دیگری کار نکردم که به شما توصیه کنم و لی می توانید از این سایت دانش خوبی رو بدست بیارید
            https://www.udacity.com/

        2. حمید آصف
          فروردین 24, 1396
          برای پاسخ دادن وارد شوید

          بسیار ممنون از مقاله خوبتون

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

        برای نوشتن دیدگاه باید وارد بشوید.

        جستجو

        آخرین دوره ها

        امنیت 1 – با محوریت مسابقات فتح پرچم (CTF)

        امنیت 1 – با محوریت مسابقات فتح پرچم (CTF)

        2,990,000 ﷼
        برنامه نویسی اندروید

        برنامه نویسی اندروید

        4,000,000 ﷼
        ANSYS – WorkBench

        ANSYS – WorkBench

        3,000,000 ﷼

        از ما باخبر باشید

        جدیدترین دوره ها را در ایمیل خود دریافت کنید، همین حالا ایمیل خود را وارد نمایید

        دریافت مشاوره

        مشاوره رایگان

        logo-samandehi

        پشتیبانی

        • سبد خرید
        • فروشگاه
        • عضویت
        • پیشخوان

        شرکت

        • صفحه اصلی
        • درباره ما
        • تماس با ما
        • همکاری با ما
        • سوالات متداول

        تماس

        •   info@zerotohero.ir
        •   ۰۱۱-۳۵۳۰۳۶۷۱
        •   مازندران، بابلسر، بلوار پاسداران، سازمان مرکزی دانشگاه مازندران، مرکز رشد دانشگاه
        • حساب کاربر
        • قوانین
        • سوالات متداول

        تمامی حقوق این سایت متعلق به مجموعه آموزشی صفرتاقهرمان می باشد.