title: What are the different use cases of joblib versus pickle?
body: <p>Background: I'm just getting started with scikit-learn, and read at the bottom of the page about <a href="http://scikit-learn.org/stable/tutorial/basic/tutorial.html" rel="noreferrer">joblib, versus pickle</a>. </p>
  
  <blockquote>
    <p>it may be more interesting to use joblib’s replacement of pickle (joblib.dump &amp; joblib.load), which is more efficient on big data, but can only pickle to the disk and not to a string</p>
  </blockquote>
  
  <p>I read this Q&amp;A on Pickle, 
  <a href="https://stackoverflow.com/questions/3438675/common-use-of-pickle-in-python">Common use-cases for pickle in Python</a> and wonder if the community here can share the differences between joblib and pickle?  When should one use one over another? </p>