4 ms·
The Rise of the Data Scientist
- jimbokun 17y agoRecommendations for becoming a data scientist? Sounds like a wonderful job. What books would be on the required reading lists? What is the best set of tools to learn and know? An alternative approach: how much of this could be automated and delivered as a web application/service? Provide easy ways for people to parse and upload their data, algorithms to run with good descriptions and recommendations for lay people, and well designed visualization tools for presenting the output of the data. This would be a very valuable service, but would take a broad range of knowledge and expertise to implement well (experts in the CS, Statistics, and Visualization fields as described in the article).
- RK 17y agoPeople definitely love Tufte's books about information graphic design. Then of course for the actual data processing and visualization you'll need software such as Matlab, R, Processing, or Python (with Scipy + Matplotlib).
- physcab 17y agoIt does take a wide-variety of knowledge. But I don't think you need to be an expert in all these fields. You just have to have a passion for presenting information to others. As far as what tools are needed? Here's my take. Computer Science (Data Mining, Machine Learning): - Hard science book like PRML from Chris Bishop or Neural Networks from Haykin - Fun implementations from Programming Collective Intelligence by Toby Segaran - See practical implementations by these people: http://www.doloreslabs.com/ http://www.doloreslabs.com/ Statistics: - Good foundation of probability theory and calculus - Understand these slides: http://www.autonlab.org/tutorials/index.html http://www.autonlab.org/tutorials/index.html Visualization (something I'm working on but not good at yet): - Check out http://processingjs.org/ http://processingjs.org/ - Dabble in Adobe Flash/Flex Framework
- paulsb 17y agoDon't forget the graphic design and HCI parts, and definitely do not underestimate them. I often find that people with a scientific/technical background find it hard to visualise and present data well because of their background - 'I love lots of information and data; therefore, everyone else must love lots of information and data'. Wrong. You can number crunch all day long, but if you can't translate the output into something that people can understand (i.e. turn information into knowledge) then there is no point. You will also find that a lot of the top data scientists/information visualisers actually come from an artistic background, e.g. http://www.visualcomplexity.com/vc/ http://www.visualcomplexity.com/vc/ and http://www.vimeo.com/5091290 http://www.vimeo.com/5091290 The original article inspired me to go back to university so that I can become a data scientist. Can't wait.
- jimbokun 17y agoWhat curriculum are you pursuing to become a data scientist? Is it an actual degree program, are you cobbling together your own set of courses, or is it a degree in one of CS/Stats/Visual Design with electives in the others? I'm sincerely curious.
- paulsb 17y agoI have decided to do a masters degree in computational biology (bioinformatics). There are a few masters courses that could lead you to a career in data science, but it depends on your background. Most of the courses I found were specialisations, e.g. a masters in computer vision or HCI for those with a computer science background, or a masters in digital media or design and technology for those with an arts background. I had neither, so I thought I might have to do a conversion course into computer science or art and then specialise. However, when I read the article above, I realised I was more on the design side anyway (happier in Photoshop and Illustrator than a text editor) and that I needed to learn the computing and statistics side. This brought me to bioinformatics since I already have a background in biochemistry. The course will teach me programming, data mining and statistics. I also get to do three projects, which I am going to do in visualisation of life science data - which is why I got interested in this topic in the first place. I think undergraduates have a greater opportunity to 'cobble' a course together tailored towards data science. I found it useful to do a bit of research on anyone who does a visualisation that you like and see what their background is.
- acgourley 17y agoAs for your latter suggestion - I think its unrealistic to build a general web-based solution. As you are describing it, you would essentially be hosting R, some visualization tool, and a scripting tool. That's absurd enough and doesn't even address the bandwidth issue - these datasets are usually huge. You'd be better off writing enterprise software in this field. Especially considering anyone who would pay for data munging and visualization tools/services probably doesn't want their data out on the internet.
- neilc 17y agoI think its unrealistic to build a general web-based solution Maybe not a perfectly "general" solution, but there are lots of domains where data is analyzed that would benefit from a powerful web-based analytic environment. these datasets are usually huge Not all interesting datasets are huge. Some large data sets can easily be shared among users -- Amazon already hosts a lot of common data sets in EC2 already, for example. Given the steadily-decreasing cost of bandwidth and the fact that you don't need interactive response (at least for the initial data load), I don't think it's that impractical for a pretty wide set of scenarios.
- vbar 17y agoHosting R is already implemented - see http://predict.i2pi.com/ http://predict.i2pi.com/
- jimbokun 17y agoYes, this looks a lot like what I had in mind. Reading his blog entry, I like that he is getting something out there, even though it is not all of what he originally had in mind. If he keeps iterating, he should do well. I wonder if he has any thoughts on business models.
- jimbokun 17y ago"As for your latter suggestion - I think its unrealistic to build a general web-based solution." Might be a dual product strategy, the public facing webapp with limits on data size to test drive, and customer site installed enterprise version. Or maybe some solution that uses Amazon storage (in other words, outsource data storage and security issues to Amazon). Of course, Google had the two tier search idea (they wanted to monetize by selling custom search servers to businesses) but found the real money was to be made on the consumer facing side. So you never know.
- Estragon 17y agoThe Visual Display of Quantitative Information http://www.edwardtufte.com/tufte/books_vdqi http://www.edwardtufte.com/tufte/books_vdqi
- vijayr 17y agoThis link has tons of data visualization examples and resources http://www.meryl.net/2008/01/175-data-and-information-visualization-examples-and-resources/ http://www.meryl.net/2008/01/175-data-and-information-visual...