Article View: comp.lang.java.help
Article #35Java Class for SVD of large sparse matrix (say 50,000 x 50,000) ?
From: David Johnson
Date: Sat, 19 Jun 2004 12:59
Date: Sat, 19 Jun 2004 12:59
17 lines
1792 bytes
1792 bytes
Hello, What I am after is a GNU or similarly licensed class that will perform Singular Value Decomposition on fairly large matrices (I'm experimenting with Latent Semantic Analysis). The Matrix Toolkit for Java (MTJ) http://www.math.uib.no/~bjornoh/mtj/ has a SVD function, but that only seems to work up to about 1000 x 1000 elements (with ~1GB RAM). The Sparse Matrix Toolkit (SMT) http://www.math.uib.no/~bjornoh/mtj/smt/ sounds promising, but hasn't got SVD as a method. You may have already guessed that linear algebra isn't my strong point! Any relevant pointers appreciated. Thanks, Dave.
Technical Details
Message-ID:
<cb1dbn$2orm$1@otis.netspace.net.au>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!border2.nntp.sjc.giganews.com!nntp.giganews.com!news1.optus.net.au!optus!news.mel.connect.com.au!news.netspace.net.au!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 113ae9,470a26ef63ebd57f,start X-Google-Thread: 10d67e,470a26ef63ebd57f,start X-Google-Attributes: gid113ae9,gid10d67e,public Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!border1.nntp.dca.giganews.com!border2.nntp.sjc.giganews.com!nntp.giganews.com!news1.optus.net.au!optus!news.mel.connect.com.au!news.netspace.net.au!not-for-mail From: "David Johnson" <someone@microsoft.com> Newsgroups: comp.lang.java.help,aus.mathematics Subject: Java Class for SVD of large sparse matrix (say 50,000 x 50,000) ? Date: Sat, 19 Jun 2004 22:59:37 +1000 Organization: Netspace Internet Lines: 19 Message-ID: <cb1dbn$2orm$1@otis.netspace.net.au> Reply-To: "David Johnson" <someone@microsoft.com> NNTP-Posting-Host: dsl-203-113-245-138.tas.netspace.net.au X-Trace: otis.netspace.net.au 1087649975 90998 203.113.245.138 (19 Jun 2004 12:59:35 GMT) X-Complaints-To: usenet@otis.netspace.net.au NNTP-Posting-Date: Sat, 19 Jun 2004 12:59:35 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1409 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409