Return-Path: Delivered-To: apmail-lucene-mahout-dev-archive@locus.apache.org Received: (qmail 2066 invoked from network); 5 Feb 2008 19:28:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Feb 2008 19:28:24 -0000 Received: (qmail 55781 invoked by uid 500); 5 Feb 2008 19:28:15 -0000 Delivered-To: apmail-lucene-mahout-dev-archive@lucene.apache.org Received: (qmail 55756 invoked by uid 500); 5 Feb 2008 19:28:15 -0000 Mailing-List: contact mahout-dev-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: mahout-dev@lucene.apache.org Delivered-To: mailing list mahout-dev@lucene.apache.org Received: (qmail 55737 invoked by uid 99); 5 Feb 2008 19:28:15 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Feb 2008 11:28:15 -0800 X-ASF-Spam-Status: No, hits=2.8 required=10.0 tests=RCVD_IN_DNSWL_LOW,RCVD_NUMERIC_HELO,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [69.50.2.13] (HELO ex9.myhostedexchange.com) (69.50.2.13) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Feb 2008 19:27:59 +0000 Received: from 206.169.1.36 ([206.169.1.36]) by ex9.hostedexchange.local ([69.50.2.13]) with Microsoft Exchange Server HTTP-DAV ; Tue, 5 Feb 2008 19:27:52 +0000 User-Agent: Microsoft-Entourage/11.3.3.061214 Date: Tue, 05 Feb 2008 11:27:34 -0800 Subject: Re: Package Structure From: Ted Dunning To: Message-ID: Thread-Topic: Package Structure Thread-Index: AchoGeXJUZUuZpElT6GGfAJSZgDWlAAE0KS6 In-Reply-To: Mime-version: 1.0 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org I wouldn't build out skeletons until somebody starts doing the code. Pick ONE algorithm and do it up and then document it as a sample. Let the implementers of various algorithms do their thing. There is nothing worse to read than a whole lot of code that doesn't actually do anything. On 2/5/08 9:09 AM, "Jeff Eastman" wrote: > I'm looking at the package structure in SVN and it begs for additional > structure. Something like the following seems obvious but needs discussio= n > since it involves naming conventions. I'd be happy to generate driver, ma= p and > reducer classes in Eclipse just to have some skeletons where real code co= uld > be added later, and also create similar structure in the test branch. It'= s > just administrative work, turning the crank, but somebody needs to do it = and > I'd like to volunteer. >=20 > =20 >=20 > org.apache.mahout. >=20 > classification. >=20 > na=EFve_bayes. >=20 > svm. >=20 > neural_net >=20 > clustering. >=20 > k_means. >=20 > em. >=20 > regression. >=20 > lwlr. >=20 > lr. >=20 > dimension. >=20 > pca. >=20 > ica. >=20 > gda. >=20 > non_mr. >=20 > hmm. >=20 > rl. >=20 > =20 >=20 > Jeff >=20