Extended API
from fling import DimensionReducer dr = DimensionReducer(n_components=2) df_2d = dr.fit_transform(df, target="label") dr.visualize(df, target="label")
from fling import Visualizer2D v = Visualizer2D(perplexity=30) df_2d = v.fit_transform(df, target="label")
from fling import SparseReducer sr = SparseReducer(n_components=50) X_reduced = sr.fit_transform(tfidf_matrix)
from fling import SignalSeparator ss = SignalSeparator(n_components=3) df_ica = ss.fit_transform(df)
from fling import TopicModeler tm = TopicModeler(n_topics=5) tm.fit(df, text_col="review")