«وِکا» یا WEKA یکی از شناخته‌شده‌ترین نرم‌افزارهای متن‌باز در حوزه داده‌کاوی و یادگیری ماشین است.نام کامل آن:

Waikato Environment for Knowledge Analysis

این نرم‌افزار توسط دانشگاه Waikato نیوزیلند توسعه داده شده و بیشتر برای:

  • داده‌کاوی (Data Mining)
  • یادگیری ماشین (Machine Learning)
  • تحلیل داده
  • کشف الگو
  • طبقه‌بندی و خوشه‌بندی

استفاده می‌شود.ویژگی‌های مهم WEKA عبارتند از:

  • محیط گرافیکی ساده و آموزشی
  • متن‌باز و رایگان
  • دارای الگوریتم‌های متنوع یادگیری ماشین
  • مناسب برای آموزش، پژوهش و پروژه‌های تحلیلی
  • پشتیبانی از فرمت‌های مختلف داده مانند CSV و ARFF

از مهم‌ترین قابلیت‌های وکا می توان به موارد زیر اشاره کرد:

  • Classification (طبقه‌بندی)
  • Clustering (خوشه‌بندی)
  • Regression (رگرسیون)
  • Association Rules (قوانین وابستگی)
  • Feature Selection (انتخاب ویژگی)
  • Visualization (نمایش و مصورسازی داده‌ها)

الگوریتمهای متنوعی در این نرم افزار تعبیه شده است . از الگوریتم‌های معروف موجود در WEKA می توان به موارد زیر اشاره کرد:

  • J48 (نسخه‌ای از C4.5)
  • Naive Bayes
  • Random Forest
  • K-Means
  • Apriori
  • SVM

مزیت اصلی WEKA:

برای افرادی که می‌خواهند بدون برنامه‌نویسی سنگین وارد دنیای داده‌کاوی و یادگیری ماشین شوند، WEKA یک نقطه شروع بسیار مناسب و آموزشی است.