Find Jobs
Hire Freelancers

Non-negative Matrix Factorization

$10-40 USD

Færdiggjort
Slået op over 7 år siden

$10-40 USD

Betales ved levering
i need help in this lab... Question: Non-negative Matrix Factorization (NMF) is a typical linear system and a matrix factorization problem. Here we use least square technique to find solutions for NMF. At the same time we use an image data set as an example to show how NMF works and how to use some library routines to process images. 1) In science and engineering fields, a data set can be represented by a matrix. For example, an image which has 196 pixels can be represented by a 14 by 14 matrix or by any other two dimensional matrix. If we have a set of images, we can use a 3 dimensional matrix to represent it. For example, there is a set of 16 images, each image has 625 pixels. Then this set of images can be represented by a 25 x 25 x 16 matrix. Given a data set, do the following operations. a) Check the dimensionalities of the given data set using library routine size(). b) Define a two dimensional matrix to represent the given data set. Represent each image as a vector. (Hint: search library function: reshape()). c) Define a constant as 16. This constant is the second dimension of factor matrix W, and the first dimension of factor matrix H. Then define W, and H matrices. In Matlab, a two dimension matrix with all 0 values can be defined as A = zeros(m,n), m, n are the dimensionalities of A. If defining a three dimension matrix with all 1 values we can define it as A = ones(m,n,k), m, n, k are the dimensionalities of A, k is the third dimension. Here we should use rand() to generate a matrix with random values. d) Set up an iteration criterion. One way is simply to set up a big enough number as iteration criterion, the other way is to compute the residual of V≈WH, set an acceptable residual value as the iteration criterion. e) Given the updating rules of NMF, provide the corresponding Matlab codes to implement these updating rules. The updating rules should be repeatly run until it meets the iteration criterion. 2) Show some samples of original images in the image set. Show the factor matrix W, and H. For W, each column actually represents an image. (Hint: first convert column vectors in W to matrix, then show the images.) a) How to show images. Try library functions imshow(), ( imagesc(), colormap()). (Hint: when showing an image, the image should be in a matrix format but not vector format) b) How to draw a figure. Use library function plot(), subplot() . also i uploaded the sample and data for lab
Projekt-ID: 12060256

Om projektet

13 forslag
Projekt på afstand
Aktiv 7 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
Tildel til:
Brug Avatar.
$40 USD på 20 dage
5,0 (8 anmeldelser)
3,3
3,3
13 freelancere byder i gennemsnit $57 USD på dette job
Brug Avatar.
Hi. I have great expertise in MATLAB. I would like to discuss this in details. Looking forward to hear from you.
$100 USD på 1 dag
5,0 (102 anmeldelser)
6,4
6,4
Brug Avatar.
Hello! My name's Jorge, I am an electronics engineer, I have experience solving academic projects using Matlab. Contact me to discuss all the details of your project. I will ask you the details of your class to see the required expertise to be used in the project, and also I may need to know if you have a particular deadline. Thanks for your time.
$80 USD på 2 dage
5,0 (60 anmeldelser)
5,8
5,8
Brug Avatar.
Hello, how are you? I hope you have a bright day/evening from your side. I have read the details provided, but please contact me so that we can discuss more on the project. I believe I have the required skills in this case. I will work on your requirements personally since I do not outsource to third parties, this guarantees you high-quality work that is delivered on time. You can also request for revisions till you’re fully satisfied with the work. I believe writing is a passion and not a money making business where people will deliver low-quality work just to get paid. Try my services, and you will never regret. Waiting for your kind response
$34 USD på 1 dag
4,9 (12 anmeldelser)
4,4
4,4
Brug Avatar.
I'm a PhD student in Engineering with a Master's in Statistics. Expert in Matlab, Minitab Econometric and statistical modeling of pretty much everything you can think of. These include expertise on protocol development, research study designs, sample size calculations, data management, and data analysis using various statistical software’s (i.e. STATA, Eviews, R & SPSS), statistical interpretation and report writing. Currently involved in official approval of internal econometric models that banks are using.
$225 USD på 4 dage
4,7 (5 anmeldelser)
4,2
4,2
Brug Avatar.
Hi, I am electronics and communication engineer. I have completed MATLAB projects in image processing. I can complete your project in given time. If you award me your project, I shall thankful to you.
$30 USD på 1 dag
4,0 (37 anmeldelser)
5,2
5,2
Brug Avatar.
I have worked on Dictionary Learning, which is very similar to NMF. In fact, I have performed research in this field. Furthermore, I have worked as a university instructor in image processing courses, digital communications and machine learning. I am an expert matlab programmer.
$30 USD på 2 dage
3,4 (7 anmeldelser)
3,6
3,6
Brug Avatar.
A proposal has not yet been provided
$67 USD på 1 dag
5,0 (1 bedømmelse)
1,6
1,6
Brug Avatar.
Hello My name is Anderson. Nice to meet you. Let me introduce myself, I recently get my master's degree in Mechanical Engineering. For the development of my thesis, I made a Matlab algorithm ( with over of 1000 lines ) of a new statistical numerical methodology that I develop to find the minimum function of a problem with many local minimum. See my profile for more information. Also I work for 6 year with numerical simulation, mostly structural analysis with finite element approach. However I also developed new methods focused to solve specific customer problems. As well I already develop a solver algorithm in C++ language to a own finite element program. So I think I have enough knowledge regarding Matlab language also development of numerical methods. Two main points that I need to met to be able to finish the job. If you like to schedule an interview or do you wanna chat, I'm available. Thanks for the opportunity. Anderson
$35 USD på 10 dage
0,0 (1 bedømmelse)
0,0
0,0

Om klienten

Flag for UNITED STATES
montclair, United States
5,0
3
Betalingsmetode verificeret
Medlem siden mar. 22, 2016

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.