SlideShare a Scribd company logo
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
‫زبان‬
‫برنامه‬
‫نویسی‬
‫و‬
‫محیط‬
R
‫یکی‬
‫از‬
‫روش‬
‫های‬
‫کاربردی؛‬
‫ساده‬
‫و‬
‫در‬
‫عین‬
‫حال‬
‫پرطرفدار‬
‫در‬
‫حوزه‬
‫داده‬
‫کاوی‬
‫و‬
‫یادگیری‬
‫ماشین‬
‫است‬
.
‫مخصوصا‬
‫آن‬
‫دسته‬
‫از‬
‫دانشجویان‬
‫و‬
‫عالقه‬
‫مندان‬
‫حوزه‬
‫داده‬
‫کاوی‬
‫که‬
‫کمتر‬
‫با‬
‫زبان‬
‫های‬
‫برنامه‬
‫نویسی‬
‫و‬
‫ساختارهای‬
‫مهندسی‬
‫نرم‬
‫افزار‬
‫آشنا‬
،‫هستند‬
‫به‬
‫راحتی‬
‫می‬
‫توانند‬
‫زبان‬
R
‫را‬
‫فراگرفته‬
‫و‬
‫در‬
‫پروژه‬
‫های‬
‫مختلف‬
‫خود‬
‫از‬
‫آن‬
‫استفاده‬
‫کنند‬
.
‫از‬
‫آن‬
‫جایی‬
‫که‬
‫هر‬
‫پروژه‬
‫ای‬
‫نیازمند‬
‫بازخورد‬
،‫است‬
‫لطفا‬
‫نقطه‬
‫نظرات‬
‫خود‬
‫را‬
‫برای‬
‫ایمیل‬
ir
.
info@chistio
‫ارسال‬
‫کنید‬
‫و‬
‫ما‬
‫را‬
‫در‬
‫این‬
‫راه‬
‫یاری‬
‫نمایید‬
‫و‬
‫یا‬
‫کانال‬
‫ما‬
‫در‬
‫تلگرام‬
‫به‬
‫نشانی‬
@chistio
‫را‬
‫دنبال‬
‫کنید‬
‫ارادتمند‬
‫شما‬
‫مسعود‬
‫کاویانی‬
MasoudKaviani.ir
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
‫ی‬
‫ی‬
‫ا‬
‫ن‬
‫ش‬
‫آ‬
‫ا‬
‫ب‬
‫م‬
‫ت‬
‫ی‬
‫ر‬
‫و‬
‫گ‬
‫ل‬
‫ا‬
‫و‬
‫ا‬
‫ه‬
‫ا‬
‫ه‬
‫ش‬
‫و‬
‫ر‬
>> Preprocessing
>> Classification
>> Clustering
>> Dimensionality Reduction
>> Frequent Pattern Mining
‫مباحث‬ ‫با‬ ‫آشنایی‬
‫پایه‬
‫الگوریت‬ ‫و‬
‫م‬
‫های‬
‫کاوی‬ ‫داده‬
»
Preprocessing
‫یا‬
‫پیش‬
‫پردازش‬
‫داده‬
‫ها‬
‫یکی‬
‫از‬
‫مراحل‬
‫اصلی‬
‫داده‬
‫کاوی‬
‫است‬
‫که‬
‫بایستی‬
‫قبل‬
‫از‬
‫انجام‬
‫عملیات‬
،‫بعدی‬
‫داده‬
‫ها‬
‫را‬
‫پایش‬
‫کرده‬
‫و‬
‫یا‬
‫برای‬
‫الگوریتم‬
‫آماده‬
‫کنید‬
»
Classification
‫یا‬
‫طبقه‬
‫بندی‬
‫نوعی‬
‫یادگیری‬
‫با‬
‫ناظر‬
‫است‬
‫که‬
‫در‬
‫آن‬
‫مجموعه‬
‫داده‬
‫ها‬
‫توسط‬
‫یک‬
‫ناظر‬
‫برچسب‬
‫خورده‬
‫است‬
.
‫وظیفه‬
‫الگوریت‬
‫طبقه‬
‫بندی‬
‫ساخت‬
‫یک‬
‫مدل‬
‫از‬
‫روی‬
‫داده‬
‫ها‬
‫است‬
‫به‬
‫گونه‬
‫ای‬
‫که‬
‫برچسب‬
‫نمونه‬
‫های‬
‫جدید‬
‫را‬
‫بتواند‬
‫حدس‬
‫بزند‬
.
»
Clustering
‫نوعی‬
‫یادگیری‬
‫بدون‬
‫ناظر‬
‫است‬
.
‫وظیفه‬
‫الگوریتم‬
‫های‬
Clustering
‫یا‬
‫همان‬
‫خوشه‬
‫بندی‬
،
‫این‬
‫است‬
‫که‬
‫الگوهای‬
‫ذاتی‬
‫را‬
‫در‬
‫داده‬
‫کشف‬
‫کنند‬
.
‫داده‬
‫هایی‬
‫که‬
‫برچسب‬
‫مشخصی‬
‫ندارند‬
»
Dimensionality Reduction
‫یا‬
‫همان‬
‫کاهش‬
‫ابعاد‬
‫یکی‬
‫از‬
‫روش‬
‫های‬
‫پرکاربرد‬
‫برای‬
‫کاهش‬
‫دادن‬
‫تعداد‬
‫ویژگی‬
‫های‬
‫یک‬
‫مسئله‬
‫جهت‬
‫نمایش‬
‫داده‬
‫ها‬
‫و‬
‫یا‬
‫سبک‬
‫تر‬
‫کردن‬
‫داده‬
‫ها‬
‫جهت‬
‫تزریق‬
‫به‬
‫الگوریتم‬
‫های‬
‫خوشه‬
‫بندی‬
‫و‬
‫طبقه‬
‫بندی‬
‫است‬
.
‫این‬
‫روش‬
‫یکی‬
‫از‬
‫روش‬
‫های‬
‫پیش‬
‫پردازش‬
‫داده‬
‫ها‬
‫نیز‬
‫هست‬
»
Frequent Pattern Mining
‫یا‬
‫کاوش‬
‫الگوهای‬
‫پرتکرار‬
‫جهت‬
‫شناسایی‬
‫الگوهایی‬
‫در‬
‫داده‬
‫ها‬
‫به‬
‫کار‬
‫می‬
‫رود‬
‫که‬
‫مکررا‬
‫طبق‬
‫یک‬
‫روند‬
‫خاص‬
‫تکرار‬
‫شده‬
‫باشند‬
‫طبیعتا‬
‫اگر‬
‫بخواهید‬
‫از‬
‫زبان‬
‫برنامه‬
‫نویسی‬
‫یا‬
‫ابزاری‬
‫استفاده‬
‫کنید‬
‫باید‬
‫محیط‬
‫آن‬
‫را‬
‫بر‬
‫روی‬
‫سیستم‬
‫عامل‬
‫خود‬
‫نصب‬
‫کنید‬
.
‫برای‬
‫زبان‬
‫برنامه‬
‫نویسی‬
R
،
‫محیط‬
‫های‬
‫ساده‬
‫و‬
‫کاربردی‬
‫و‬
‫رایگانی‬
‫عرضه‬
‫شده‬
‫است‬
.
‫می‬
‫توانید‬
‫به‬
‫اختیار‬
‫هر‬
‫کدام‬
‫از‬
‫این‬
‫محیط‬
‫ها‬
‫را‬
‫با‬
‫توجه‬
‫به‬
‫سیستم‬
‫عامل‬
‫خود‬
‫نصب‬
‫کنید‬
:
»
www.cran.r-project.org
‫شاید‬
‫معروف‬
‫ترین‬
‫توزیع‬
‫محیط‬
‫جهت‬
‫زبان‬
R
‫را‬
‫می‬
‫توانید‬
‫از‬
‫این‬
‫وب‬
‫سایت‬
‫دریافت‬
‫کنید‬
»
www.rstudio.com
‫که‬
‫به‬
‫دلیل‬
‫ایجاد‬
‫یک‬
‫محیط‬
‫رایگان‬
‫و‬
‫بسیار‬
‫ساده‬
‫و‬
‫در‬
‫عین‬
‫حال‬
‫قدرتمند‬
‫توانسته‬
‫جایگاهی‬
‫در‬
‫میان‬
‫دوست‬
‫داران‬
‫زبان‬
R
‫پیدا‬
‫کند‬
.
‫می‬
‫توانید‬
Rstudio
‫را‬
‫به‬
‫صورت‬
‫رایگان‬
‫از‬
‫این‬
‫وب‬
‫سایت‬
‫دریافت‬
‫کنید‬
.
»
www.rcommander.com
‫که‬
‫باز‬
‫هم‬
‫یک‬
‫محیط‬
‫رایگان‬
‫و‬
‫تعاملی‬
‫را‬
‫جهت‬
‫زبان‬
R
‫در‬
‫اختیار‬
‫کاربران‬
‫سیستم‬
‫عامل‬
‫های‬
‫مختلف‬
‫قرار‬
‫می‬
‫دهد‬
.
‫این‬
‫نرم‬
‫افزار‬
‫را‬
‫همراه‬
‫با‬
‫پالگین‬
‫های‬
‫مختلف‬
‫می‬
‫توانید‬
‫از‬
‫وب‬
‫سایت‬
‫آن‬
‫دریافت‬
‫کنید‬
.
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
‫ه‬
‫ا‬
‫ر‬
‫ز‬
‫ا‬
‫غ‬
‫آ‬
‫اندازی‬ ‫راه‬ ‫و‬ ‫نصب‬
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
‫ی‬
‫ع‬
‫ب‬
‫ا‬
‫ن‬
‫م‬
‫ت‬
‫ه‬
‫ج‬
‫ی‬
‫ر‬
‫ی‬
‫گ‬
‫د‬
‫ا‬
‫ی‬
‫مراجع‬ ‫و‬ ‫منابع‬
‫آموزشی‬
‫منابع‬
‫آموزشی‬
‫در‬
‫زبان‬
R
‫را‬
‫می‬
‫توان‬
‫به‬
‫سه‬
‫دسته‬
،‫مبتدی‬
‫متوسط‬
‫و‬
‫پیشرفته‬
‫تقسیم‬
‫بندی‬
‫کرد‬
.
‫این‬
‫منابع‬
‫به‬
‫ترتیب‬
‫جهت‬
‫آموزش‬
‫مفاهیم‬
‫اولیه‬
‫زبان‬
R
‫همراه‬
‫با‬
‫مثال‬
‫های‬
‫عملی‬
‫در‬
‫قالب‬
‫وب‬
،‫سایت‬
‫کتاب‬
‫رایگان‬
‫آموزشی‬
‫و‬
‫فیلم‬
‫های‬
‫آموزشی‬
‫در‬
‫زیر‬
‫آورده‬
‫شده‬
‫اند‬
:
»
https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf
‫یک‬
‫کتاب‬
‫رایگان‬
‫آموزشی‬
‫برای‬
‫زبان‬
R
‫است‬
‫که‬
‫مشخصات‬
‫این‬
‫زبان‬
‫و‬
‫ویژگی‬
‫های‬
‫مختلف‬
‫آن‬
‫را‬
‫همراه‬
‫با‬
‫مثال‬
‫آورده‬
‫است‬
.
‫این‬
‫کتاب‬
‫را‬
‫می‬
‫توانید‬
‫از‬
‫لینک‬
‫باال‬
‫دانلود‬
‫کنید‬
»
www.statmethods.net
‫این‬
‫وب‬
‫سایت‬
‫مباحث‬
‫آماری‬
‫و‬
‫گرافیکی‬
‫زبان‬
R
‫را‬
‫همراه‬
‫با‬
‫مثال‬
‫های‬
‫کاربردی‬
‫به‬
‫صورت‬
‫رایگان‬
‫آموزشی‬
‫می‬
‫دهد‬
.
»
r-tutor.com
‫یکی‬
‫از‬
‫منابع‬
‫بسیار‬
‫عالی‬
‫جهت‬
‫یادگیری‬
R
‫در‬
‫زمینه‬
‫های‬
‫مختلف‬
‫است‬
.
‫همچنین‬
‫در‬
www.r-tutor.com/r-introduction
‫مقدمه‬
‫ای‬
‫جهت‬
‫آموزش‬
‫این‬
‫زبان‬
‫برنامه‬
‫نویسی‬
‫آورده‬
‫شده‬
‫است‬
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
‫ی‬
‫ع‬
‫ب‬
‫ا‬
‫ن‬
‫م‬
‫ت‬
‫ه‬
‫ج‬
‫ی‬
‫ر‬
‫ی‬
‫گ‬
‫د‬
‫ا‬
‫ی‬
‫مراجع‬ ‫و‬ ‫منابع‬
‫آموزشی‬
‫ادامه‬
‫منابع‬
‫آموزشی‬
:
»
flowingdata.com
‫این‬
‫وب‬
‫سایت‬
‫نیز‬
‫از‬
‫وب‬
‫سایت‬
‫های‬
‫بسیار‬
‫عالی‬
‫در‬
‫حوزه‬
‫زبان‬
‫برنامه‬
‫نویسی‬
R
‫به‬
‫صورت‬
‫کاربردی‬
‫است‬
.
‫همچنین‬
‫در‬
www.flowingdata.com/category/tutorials
‫مجموعه‬
‫آموزش‬
‫های‬
‫مختلف‬
‫و‬
‫کاربردی‬
‫برای‬
‫زبان‬
R
‫همراه‬
‫با‬
‫مثال‬
‫عملی‬
‫آورده‬
‫شده‬
‫است‬
»
r-bloggers.com
‫نیز‬
‫یکی‬
‫دیگر‬
‫از‬
‫منابع‬
‫ارزشمند‬
‫در‬
‫حوزه‬
‫زبان‬
‫برنامه‬
‫نویسی‬
R
‫است‬
‫که‬
‫به‬
‫صورت‬
‫مرتب‬
‫به‬
‫روز‬
‫رسانی‬
‫می‬
‫شود‬
.
‫می‬
‫توانید‬
‫هر‬
‫روز‬
‫یا‬
‫هر‬
‫چند‬
‫وقت‬
‫یکبار‬
‫نگاهی‬
‫به‬
‫مقاالت‬
‫این‬
‫سایت‬
‫بیندازید‬
»
www.edx.org/course/introduction-to-r-for-data-science
‫وب‬
‫سایت‬
Edx
‫وب‬
‫سایت‬
‫معروف‬
‫حوزه‬
،‫یادگیری‬
‫دروس‬
‫مختلفی‬
‫را‬
‫در‬
‫حوزه‬
‫زبان‬
‫برنامه‬
‫نویسی‬
R
‫قرار‬
‫داده‬
‫است‬
.
‫دروه‬
‫ای‬
‫که‬
‫لینک‬
‫آن‬
‫را‬
‫قرار‬
‫داده‬
،‫ایم‬
‫از‬
‫ماکروسافت‬
‫می‬
‫باشد‬
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
P
a
c
k
a
g
e
s
‫های‬ ‫پکیج‬
‫پرکاربرد‬
‫برای‬
‫این‬
‫که‬
‫بتوانید‬
‫از‬
R
‫بهترین‬
‫استفاده‬
‫را‬
،‫بکنید‬
‫بهتر‬
‫است‬
‫از‬
‫پکیج‬
‫های‬
‫مختلف‬
‫آن‬
‫جهت‬
‫انجام‬
‫عملیات‬
‫داده‬
‫کاوی‬
‫و‬
‫یادگیری‬
‫ماشین‬
‫استفاده‬
‫کنید‬
.
‫در‬
‫زیر‬
‫به‬
‫برخی‬
‫از‬
‫این‬
‫پکیج‬
‫ها‬
‫همراه‬
‫با‬
‫کاربرد‬
‫آن‬
‫ها‬
‫اشاره‬
‫شده‬
‫است‬
.
‫این‬
‫پکیج‬
‫ها‬
‫از‬
‫عموما‬
‫از‬
cran.r-project.org
‫قابل‬
‫دریافت‬
‫هستند‬
:
»
‫پکیج‬
e1071
‫یکی‬
‫از‬
‫پرکاربردترین‬
‫پکیج‬
‫های‬
R
‫که‬
‫می‬
‫تواند‬
‫عملیات‬
‫مختلف‬
‫مانند‬
‫طبقه‬
،‫بندی‬
‫خوشه‬
‫بندی‬
‫و‬
...
‫را‬
‫انجام‬
‫دهد‬
.
‫پیاده‬
‫سازی‬
‫های‬
‫بهینه‬
‫برای‬
SVM
،
Fuzzy Clustering
،
Naive Bayes
‫و‬
...
‫در‬
‫این‬
‫پکیج‬
‫قرار‬
‫داده‬
‫شده‬
‫است‬
»
‫پکیج‬
rpart
‫این‬
‫پکیج‬
‫نیز‬
‫شامل‬
‫پیاده‬
‫سازی‬
‫های‬
‫مختلف‬
‫الگوریتم‬
‫های‬
‫طبقه‬
‫بندی‬
‫و‬
‫خوشه‬
‫بندی‬
‫می‬
‫باشد‬
»
‫پکیج‬
Rgraph
‫این‬
‫پکیج‬
‫جزو‬
‫برترین‬
‫پکیج‬
‫ها‬
‫برای‬
‫کار‬
‫کردن‬
‫و‬
‫آنالیز‬
‫شبکه‬
‫و‬
‫گراف‬
‫است‬
.
‫همچنین‬
‫جهت‬
‫نمایش‬
‫شبکه‬
‫و‬
‫گراف‬
‫نیز‬
‫می‬
‫توانید‬
‫از‬
‫این‬
‫پکیج‬
‫استفاده‬
‫کنید‬
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
P
a
c
k
a
g
e
s
‫های‬ ‫پکیج‬
‫پرکاربرد‬
‫ادامه‬
‫پکیج‬
‫های‬
‫پرکاربرد‬
‫زبان‬
R
:
»
‫پکیج‬
nnet
‫برای‬
‫پیاده‬
‫سازی‬
‫شبکه‬
‫های‬
‫عصبی‬
feed forwad
‫می‬
‫توانید‬
‫از‬
‫این‬
‫پکیج‬
‫استفاده‬
‫کنید‬
»
‫پکیج‬
randomForest
‫که‬
‫پیاده‬
‫سازی‬
‫الگوریتم‬
‫معروف‬
‫جنگل‬
‫تصادفی‬
‫یا‬
‫همان‬
Random Forest
‫جهت‬
‫طبقه‬
‫بندی‬
‫داده‬
‫ها‬
‫می‬
‫باشد‬
»
‫پکیج‬
R/Weka
‫متخصصانی‬
‫که‬
‫با‬
‫نرم‬
‫افزار‬
‫یا‬
‫کتابخانه‬
WEKA
‫کار‬
‫باشند‬
‫احتماال‬
‫بسیار‬
‫مشتاق‬
‫این‬
‫پکیج‬
‫هستند‬
.
‫این‬
‫پکیج‬
‫یک‬
‫واسط‬
‫برای‬
‫عملیات‬
‫مختلف‬
‫پیاده‬
‫سازی‬
‫شده‬
‫توسط‬
WEKA
‫را‬
‫برای‬
‫زبان‬
R
‫به‬
‫کاربران‬
‫ارائه‬
‫می‬
‫دهد‬
»
‫پکیج‬
‫های‬
TidyVerse
‫مجموعه‬
‫ای‬
‫پکیج‬
‫های‬
‫مختلف‬
‫جهت‬
‫نمایش‬
‫داده‬
،‫ها‬
‫دستکاری‬
‫و‬
‫پیش‬
‫پردازش‬
‫داده‬
،‫ها‬
‫خواند‬
‫ن‬
‫داده‬
‫ها‬
‫از‬
‫منابع‬
‫مختلف‬
‫مانند‬
‫فایل‬
‫های‬
CSV
‫و‬
...
‫را‬
‫می‬
‫توانید‬
‫از‬
‫طریق‬
TidyVerse.org
‫دریافت‬
‫کنید‬
‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬
R
‫منابع‬
‫و‬
‫مطالعه‬
‫بیشتر‬
:
https://www.kdnuggets.com/2015/06/top-20-r-machine-learning-packages.html
https://www.computerworld.com/article/2921176/business-intelligence/great-r-packages-for-data-import-wrangling-visualization.html
https://www.tidyverse.org/
https://www.tidyverse.org/
http://adv-r.had.co.nz/
https://www.analyticsvidhya.com/learning-paths-data-science-business-analytics-business-intelligence-big-data/learning-path-r-data-
science
https://www.edx.org/course/data-science-r-basics
http://blog.revolutionanalytics.com/2012/04/20-free-r-tutorials-and-one-reference-card.html
https://flowingdata.com/category/tutorials/
http://www.statisticsblog.com/
https://www.jaredlander.com/r-for-everyone/

More Related Content

Similar to نقشه راه یادگیری اکوسیستم داده کاوی و یادگیری ماشین در نرم‌افزار آر

Navid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, IranNavid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, Iran
Hamed Takmil
 
How to Sucess In Meeting - Amir.Zamanian
How to Sucess In Meeting - Amir.ZamanianHow to Sucess In Meeting - Amir.Zamanian
How to Sucess In Meeting - Amir.ZamanianA Zn Network
 
Sql function v03
Sql function v03Sql function v03
Sql function v03
Ehsan Kamali
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
Masoud Sharifi
 
مفاهیم اولیه داکر
مفاهیم اولیه داکرمفاهیم اولیه داکر
مفاهیم اولیه داکر
Ali Rasoulian
 
RayBPMS (Rayvarz Business Process Management System)
RayBPMS (Rayvarz Business Process Management System)RayBPMS (Rayvarz Business Process Management System)
an introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Weban introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Web
Hossein sharafi
 
Voic maning
Voic maningVoic maning
Network Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir ZamanianNetwork Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir ZamanianA Zn Network
 
Data Fusion model for web analytics
Data Fusion model for web analyticsData Fusion model for web analytics
Data Fusion model for web analytics
Mahdi Sayyad
 
Software Fault Avoidance in Implementation
Software Fault Avoidance in ImplementationSoftware Fault Avoidance in Implementation
Software Fault Avoidance in Implementation
Morteza Zakeri
 

Similar to نقشه راه یادگیری اکوسیستم داده کاوی و یادگیری ماشین در نرم‌افزار آر (13)

RESUME
RESUMERESUME
RESUME
 
alborz resume 5
alborz resume 5alborz resume 5
alborz resume 5
 
Navid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, IranNavid Conference - 1394 - Shiraz, Iran
Navid Conference - 1394 - Shiraz, Iran
 
How to Sucess In Meeting - Amir.Zamanian
How to Sucess In Meeting - Amir.ZamanianHow to Sucess In Meeting - Amir.Zamanian
How to Sucess In Meeting - Amir.Zamanian
 
Sql function v03
Sql function v03Sql function v03
Sql function v03
 
چرا نود.جی اس؟
چرا نود.جی اس؟چرا نود.جی اس؟
چرا نود.جی اس؟
 
مفاهیم اولیه داکر
مفاهیم اولیه داکرمفاهیم اولیه داکر
مفاهیم اولیه داکر
 
RayBPMS (Rayvarz Business Process Management System)
RayBPMS (Rayvarz Business Process Management System)RayBPMS (Rayvarz Business Process Management System)
RayBPMS (Rayvarz Business Process Management System)
 
an introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Weban introduction to Web 3.0 - Semantic Web
an introduction to Web 3.0 - Semantic Web
 
Voic maning
Voic maningVoic maning
Voic maning
 
Network Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir ZamanianNetwork Design - TOP-Down-Amir Zamanian
Network Design - TOP-Down-Amir Zamanian
 
Data Fusion model for web analytics
Data Fusion model for web analyticsData Fusion model for web analytics
Data Fusion model for web analytics
 
Software Fault Avoidance in Implementation
Software Fault Avoidance in ImplementationSoftware Fault Avoidance in Implementation
Software Fault Avoidance in Implementation
 

نقشه راه یادگیری اکوسیستم داده کاوی و یادگیری ماشین در نرم‌افزار آر

  • 1. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R ‫زبان‬ ‫برنامه‬ ‫نویسی‬ ‫و‬ ‫محیط‬ R ‫یکی‬ ‫از‬ ‫روش‬ ‫های‬ ‫کاربردی؛‬ ‫ساده‬ ‫و‬ ‫در‬ ‫عین‬ ‫حال‬ ‫پرطرفدار‬ ‫در‬ ‫حوزه‬ ‫داده‬ ‫کاوی‬ ‫و‬ ‫یادگیری‬ ‫ماشین‬ ‫است‬ . ‫مخصوصا‬ ‫آن‬ ‫دسته‬ ‫از‬ ‫دانشجویان‬ ‫و‬ ‫عالقه‬ ‫مندان‬ ‫حوزه‬ ‫داده‬ ‫کاوی‬ ‫که‬ ‫کمتر‬ ‫با‬ ‫زبان‬ ‫های‬ ‫برنامه‬ ‫نویسی‬ ‫و‬ ‫ساختارهای‬ ‫مهندسی‬ ‫نرم‬ ‫افزار‬ ‫آشنا‬ ،‫هستند‬ ‫به‬ ‫راحتی‬ ‫می‬ ‫توانند‬ ‫زبان‬ R ‫را‬ ‫فراگرفته‬ ‫و‬ ‫در‬ ‫پروژه‬ ‫های‬ ‫مختلف‬ ‫خود‬ ‫از‬ ‫آن‬ ‫استفاده‬ ‫کنند‬ . ‫از‬ ‫آن‬ ‫جایی‬ ‫که‬ ‫هر‬ ‫پروژه‬ ‫ای‬ ‫نیازمند‬ ‫بازخورد‬ ،‫است‬ ‫لطفا‬ ‫نقطه‬ ‫نظرات‬ ‫خود‬ ‫را‬ ‫برای‬ ‫ایمیل‬ ir . info@chistio ‫ارسال‬ ‫کنید‬ ‫و‬ ‫ما‬ ‫را‬ ‫در‬ ‫این‬ ‫راه‬ ‫یاری‬ ‫نمایید‬ ‫و‬ ‫یا‬ ‫کانال‬ ‫ما‬ ‫در‬ ‫تلگرام‬ ‫به‬ ‫نشانی‬ @chistio ‫را‬ ‫دنبال‬ ‫کنید‬ ‫ارادتمند‬ ‫شما‬ ‫مسعود‬ ‫کاویانی‬ MasoudKaviani.ir
  • 2. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R ‫ی‬ ‫ی‬ ‫ا‬ ‫ن‬ ‫ش‬ ‫آ‬ ‫ا‬ ‫ب‬ ‫م‬ ‫ت‬ ‫ی‬ ‫ر‬ ‫و‬ ‫گ‬ ‫ل‬ ‫ا‬ ‫و‬ ‫ا‬ ‫ه‬ ‫ا‬ ‫ه‬ ‫ش‬ ‫و‬ ‫ر‬ >> Preprocessing >> Classification >> Clustering >> Dimensionality Reduction >> Frequent Pattern Mining ‫مباحث‬ ‫با‬ ‫آشنایی‬ ‫پایه‬ ‫الگوریت‬ ‫و‬ ‫م‬ ‫های‬ ‫کاوی‬ ‫داده‬ » Preprocessing ‫یا‬ ‫پیش‬ ‫پردازش‬ ‫داده‬ ‫ها‬ ‫یکی‬ ‫از‬ ‫مراحل‬ ‫اصلی‬ ‫داده‬ ‫کاوی‬ ‫است‬ ‫که‬ ‫بایستی‬ ‫قبل‬ ‫از‬ ‫انجام‬ ‫عملیات‬ ،‫بعدی‬ ‫داده‬ ‫ها‬ ‫را‬ ‫پایش‬ ‫کرده‬ ‫و‬ ‫یا‬ ‫برای‬ ‫الگوریتم‬ ‫آماده‬ ‫کنید‬ » Classification ‫یا‬ ‫طبقه‬ ‫بندی‬ ‫نوعی‬ ‫یادگیری‬ ‫با‬ ‫ناظر‬ ‫است‬ ‫که‬ ‫در‬ ‫آن‬ ‫مجموعه‬ ‫داده‬ ‫ها‬ ‫توسط‬ ‫یک‬ ‫ناظر‬ ‫برچسب‬ ‫خورده‬ ‫است‬ . ‫وظیفه‬ ‫الگوریت‬ ‫طبقه‬ ‫بندی‬ ‫ساخت‬ ‫یک‬ ‫مدل‬ ‫از‬ ‫روی‬ ‫داده‬ ‫ها‬ ‫است‬ ‫به‬ ‫گونه‬ ‫ای‬ ‫که‬ ‫برچسب‬ ‫نمونه‬ ‫های‬ ‫جدید‬ ‫را‬ ‫بتواند‬ ‫حدس‬ ‫بزند‬ . » Clustering ‫نوعی‬ ‫یادگیری‬ ‫بدون‬ ‫ناظر‬ ‫است‬ . ‫وظیفه‬ ‫الگوریتم‬ ‫های‬ Clustering ‫یا‬ ‫همان‬ ‫خوشه‬ ‫بندی‬ ، ‫این‬ ‫است‬ ‫که‬ ‫الگوهای‬ ‫ذاتی‬ ‫را‬ ‫در‬ ‫داده‬ ‫کشف‬ ‫کنند‬ . ‫داده‬ ‫هایی‬ ‫که‬ ‫برچسب‬ ‫مشخصی‬ ‫ندارند‬ » Dimensionality Reduction ‫یا‬ ‫همان‬ ‫کاهش‬ ‫ابعاد‬ ‫یکی‬ ‫از‬ ‫روش‬ ‫های‬ ‫پرکاربرد‬ ‫برای‬ ‫کاهش‬ ‫دادن‬ ‫تعداد‬ ‫ویژگی‬ ‫های‬ ‫یک‬ ‫مسئله‬ ‫جهت‬ ‫نمایش‬ ‫داده‬ ‫ها‬ ‫و‬ ‫یا‬ ‫سبک‬ ‫تر‬ ‫کردن‬ ‫داده‬ ‫ها‬ ‫جهت‬ ‫تزریق‬ ‫به‬ ‫الگوریتم‬ ‫های‬ ‫خوشه‬ ‫بندی‬ ‫و‬ ‫طبقه‬ ‫بندی‬ ‫است‬ . ‫این‬ ‫روش‬ ‫یکی‬ ‫از‬ ‫روش‬ ‫های‬ ‫پیش‬ ‫پردازش‬ ‫داده‬ ‫ها‬ ‫نیز‬ ‫هست‬ » Frequent Pattern Mining ‫یا‬ ‫کاوش‬ ‫الگوهای‬ ‫پرتکرار‬ ‫جهت‬ ‫شناسایی‬ ‫الگوهایی‬ ‫در‬ ‫داده‬ ‫ها‬ ‫به‬ ‫کار‬ ‫می‬ ‫رود‬ ‫که‬ ‫مکررا‬ ‫طبق‬ ‫یک‬ ‫روند‬ ‫خاص‬ ‫تکرار‬ ‫شده‬ ‫باشند‬
  • 3. ‫طبیعتا‬ ‫اگر‬ ‫بخواهید‬ ‫از‬ ‫زبان‬ ‫برنامه‬ ‫نویسی‬ ‫یا‬ ‫ابزاری‬ ‫استفاده‬ ‫کنید‬ ‫باید‬ ‫محیط‬ ‫آن‬ ‫را‬ ‫بر‬ ‫روی‬ ‫سیستم‬ ‫عامل‬ ‫خود‬ ‫نصب‬ ‫کنید‬ . ‫برای‬ ‫زبان‬ ‫برنامه‬ ‫نویسی‬ R ، ‫محیط‬ ‫های‬ ‫ساده‬ ‫و‬ ‫کاربردی‬ ‫و‬ ‫رایگانی‬ ‫عرضه‬ ‫شده‬ ‫است‬ . ‫می‬ ‫توانید‬ ‫به‬ ‫اختیار‬ ‫هر‬ ‫کدام‬ ‫از‬ ‫این‬ ‫محیط‬ ‫ها‬ ‫را‬ ‫با‬ ‫توجه‬ ‫به‬ ‫سیستم‬ ‫عامل‬ ‫خود‬ ‫نصب‬ ‫کنید‬ : » www.cran.r-project.org ‫شاید‬ ‫معروف‬ ‫ترین‬ ‫توزیع‬ ‫محیط‬ ‫جهت‬ ‫زبان‬ R ‫را‬ ‫می‬ ‫توانید‬ ‫از‬ ‫این‬ ‫وب‬ ‫سایت‬ ‫دریافت‬ ‫کنید‬ » www.rstudio.com ‫که‬ ‫به‬ ‫دلیل‬ ‫ایجاد‬ ‫یک‬ ‫محیط‬ ‫رایگان‬ ‫و‬ ‫بسیار‬ ‫ساده‬ ‫و‬ ‫در‬ ‫عین‬ ‫حال‬ ‫قدرتمند‬ ‫توانسته‬ ‫جایگاهی‬ ‫در‬ ‫میان‬ ‫دوست‬ ‫داران‬ ‫زبان‬ R ‫پیدا‬ ‫کند‬ . ‫می‬ ‫توانید‬ Rstudio ‫را‬ ‫به‬ ‫صورت‬ ‫رایگان‬ ‫از‬ ‫این‬ ‫وب‬ ‫سایت‬ ‫دریافت‬ ‫کنید‬ . » www.rcommander.com ‫که‬ ‫باز‬ ‫هم‬ ‫یک‬ ‫محیط‬ ‫رایگان‬ ‫و‬ ‫تعاملی‬ ‫را‬ ‫جهت‬ ‫زبان‬ R ‫در‬ ‫اختیار‬ ‫کاربران‬ ‫سیستم‬ ‫عامل‬ ‫های‬ ‫مختلف‬ ‫قرار‬ ‫می‬ ‫دهد‬ . ‫این‬ ‫نرم‬ ‫افزار‬ ‫را‬ ‫همراه‬ ‫با‬ ‫پالگین‬ ‫های‬ ‫مختلف‬ ‫می‬ ‫توانید‬ ‫از‬ ‫وب‬ ‫سایت‬ ‫آن‬ ‫دریافت‬ ‫کنید‬ . ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R ‫ه‬ ‫ا‬ ‫ر‬ ‫ز‬ ‫ا‬ ‫غ‬ ‫آ‬ ‫اندازی‬ ‫راه‬ ‫و‬ ‫نصب‬
  • 4. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R ‫ی‬ ‫ع‬ ‫ب‬ ‫ا‬ ‫ن‬ ‫م‬ ‫ت‬ ‫ه‬ ‫ج‬ ‫ی‬ ‫ر‬ ‫ی‬ ‫گ‬ ‫د‬ ‫ا‬ ‫ی‬ ‫مراجع‬ ‫و‬ ‫منابع‬ ‫آموزشی‬ ‫منابع‬ ‫آموزشی‬ ‫در‬ ‫زبان‬ R ‫را‬ ‫می‬ ‫توان‬ ‫به‬ ‫سه‬ ‫دسته‬ ،‫مبتدی‬ ‫متوسط‬ ‫و‬ ‫پیشرفته‬ ‫تقسیم‬ ‫بندی‬ ‫کرد‬ . ‫این‬ ‫منابع‬ ‫به‬ ‫ترتیب‬ ‫جهت‬ ‫آموزش‬ ‫مفاهیم‬ ‫اولیه‬ ‫زبان‬ R ‫همراه‬ ‫با‬ ‫مثال‬ ‫های‬ ‫عملی‬ ‫در‬ ‫قالب‬ ‫وب‬ ،‫سایت‬ ‫کتاب‬ ‫رایگان‬ ‫آموزشی‬ ‫و‬ ‫فیلم‬ ‫های‬ ‫آموزشی‬ ‫در‬ ‫زیر‬ ‫آورده‬ ‫شده‬ ‫اند‬ : » https://cran.r-project.org/doc/manuals/r-release/R-intro.pdf ‫یک‬ ‫کتاب‬ ‫رایگان‬ ‫آموزشی‬ ‫برای‬ ‫زبان‬ R ‫است‬ ‫که‬ ‫مشخصات‬ ‫این‬ ‫زبان‬ ‫و‬ ‫ویژگی‬ ‫های‬ ‫مختلف‬ ‫آن‬ ‫را‬ ‫همراه‬ ‫با‬ ‫مثال‬ ‫آورده‬ ‫است‬ . ‫این‬ ‫کتاب‬ ‫را‬ ‫می‬ ‫توانید‬ ‫از‬ ‫لینک‬ ‫باال‬ ‫دانلود‬ ‫کنید‬ » www.statmethods.net ‫این‬ ‫وب‬ ‫سایت‬ ‫مباحث‬ ‫آماری‬ ‫و‬ ‫گرافیکی‬ ‫زبان‬ R ‫را‬ ‫همراه‬ ‫با‬ ‫مثال‬ ‫های‬ ‫کاربردی‬ ‫به‬ ‫صورت‬ ‫رایگان‬ ‫آموزشی‬ ‫می‬ ‫دهد‬ . » r-tutor.com ‫یکی‬ ‫از‬ ‫منابع‬ ‫بسیار‬ ‫عالی‬ ‫جهت‬ ‫یادگیری‬ R ‫در‬ ‫زمینه‬ ‫های‬ ‫مختلف‬ ‫است‬ . ‫همچنین‬ ‫در‬ www.r-tutor.com/r-introduction ‫مقدمه‬ ‫ای‬ ‫جهت‬ ‫آموزش‬ ‫این‬ ‫زبان‬ ‫برنامه‬ ‫نویسی‬ ‫آورده‬ ‫شده‬ ‫است‬
  • 5. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R ‫ی‬ ‫ع‬ ‫ب‬ ‫ا‬ ‫ن‬ ‫م‬ ‫ت‬ ‫ه‬ ‫ج‬ ‫ی‬ ‫ر‬ ‫ی‬ ‫گ‬ ‫د‬ ‫ا‬ ‫ی‬ ‫مراجع‬ ‫و‬ ‫منابع‬ ‫آموزشی‬ ‫ادامه‬ ‫منابع‬ ‫آموزشی‬ : » flowingdata.com ‫این‬ ‫وب‬ ‫سایت‬ ‫نیز‬ ‫از‬ ‫وب‬ ‫سایت‬ ‫های‬ ‫بسیار‬ ‫عالی‬ ‫در‬ ‫حوزه‬ ‫زبان‬ ‫برنامه‬ ‫نویسی‬ R ‫به‬ ‫صورت‬ ‫کاربردی‬ ‫است‬ . ‫همچنین‬ ‫در‬ www.flowingdata.com/category/tutorials ‫مجموعه‬ ‫آموزش‬ ‫های‬ ‫مختلف‬ ‫و‬ ‫کاربردی‬ ‫برای‬ ‫زبان‬ R ‫همراه‬ ‫با‬ ‫مثال‬ ‫عملی‬ ‫آورده‬ ‫شده‬ ‫است‬ » r-bloggers.com ‫نیز‬ ‫یکی‬ ‫دیگر‬ ‫از‬ ‫منابع‬ ‫ارزشمند‬ ‫در‬ ‫حوزه‬ ‫زبان‬ ‫برنامه‬ ‫نویسی‬ R ‫است‬ ‫که‬ ‫به‬ ‫صورت‬ ‫مرتب‬ ‫به‬ ‫روز‬ ‫رسانی‬ ‫می‬ ‫شود‬ . ‫می‬ ‫توانید‬ ‫هر‬ ‫روز‬ ‫یا‬ ‫هر‬ ‫چند‬ ‫وقت‬ ‫یکبار‬ ‫نگاهی‬ ‫به‬ ‫مقاالت‬ ‫این‬ ‫سایت‬ ‫بیندازید‬ » www.edx.org/course/introduction-to-r-for-data-science ‫وب‬ ‫سایت‬ Edx ‫وب‬ ‫سایت‬ ‫معروف‬ ‫حوزه‬ ،‫یادگیری‬ ‫دروس‬ ‫مختلفی‬ ‫را‬ ‫در‬ ‫حوزه‬ ‫زبان‬ ‫برنامه‬ ‫نویسی‬ R ‫قرار‬ ‫داده‬ ‫است‬ . ‫دروه‬ ‫ای‬ ‫که‬ ‫لینک‬ ‫آن‬ ‫را‬ ‫قرار‬ ‫داده‬ ،‫ایم‬ ‫از‬ ‫ماکروسافت‬ ‫می‬ ‫باشد‬
  • 6. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R P a c k a g e s ‫های‬ ‫پکیج‬ ‫پرکاربرد‬ ‫برای‬ ‫این‬ ‫که‬ ‫بتوانید‬ ‫از‬ R ‫بهترین‬ ‫استفاده‬ ‫را‬ ،‫بکنید‬ ‫بهتر‬ ‫است‬ ‫از‬ ‫پکیج‬ ‫های‬ ‫مختلف‬ ‫آن‬ ‫جهت‬ ‫انجام‬ ‫عملیات‬ ‫داده‬ ‫کاوی‬ ‫و‬ ‫یادگیری‬ ‫ماشین‬ ‫استفاده‬ ‫کنید‬ . ‫در‬ ‫زیر‬ ‫به‬ ‫برخی‬ ‫از‬ ‫این‬ ‫پکیج‬ ‫ها‬ ‫همراه‬ ‫با‬ ‫کاربرد‬ ‫آن‬ ‫ها‬ ‫اشاره‬ ‫شده‬ ‫است‬ . ‫این‬ ‫پکیج‬ ‫ها‬ ‫از‬ ‫عموما‬ ‫از‬ cran.r-project.org ‫قابل‬ ‫دریافت‬ ‫هستند‬ : » ‫پکیج‬ e1071 ‫یکی‬ ‫از‬ ‫پرکاربردترین‬ ‫پکیج‬ ‫های‬ R ‫که‬ ‫می‬ ‫تواند‬ ‫عملیات‬ ‫مختلف‬ ‫مانند‬ ‫طبقه‬ ،‫بندی‬ ‫خوشه‬ ‫بندی‬ ‫و‬ ... ‫را‬ ‫انجام‬ ‫دهد‬ . ‫پیاده‬ ‫سازی‬ ‫های‬ ‫بهینه‬ ‫برای‬ SVM ، Fuzzy Clustering ، Naive Bayes ‫و‬ ... ‫در‬ ‫این‬ ‫پکیج‬ ‫قرار‬ ‫داده‬ ‫شده‬ ‫است‬ » ‫پکیج‬ rpart ‫این‬ ‫پکیج‬ ‫نیز‬ ‫شامل‬ ‫پیاده‬ ‫سازی‬ ‫های‬ ‫مختلف‬ ‫الگوریتم‬ ‫های‬ ‫طبقه‬ ‫بندی‬ ‫و‬ ‫خوشه‬ ‫بندی‬ ‫می‬ ‫باشد‬ » ‫پکیج‬ Rgraph ‫این‬ ‫پکیج‬ ‫جزو‬ ‫برترین‬ ‫پکیج‬ ‫ها‬ ‫برای‬ ‫کار‬ ‫کردن‬ ‫و‬ ‫آنالیز‬ ‫شبکه‬ ‫و‬ ‫گراف‬ ‫است‬ . ‫همچنین‬ ‫جهت‬ ‫نمایش‬ ‫شبکه‬ ‫و‬ ‫گراف‬ ‫نیز‬ ‫می‬ ‫توانید‬ ‫از‬ ‫این‬ ‫پکیج‬ ‫استفاده‬ ‫کنید‬
  • 7. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R P a c k a g e s ‫های‬ ‫پکیج‬ ‫پرکاربرد‬ ‫ادامه‬ ‫پکیج‬ ‫های‬ ‫پرکاربرد‬ ‫زبان‬ R : » ‫پکیج‬ nnet ‫برای‬ ‫پیاده‬ ‫سازی‬ ‫شبکه‬ ‫های‬ ‫عصبی‬ feed forwad ‫می‬ ‫توانید‬ ‫از‬ ‫این‬ ‫پکیج‬ ‫استفاده‬ ‫کنید‬ » ‫پکیج‬ randomForest ‫که‬ ‫پیاده‬ ‫سازی‬ ‫الگوریتم‬ ‫معروف‬ ‫جنگل‬ ‫تصادفی‬ ‫یا‬ ‫همان‬ Random Forest ‫جهت‬ ‫طبقه‬ ‫بندی‬ ‫داده‬ ‫ها‬ ‫می‬ ‫باشد‬ » ‫پکیج‬ R/Weka ‫متخصصانی‬ ‫که‬ ‫با‬ ‫نرم‬ ‫افزار‬ ‫یا‬ ‫کتابخانه‬ WEKA ‫کار‬ ‫باشند‬ ‫احتماال‬ ‫بسیار‬ ‫مشتاق‬ ‫این‬ ‫پکیج‬ ‫هستند‬ . ‫این‬ ‫پکیج‬ ‫یک‬ ‫واسط‬ ‫برای‬ ‫عملیات‬ ‫مختلف‬ ‫پیاده‬ ‫سازی‬ ‫شده‬ ‫توسط‬ WEKA ‫را‬ ‫برای‬ ‫زبان‬ R ‫به‬ ‫کاربران‬ ‫ارائه‬ ‫می‬ ‫دهد‬ » ‫پکیج‬ ‫های‬ TidyVerse ‫مجموعه‬ ‫ای‬ ‫پکیج‬ ‫های‬ ‫مختلف‬ ‫جهت‬ ‫نمایش‬ ‫داده‬ ،‫ها‬ ‫دستکاری‬ ‫و‬ ‫پیش‬ ‫پردازش‬ ‫داده‬ ،‫ها‬ ‫خواند‬ ‫ن‬ ‫داده‬ ‫ها‬ ‫از‬ ‫منابع‬ ‫مختلف‬ ‫مانند‬ ‫فایل‬ ‫های‬ CSV ‫و‬ ... ‫را‬ ‫می‬ ‫توانید‬ ‫از‬ ‫طریق‬ TidyVerse.org ‫دریافت‬ ‫کنید‬
  • 8. ‫در‬ ‫ماشین‬ ‫یادگیری‬ ‫و‬ ‫کاوی‬ ‫داده‬ ‫اکوسیستم‬ ‫یادگیری‬ ‫راه‬ ‫نقشه‬ R ‫منابع‬ ‫و‬ ‫مطالعه‬ ‫بیشتر‬ : https://www.kdnuggets.com/2015/06/top-20-r-machine-learning-packages.html https://www.computerworld.com/article/2921176/business-intelligence/great-r-packages-for-data-import-wrangling-visualization.html https://www.tidyverse.org/ https://www.tidyverse.org/ http://adv-r.had.co.nz/ https://www.analyticsvidhya.com/learning-paths-data-science-business-analytics-business-intelligence-big-data/learning-path-r-data- science https://www.edx.org/course/data-science-r-basics http://blog.revolutionanalytics.com/2012/04/20-free-r-tutorials-and-one-reference-card.html https://flowingdata.com/category/tutorials/ http://www.statisticsblog.com/ https://www.jaredlander.com/r-for-everyone/