apache spark machine learning on big data so far in this book we've talked about lot of general data mining and machine learning techniques that you can use in your data science careerbut they've all been running on your desktop as suchyou can only run as much data as single machine can process using technologies such as python and scikit-learn noweveryone talks about big dataand odds are you might be working for company that does in fact have big data to process big data meaning that you can' actually control it allyou can' actually wrangle it all on just one system you need to actually compute it using the resources of an entire clouda cluster of computing resources and that' where apache spark comes in apache spark is very powerful tool for managing big dataand doing machine learning on large datasets by the end of the you will have an indepth knowledge of the following topicsinstalling and working with spark resilient distributed datasets (rddsthe mllib (machine learning librarydecision trees in spark -means clustering in spark