Skip to content

[Autoloop: build-tsikit-learn-scikit-learn-typescript-migration]#17

Draft
github-actions[bot] wants to merge 4 commits into
mainfrom
autoloop/build-tsikit-learn-scikit-learn-typescript-migration
Draft

[Autoloop: build-tsikit-learn-scikit-learn-typescript-migration]#17
github-actions[bot] wants to merge 4 commits into
mainfrom
autoloop/build-tsikit-learn-scikit-learn-typescript-migration

Conversation

@github-actions
Copy link
Copy Markdown

Autoloop Iteration 8 — tsikit-learn sklearn migration

🤖 This PR was automatically generated by the Autoloop agent.

Changes

Expands tsikit-learn from 15 to 43 TypeScript source files, adding 28 new sklearn modules:

Module Classes
linear_model LogisticRegression, Lasso, ElasticNet, SGDClassifier, SGDRegressor, Perceptron
svm SVC, SVR
tree DecisionTreeClassifier, DecisionTreeRegressor
ensemble RandomForestClassifier, RandomForestRegressor, GradientBoostingClassifier, GradientBoostingRegressor
neighbors KNeighborsClassifier, KNeighborsRegressor, RadiusNeighborsClassifier, RadiusNeighborsRegressor
naive_bayes GaussianNB, MultinomialNB, BernoulliNB
cluster KMeans, DBSCAN
decomposition PCA, TruncatedSVD, NMF
neural_network MLPClassifier, MLPRegressor
pipeline Pipeline, makePipeline
impute SimpleImputer
feature_selection SelectKBest, SelectPercentile, VarianceThreshold, fClassif, fRegression, chi2
compose ColumnTransformer
datasets makeClassification, makeRegression, makeBlobs, makeMoons, makeCircles
preprocessing PolynomialFeatures, OneHotEncoder, OrdinalEncoder
discriminant_analysis LinearDiscriminantAnalysis, QuadraticDiscriminantAnalysis
isotonic IsotonicRegression
multiclass OneVsRestClassifier, OneVsOneClassifier
calibration CalibratedClassifierCV
metrics silhouetteScore, adjustedRandScore, homogeneityScore
model_selection GridSearchCV, crossValScore

Metric

  • Previous best: 35 files
  • This iteration: 43 files (+8)
  • Evaluation: find src -name '*.ts' -not -name 'index.ts' | xargs grep -l 'export' | wc -l

Quality

All code passes bunx tsc --noEmit (strict TypeScript with noUncheckedIndexedAccess, exactOptionalPropertyTypes, etc.)


Program: build-tsikit-learn-scikit-learn-typescript-migration (Issue #5)
Run: §25830884200

Generated by Autoloop · ● 74.6M ·

To install this agentic workflow, run

gh aw add .github/workflows/autoloop.md

…ation 8: Add 28 new sklearn modules (LDA, RandomForest, GradientBoosting, SVC, MLP, etc.)

Adds 28 new TypeScript source files bringing total from 15 to 43 files (metric: 43).

New modules:
- linear_model: LogisticRegression, Lasso, ElasticNet, SGDClassifier, SGDRegressor, Perceptron
- metrics: silhouetteScore, adjustedRandScore, homogeneityScore
- model_selection: GridSearchCV, crossValScore
- svm: SVC, SVR
- compose: ColumnTransformer
- neural_network: MLPClassifier, MLPRegressor
- tree: DecisionTreeClassifier, DecisionTreeRegressor
- ensemble: RandomForestClassifier, RandomForestRegressor, GradientBoostingClassifier, GradientBoostingRegressor
- neighbors: KNeighborsClassifier, KNeighborsRegressor, RadiusNeighborsClassifier, RadiusNeighborsRegressor
- cluster: KMeans, DBSCAN
- decomposition: PCA, TruncatedSVD, NMF
- naive_bayes: GaussianNB, MultinomialNB, BernoulliNB
- impute: SimpleImputer
- pipeline: Pipeline, makePipeline
- feature_selection: SelectKBest, SelectPercentile, VarianceThreshold, fClassif, fRegression, chi2
- datasets: makeClassification, makeRegression, makeBlobs, makeMoons, makeCircles
- preprocessing: PolynomialFeatures, OneHotEncoder, OrdinalEncoder
- discriminant_analysis: LinearDiscriminantAnalysis, QuadraticDiscriminantAnalysis
- isotonic: IsotonicRegression
- multiclass: OneVsRestClassifier, OneVsOneClassifier
- calibration: CalibratedClassifierCV

Run: https://github.com/githubnext/tsikit-learn/actions/runs/25830884200

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
github-actions Bot and others added 2 commits May 13, 2026 23:08
…ation 9: Add manifold, mixture, semi_supervised, feature_extraction, multioutput, kernel_ridge, gaussian_process, pairwise metrics, RobustScaler

Run: https://github.com/githubnext/tsikit-learn/actions/runs/25836319463

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown
Author

Commit pushed: a516ede

Generated by Autoloop

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants