progamming in matlab - 03/11/2016 21:12 EDT

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

PART1

1. Implementing the modified K-Means++ and fuzzy C-Means clustering methods using MATLAB.

- Write functions that take a data set and generate clusters, the number of which is specified by the user.

- The input set of instances can be of two dimensions or of more than two dimensions.

- The output from the main function must be the cluster assignments of the input instances.

2. Implementing Expectation Maximization method using MATLAB.

- Write functions that take a set of instances and generate a number of clusters.

- The input set of instances can be of two dimensions or of more than two dimensions.

- The output from the main function must be the cluster assignments of the input instances.

3. Rewrite functions to generate synthetic data that allow adding Gaussian noise to the instances.

- The functions should be able to allow user to specify the parameters of Gaussian noise, i.e., mean and variance.

- Use the examples generated from the functions to evaluate the three methods.

- Experiment with different parameters of the three methods.

NOTE:

a. There is no requirement to develop a GUI to visualize the intermediate or the final results in problems 1 and 2, although a visualization is recommended.

b. The synthetic data generated using the functions from problem 3 (above) are suggested to be used for evaluating the two methods from problems 1 and 2.

A report that includes the following items is due in addition to the source code for the functions:

- A description of each function,

- how to run the functions to get the reported results, and

- the experimental results.

PART2

1. Evaluate PCA and ISOMAP.

- Get a copy of PCA and ISOMAP implementation in MATLAB.

- Download 3 data sets from UCI repository. Note that the dimensionality of each data set is preferably greater than 10.

- Evaluate the PCA and ISOMAP method with the data sets. Be creative how to evaluate and discuss your observations.

2. Design a mini project and use the methods taught in this class (but not limited to those methods) to achieve a clustering or classification objective.

- Make necessary changes to the code and implement additional ones when needed.

- Evaluate the programs with either synthetic data sets or real-world data sets.

- Write a report to discuss the problem, the implementation, and the results.

A report that includes the following items is due in addition to the source code for the functions:

- A description of each function,

- how to run the functions to get the reported results, and

- discussion of the experimental results.

Matlab and Mathematica

Project ID: #11976341

About the project

5 proposals Remote project Active 7 years ago

5 freelancers are bidding on average $217 for this job

TheAVashe

Hi! I went through all the things you've written. Kindly provide a docx with the details as it will be easy to keep up. NOTE: At one point you've mentioned to test the synthetic data using 2 functions, and then agai More

$160 USD in 4 days
(15 Reviews)
4.2
shahiddar

Hello, I am shahid from kashmir. Over the last 7 years, I have worked for several clients. Joined Freelancer with over 7 years of experience in , Data entry, Linkedin Lead generation , Google Research Expert,Web sc More

$10 USD in 1 day
(0 Reviews)
0.0
IdeaCentre

Hello, how are you doing today? Click on that__CHAT__button below so that I can ask a few questions concerning your project. I have read all the provided instructions and I am the right person to work on this task. I p More

$250 USD in 3 days
(0 Reviews)
0.0