رفتن به مطلب

ارسال های توصیه شده

سلام دوستان عزیز:icon_gol:

 

یه تولباکس فوق العاده جالب برای Pattern Recognition جدیدا دیدم که به نظر خیلی تولباکس کاملی میاد، کلی فانشن ها و توابع مختلف براش تعریف شده، به گفته نویسندگانش خیلی از مباحث موجود در شناسایی الگو و یادگیری ماشین رو پوشش میده. چیز دیگه ای که به نظرم این تولباکس رو می تونه متمایز کنه، هلپ خوبی که براش تعریف شده، خیلی شباهت به هلپ خود متلب داره، شامل مثال همراه با عکس و کد که طرز استفاده از تولباکس رو نشون میده. فایل های هلپ هم به صورت html هستن، که با هر بروسری قابل باز شدن هستن. حتی میشه توی help بروسر خود متلب هم بازشون کرد، نسخه ی آنلاین هم البته داره.

 

ojzjwx43eu47ejamp83.png

 

PRT: Pattern Recognition and Machine Learning in MATLAB

A free and permissively licensed object oriented approach to machine learning in MATLAB.

Machine learning and pattern recognition are everywhere. MATLAB is a high level interpreted language widely used throughout academia and engineering due to its ease of use and numerous available toolboxes. Currently available toolboxes for pattern recognition and machine learning in MATLAB are either costly or restrictively licensed. The PRT is a MIT licensed toolbox that provides access to a wide range of pattern recognition techniques in an easy to use unified framework. The PRT provides a suite of MATLAB commands and data-types to help you organize, visualize, process, cluster and classify your data. If you have data and need to make predictions based on your data, the PRT can help.

 

چهار تا لینک آخر هم به ترتیب اولی توضیحات بیشتری در مورد تولباکس میده، در دومی روش نصب توضیح داده میشه و دو لینک آخر هم مربوط هلپ و راهنمای استفاده ی تولباکس میشه. البته توی خود فایل هم داخل فولدر doc این اطلاعات موجود هست، اسم چند تا فایلی که شاید مهم تر باشن رو اینجا میذارم:

prtDocGettingStarted.html

prtDocInstallation.html

prtDocProductOverview.html

prtDocPatternRecognition.html

prtDocGettingStartedExamples.html

 

البته بیشترشون با هم لینک هم هستن. چند تا از عکس های هلپ تولباکس:

y890mqlglibp9wrc41n1.png

 

fpur337yirif87sq8wt1.png

 

i9yfm5d9jkwwc6l8htu0.png

 

 

طریقه نصب:

همون روشی که خودش گفته رو توضیح میدم:

اول که فایل قرار داده شده رو دانلود و اکسترکت می کنین، فولدر اصلی رو جایی که می خواین فایل همیشه اونجا قرار بگیره، انتقال بدین.

بعد داخل فولدری که وقتی متلب رو اجرا می کنین، به عنوان Current folder یا مسیر فعلی متلبتون هست، یه ام فایل با نام startup.m ایجاد کنین، داخلش این دوخط رو بنویسین، توجه کنین مسیر خط اول باید همون جایی باشه که فایل رو داخلش قرار دادین، پس خط اول رو به آدرس فولدر PRT خودتون تغییر بدین:

addpath [color=#A020F0]C:\Users\theUser\Documents\MATLAB\PRT[/color]
prtPath;

 

:100: برای نصب برنامه Graphviz و استفاده از دستور prtSetup به پست پنجم همین تاپیک مراجعه کنید.

 

 

دانلود تولباکس:

:download2:

پسورد: www.noandishaan.com

حجم فایل: 24MB

لینک به دیدگاه
سلام

من تولباکس بالا رو دانلود کردم اما تو نصب Graphviz موندم!

 

 

سلام زهرا خانوم

اینی که گفتین توی این تولباکس هست، متوجه نشدم.

لینک به دیدگاه
سلام زهرا خانوم

اینی که گفتین توی این تولباکس هست، متوجه نشدم.

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

توی این لینک یه قسمت هست که نوشته: Setting the PRT for First Time Usage

توی توضیحاتش در مورد نصب شدن GraphViz یه چیزایی گفته. میخواستم ببینم اصلا آیا نصبش لازمه؟

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

توی این لینک یه قسمت هست که نوشته: Setting the PRT for First Time Usage

توی توضیحاتش در مورد نصب شدن GraphViz یه چیزایی گفته. میخواستم ببینم اصلا آیا نصبش لازمه؟

 

سلام

ممنون، ببخشید یه خورده دیر شد.

 

خودشون چنین توضیحی در مورد این نرم افزار آوردن:

 

Graphviz must be installed and on the system path to enable prtAlgorithm plotting

 

نمی دونم توی کدوم فانکشن ها ازش استفاده می کنه، ولی طریقه نصبش رو توضیح میدم. اول از اینجا برنامه ش رو دانلود و نصب می کنین.

 

در ادامه نیاز هست که آدرس محل نصب رو هم در Path Variable ویندوز قرار بدیم، که احتمالا واسه اینه که توسط متلب یا نرم افزارهای دیگه ای که قرار هست ازش استفاده کنن، قابل پیدا کردن باشه. من واسه ویندوز سون رو توضیح میدم، از منوی استارت روی گزینه ی Computer راست کلیک می کنیم (اگه آیکنش داخل دسکتابتون هم دارین می تونین روی اونم راست کلیک کنین، یا از کنترل پنل System رو انتخاب کنین)، به ترتیب طبق این عکس ها جلو می ریم:

 

29lxs82sgcwnpx07hdug.png

 

3n9f1sxk5cjc2isfmpbb.png

 

887htgz4tsggmg8f2m33.png

 

e1qy1a2ccsu1odksxhvo.png

 

همونطور که توی عکس بالا نشون داده شده، متغیر Path رو پیدا می کنیم، روی Edit کلیک می کنیم، در کادر پایینی پنجره ی باز شده، بعد یک سمیکالون مسیر فولدر bin نرم افزار Graphviz رو قرار می دیم، برای ویندوز 64 بیتی به این صورت هست: C:\Program Files (x86)\Graphviz2.38\bin

 

48tvs2hsboxjcfl60.png

 

پنجره ها رو هم به ترتیب OK می کنیم. بعد از اینکار متلب رو باز می کنیم و دستورprtSetup داخل Command Window اجرا می کنیم، این دستور همچنین میاد فایل های هلپ رو هم ایندکس می کنه که با دستور doc داخل هلپ بروسر متلب نمایش داده بشن.

لینک به دیدگاه

سلام

یه نکته هایی واسه استفاده از هلپ این تولباکس می خوام بگم، که شاید استفاده از هلپ رو بتونه ساده تر کنه، اول اینکه اگه توضیحات پست قبلی رو انجام داده باشین، با دستور doc می تونین هلپ توابع مختلف رو داخل هلپ بروسر متلب نشون بدین، مثلا prtRv تابعی برای متغیرهای تصادفی هست، برای فراخوانیش داخل Command Window یه doc قبلش میذاریم:

 

doc [color=#0000ff]prtRv[/color]

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

 

open [color=#0000ff]prtDocGettingStarted.html[/color]

daulw8itbzsca767s8zc.png

 

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

 

پیج دیگه ای که به نظرم خیلی می تونه کمک کنه، صفحه ی Users Guide تولباکس هست، برای فراخونی اون هم توی هلپ می تونین از این دستور استفاده کنین:

 

open [color=#0000ff]prtDocUsersGuide.html[/color]

t1iq4imwy2aykdb8fb7c.png

 

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

 

 


خب شاید بگین حفظ کردن این دستور ها کار ساده ای نیست، واسه متلب های جدیدتر از R2012b که خیلی راحت می تونی یه شورکات تعریف کنین، برای متلب های ورژن های قبل تر هم میشه از یه ام فایل استفاده کرد.

 

اول روش تعریف شورتکات رو توضیح میدم، روی آیکن New Shortcut (بالا سمت راست) کلیک می کنیم، یه پنجره باز میشه، می تونیم یه کد متلب بهش بدیم که هر وقت روی شورتکات کلیک می کنیم، اون کد رو واسمون اجرا کنه. پس اول یه کدی برای فراخونی این صفحات می نویسیم من questdlg نوشتم که حالت انتخابی هم داشته باشه:

 

choice = questdlg('Which Doc?', ...
   'PRT Doc','Getting Started','Users Guide','Close','Users Guide');

switch choice
   case 'Getting Started'
       open prtDocGettingStarted.html
   case 'Users Guide'
       open prtDocUsersGuide.html
   case 'Close'
end
clear choice

 

بعد هم شورتکات رو میسازیم، من برای آیکنش از همون عکس پست اول استفاده کردم، کدمون رو داخلش وارد می کنیم:

az4umc7v1jt6btuqcb6.png

 

یه شورتکات جدید با آیکنی که تعریف کردیم، ایجاد میشه:

 

6l1mm6w0li9wz27j4g4p.png

 

روی این شورتکات کلیک کنیم، یه چنین پنجره ای نشون داده میشه:

 

odrkh5kw9qilunpgploe.png

 

اما اگه از ورژن های قبل تر متلب استفاده می کنین، می تونین همین کد رو داخل یه mfile بریزین، اسم mfile رو هم مثلا PRT بذارین و داخل فولدری قرارش بدین که جزو مسیرهای متلب باشه، هر موقع به هلپ تولباکس نیاز داشتین، کافی که توی Command Window همین عبارت PRT رو اجرا کنین، پنجره ی بالایی واستون باز میشه.

 

این کد رو به دلخواه خودتون می تونین تغییر بدین، یا مثلا بیشتر از یه شورکات تعریف کنین، من جوری نوشتم که هر دو رو بشه راحت دسترسی داشت.:a030:

لینک به دیدگاه

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...