title: SKLearn 0.20.2 - Import error with RandomizedPCA?
body: <p>I'm trying to do the Udacity mini project and I've got the latest version of the SKLearn library installed (20.2).</p>
  
  <p>When I run:</p>
  
  <pre><code>from sklearn.decomposition import RandomizedPCA
  </code></pre>
  
  <p>I get the error:</p>
  
  <p><code>ImportError: cannot import name 'RandomizedPCA' from 'sklearn.decomposition' (/Users/kintesh/Documents/udacity_ml/python3/venv/lib/python3.7/site-packages/sklearn/decomposition/__init__.py)
  </code></p>
  
  <p>I actually even upgraded the version using:</p>
  
  <p><code>pip3 install -U scikit-learn</code></p>
  
  <p>Which upgraded from <code>0.20.0</code> to <code>0.20.2</code>, which also uninstalled and reinstalled... so I'm not sure why it can't initialise <code>sklearn.decomposition</code>. </p>
  
  <p>Are there any solutions here that might not result in completely uninstalling python3 from my machine?! Would ideally like to avoid that.</p>
  
  <p>Any help would be thoroughly appreciated!</p>
  
  <p>Edit:</p>
  
  <p>I'm doing some digging and trying to fix this, and it appears as though the <code>__init__.py</code> file in the <code>decomposition</code> library on the SKLearn GitHub doesn't reference <code>RandomizedPCA</code>... has it been removed or something?</p>
  
  <p><a href="https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/decomposition/__init__.py" rel="noreferrer">Link to the GitHub page</a></p>