Help me build a powerful data cruncher for a few thousand dollars.
I am quite the novice when it comes to building computers, and in this case I am not even sure if I need one or can substitute it with a bunch of PS3s.
Here are my two main requirements:
1) Crunch heaps of data. I am talking say a 100 million high-dimensional data points, and I may need quite a large number of those handy (that probably means, in memory) to run some machine learning (ML) algorithms on it.
2) A storage device to store up to a terabyte of data.
And some tertiary requirements:
While I'll probably be running hand-crafted algorithms on my data, it would be great to know of existing database technologies that do data management well and also have bundled ML code.
On the coding side, If you suggest python please also suggest a good resource for python-based ML scripts or package (pyML?)
Thanks for any help, pointers, and/or suggestions!
11 comments
[ 2.8 ms ] story [ 43.9 ms ] threadI know a lot of people will line up to beat the drum for Amazon Web Services but it really is one of the most fantastic resources for startups since Linux.
http://groups.google.com/group/fireseed-fs3-omecc
we have been collecting information for a year about using gpus and ps3s for Artificial Intelligence and Physics research.
You can probably save 20-30% building it yourself. I haven't built any high-end workstations, so I'll refrain from making specific recommendations for components or retailers. A good general strategy would be to use the Mac Pro as a template - look for a motherboard with similar features.
Ditch Python for something a little snappier. There's a discussion of languages for Machine Learning at http://hunch.net/?p=230.
It's implemented with Python and C++.