با سلام و عرض احترام به شما کاربران عزیز ، امروزه با توجه به اهمیت الگوریتم های کلاسترینگ و طرز پیاده سازی و ارزیابی آن ها از شما تقاضا می شود تا هر گونه سوال یا مسئله ای که در این مورد دارید. در این صفحه مطرح نمایید یا ایمیل بزنید. انشاء الله پاسخ داده خواهد شد. jalali.zakariya@gmail.com
یکی از مهمترین و بهترین الگوریتم های کلاسترینگ روش FCM(fuzzy c means می باشد . برتری این روش نسبت به روش k-means کلاسترینگ این است که در این روش نوع خوشه بندی داده ها در یک محیط فازی است تا یک محیط قطعی بنابراین می تواند دارای دقت خوبی در حل مسائل نسبت به روش k-means و سایرین باشد. FCM را اولین بار توسط آقای بزداک تعیین شد همچنین این روش یکی از روش های سیستم های3 ANFIS(genfis می باشد. کاربرد دیگرش در پیاده سازی الگوریتم ممدانی است. مقاله اصل آقای بزداک را واستون گذاشتم می توانید دانلود کنید . موفق باشید. FCM - The Fuzzy c-Means Clustering Algorithm Download ● PersianUpload
Title Cluster Validation Techniques
Version 0.3-2
Author Lukasz Nieweglowski. <wookashn@gmail.com>
Maintainer Lukasz Nieweglowski. <wookashn@gmail.com>
Description Package contains most of the popular internal and external
cluster validation methods ready to use for the most of the
outputs produced by functions coming from package ‘‘cluster’’.
Package contains also functions and examples of usage for
cluster stability approach that might be applied to algorithms
implemented in ‘‘cluster’’ package as well as user defined clustering algorithms.
سلام من می خوام خوشه بندی رو با متلب برای یک شبیه سازی انجام بدم با داده های استانداردی که تو سایتUCI
هست مثلا داده های
iris,Balance
Cancer
Cancer-Int
Wine
ولی نمی دونم چه جوری از این داده ها تو متلب استفاده کنم.کسی می دونه لطفا راهنمایی کنه
سلام من می خوام خوشه بندی رو با متلب برای یک شبیه سازی انجام بدم با داده های استانداردی که تو سایتUCI
هست مثلا داده های
iris,Balance
Cancer
Cancer-Int
Wine
ولی نمی دونم چه جوری از این داده ها تو متلب استفاده کنم.کسی می دونه لطفا راهنمایی کنه
داده ها اگه به فرمت CSV یا اکسل هستند با دستور xlsread داده ها رو داخل متلب میتونید بارگذاری کنید. اگه به فرمت mat هستند که به راحتی کافیه از دستور load استفاده کنید. در غیر اینصورت باید از کدهایی استفاده کنید که فرمت مورد نظر شما رو بتونه داخل متلب بارگذاری کنه
مرسی از اراهنمای تون این ادرس سایت داده های استاندارده که گفتم UCI Machine Learning Repository: Data Sets
فرمت داده های خوشه بندی هم .data
هست حالا این رو چه جوری باید وارد متلب کنم نمی دونم اگه میشه لطفا راهنمایی کنید
مرسی از اراهنمای تون این ادرس سایت داده های استاندارده که گفتم UCI Machine Learning Repository: Data Sets
فرمت داده های خوشه بندی هم .data
هست حالا این رو چه جوری باید وارد متلب کنم نمی دونم اگه میشه لطفا راهنمایی کنید
به عنوان مثال اگه اسم دیتابیس Water.data باشه میتونید با دستور زیر در متلب بارگذاری کنید:
Data=load('water.data')
در نظر داشته باشید که دیتابیس اگر شامل حروف غیر عددی باشد باید آنها را با عدد جایگزین کنید تا دستور بالا خطا ندهد. برای جایگزینی حروف با عدد میتوانید دیتاست رو با یک نرم افزار مثل notepad++ باز کنید و ctrl+F را زده و حروف را با عدد جایگزین کنید.
با سلام میخواستم بپرسم چه طوری میشه الگوریتم k-means در متلب اجرا کنم؟ و دومین سوال داده ها م به صورت ماتریس اند، چطور میتونم از excle به متلب لود کنم که k-means رو بر روی ان اجرا کنم؟ خواهشا کمک فرمایید .سپاسگذارم
[num,txt,raw,custom] = xlsread(filename,sheet,xlRange,'',functionHandle) example
Descriptionexamplenum = xlsread(filename) reads data from the first worksheet in the Microsoft® Excel® spreadsheet file named filename and returns the numeric data in array num.
On Windows® systems with Microsoft Excel software, xlsread reads any file format recognized by your version of Excel.
If your system does not have Excel for Windows, xlsread operates in basic import mode, and reads only XLS, XLSX, XLSM, XLTX, and XLTM files.
num = xlsread(filename,sheet) reads the specified worksheet.
examplenum = xlsread(filename,xlRange) reads data from the specified range, xlRange, of the first worksheet in the file.
examplenum = xlsread(filename,sheet,xlRange) reads from the specified sheet and range, xlRange.
num = xlsread(filename,sheet,xlRange,'basic') reads data from the spreadsheet in basic mode, the default on systems without Excel for Windows. If you do not specify all the arguments, use empty strings as placeholders, for example, num = xlsread(filename,'','','basic').
example
[num,txt,raw] = xlsread(___) additionally returns the text fields in cell array txt, and the unprocessed data (numbers and text) in cell array raw using any of the input arguments in the previous syntaxes. If xlRange is specified, leading blank rows and columns in the worksheet that precede rows and columns with data are returned in raw.
___ = xlsread(filename,-1) opens an Excel window to interactively select data. Select the worksheet, drag and drop the mouse over the range you want, and click OK. This syntax is supported only on Windows systems with Excel software.
example
[num,txt,raw,custom] = xlsread(filename,sheet,xlRange,'',functionHandle) reads from the spreadsheet, executes the function associated with functionHandle on the data, and returns the final results as numeric data in array num. The xlsread function optionally returns the text fields in cell array txt, the unprocessed data (numbers and text) in cell array raw, and the second output from the function associated with functionHandle in array custom. The xlsread function does not change the data stored in the spreadsheet. This syntax is supported only on Windows systems with Excel software.
__________________
.
.
.
برای تشکر دکمه مخصوص وجود دارد لطفا پست هرز ایجاد نکنید
.
.
اینقدر از دسترسی نداشتن به مقاله شیون نکنید
مقالات انگلیسی: ایران سای (ISI, IEEE, ACM)
مقالات فارسی: سیویلیکا (کنفرانس داخلی)
مقالات فارسی: مگ ایران (ژورنالهای داخلی)