Rank: 73 based on 742 downloads (last 30 days) and 14 files submitted
photo

Brian Moore

E-mail
Company/University
University of Michigan

Personal Profile:

Ph.D. Student in Electrical Engineering

Professional Interests:
signal processing, random matrix theory

 

Watch this Author's files

 

Files Posted by Brian View all
Updated   File Tags Downloads
(last 30 days)
Comments Rating
12 Aug 2014 Screenshot Mutable List GUI supporting interactive reordering, deletion, and selection of list elements Author: Brian Moore gui, uicontrol, listbox, list 17 0
22 Jul 2014 Screenshot Chess Master MATLAB chess GUI with UCI/PGN support Author: Brian Moore chess, board game, game, graphical user interf..., gui, artificial intelligen... 33 0
  • 5.0
5.0 | 1 rating
20 Jun 2014 Screenshot Minesweeper Minesweeper GUI with classical graphics, a persistent leaderboard, and an auto-solution engine Author: Brian Moore minesweeper, gui, game, graphics, puzzle, artificial intelligen... 27 1
03 Jun 2014 Screenshot PDF Package A MATLAB package for generating and manipulating empirical PDFs and CDFs Author: Brian Moore probability, probability distribut..., data visualization, numerical analysis, pdf, cdf 19 0
14 Apr 2014 Screenshot Towers of Hanoi A MATLAB GUI for the popular Towers of Hanoi puzzle game with manual or automatic solution. Author: Brian Moore towers of hanoi, recursion, gui, game, puzzle, application 27 1
  • 5.0
5.0 | 2 ratings
Comments and Ratings by Brian View all
Updated File Comments Rating
23 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore

@Body: No, the "err" vector keeps track of the how much the weight vectors are changing at each iteration (used only for stopping criterion). If you do as you suggested, you'll just be measuring how close each weight vector is to being unit norm (*spoiler alert* - they're always unit norm)

23 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore

@Susanne: I suggest you read the help info and comments in the myICA.m function. If you need more detail, you'll need to refer to the literature. For example I recommend

http://mlsp.cs.cmu.edu/courses/fall2012/lectures/ICA_Hyvarinen.pdf

FYI: I'm using the 4-step algorithm on pg. 14 along with the symmetric decorrelation step involving the W matrix from (45) on pg. 15

16 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore

@LionelB: Good point - I'm disappointed in myself for not mentioning bsxfun() - its MATLAB's secret sauce for vectorizing

16 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore

@LionelB: Yes, I'm aware. I wrote the MATLAB code so it could be directly translated into, e.g., C++. If I were maximizing MATLAB efficiency, I would have written

z0 = (1 / (n - 1)) * (z - repmat(mean_z,[1 n]));
R = z0 * z0';

instead of

z0 = z - mean_z*ones(1,n);
R = (z0*z0') / (n-1);

14 Aug 2014 Kalman Filter Package Implements Kalman Filter, Extended Kalman Filter, Dual Kalman Filter, and Square Root Kalman Filters Author: Brian Moore

@tverskoj Why the 1 star rating? Please provide feedback so I can improve the submission!

Comments and Ratings on Brian's Files View all
Updated File Comment by Comments Rating
23 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore Moore, Brian

@Body: No, the "err" vector keeps track of the how much the weight vectors are changing at each iteration (used only for stopping criterion). If you do as you suggested, you'll just be measuring how close each weight vector is to being unit norm (*spoiler alert* - they're always unit norm)

23 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore Moore, Brian

@Susanne: I suggest you read the help info and comments in the myICA.m function. If you need more detail, you'll need to refer to the literature. For example I recommend

http://mlsp.cs.cmu.edu/courses/fall2012/lectures/ICA_Hyvarinen.pdf

FYI: I'm using the 4-step algorithm on pg. 14 along with the symmetric decorrelation step involving the W matrix from (45) on pg. 15

23 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore Body

Thanks for your code! ICA is so difficult to understand. U help a lot! I have a question. Can
err(i) = 1 - w(i,:) * w(i,:)'
instead of
err(i) = 1 - w(i,:) * w_old(i,:)'?

23 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore Susanne

I have some trouble to completely understand the ICA algorithmen zou are using. Would you mind heling me out?

17 Sep 2014 PCA and ICA Package Implements Principal Component Analysis (PCA) and Independent Component Analysis (ICA). Author: Brian Moore Susanne

Contact us