class_docstr: TSNEVisualizer tests
class_docstr_tok: ["TSNEVisualizer","tests"]
docstr: Check tSNE integrated visualization on the hobbies corpus
docstr_tok: ["Check","tSNE","integrated","visualization","on","the","hobbies","corpus"]
code: def test_integrated_tsne(self):
      """
      Check tSNE integrated visualization on the hobbies corpus
      """
      tfidf = TfidfVectorizer()
  
      docs = tfidf.fit_transform(corpus.data)
      labels = corpus.target
  
      tsne = TSNEVisualizer(
          random_state=8392, colormap="Set1", alpha=1.0
      )
      tsne.fit_transform(docs, labels)
  
      self.assert_images_similar(tsne, tol=50)
  
imports: import pytest
  from unittest import mock
  from yellowbrick.text.tsne import *
  from tests.base import VisualTestCase
  from yellowbrick.datasets import load_hobbies
  from yellowbrick.exceptions import YellowbrickValueError
  from sklearn.manifold import TSNE
  from sklearn.datasets import make_classification
  from sklearn.feature_extraction.text import TfidfVectorizer
label_desc: Use image node_id 3 for calling the TestTSNE obj's underlying member method code with example usage: obj.test_integrated_tsne() without return types