Franklin Moormann

Results 113 issues of Franklin Moormann

Problem: Missing AdamW and all LR schedulers. Missing: AdamW (HIGH), StepLR (HIGH), CosineAnnealingLR (HIGH), ReduceLROnPlateau (HIGH), ExponentialLR (HIGH), CyclicLR (MEDIUM). Existing: Adam, SGD, RMSprop, Adagrad in src/Optimizers/. Architecture: src/Optimizers/Schedulers/. Goal:...

Problem: Missing fundamental sklearn preprocessing. Missing: OneHotEncoder (CRITICAL), LabelEncoder (CRITICAL), PolynomialFeatures (HIGH), SimpleImputer (HIGH), KNNImputer (MEDIUM), PowerTransformer (MEDIUM). Existing: StandardScaler, MinMaxScaler, RobustScaler in src/Normalizers/. Architecture: src/DataProcessor/Transformers/. Goal: Fit/Transform pattern, pipeline...

Problem: No L1/L2 regularized linear regression. Missing: Ridge (HIGH), Lasso (HIGH), ElasticNet (HIGH), RidgeCV, LassoCV, ElasticNetCV. Use Cases: Feature selection, multicollinearity handling, high-dimensional data. Goal: Efficient coordinate descent solver, alpha...

Problem: No Naive Bayes implementations. Missing: GaussianNB (CRITICAL), MultinomialNB (CRITICAL), BernoulliNB (CRITICAL), ComplementNB (MEDIUM). Use Cases: Text classification, spam filtering, real-time prediction. Architecture: src/Classification with NaiveBayesBase. Goal: Partial fit support,...

Problem: AiDotNet has SVR but lacks SVC. Missing: SVC (CRITICAL), LinearSVC (HIGH), NuSVC (MEDIUM), OneClassSVM (MEDIUM). Architecture: src/Classification/ with IClassifier interface. Goal: Multi-class support with probabilistic outputs, parity with sklearn.svm.

Problem: AiDotNet has decomposition methods but lacks high-level dimensionality reduction. Missing: t-SNE (CRITICAL), UMAP (HIGH), PCA wrapper (HIGH), LDA (HIGH), ICA (MEDIUM). Existing: SVD and Eigen decomposition. Goal: Build high-level...

## Problem AiDotNet lacks standard clustering algorithms that are fundamental in scikit-learn. ## Missing Implementations **CRITICAL Priority:** - KMeans clustering - DBSCAN (Density-Based Spatial Clustering) **HIGH Priority:** - Hierarchical Clustering...

Problem: Utility helpers have 0% test coverage. Files: SerializationHelper.cs, DeserializationHelper.cs, ConversionsHelper.cs, ParallelProcessingHelper.cs, TextProcessingHelper.cs, EnumHelper.cs. Goal: 80%+ coverage.

Problem: Distribution-based loss functions have 0% test coverage. Files: KullbackLeiblerDivergenceFitnessCalculator.cs, OrdinalRegressionLossFitnessCalculator.cs, and 8 more. Goal: 80%+ coverage.

Problem: Specialized loss functions have 0% test coverage. Files: DiceLossFitnessCalculator.cs, JaccardLossFitnessCalculator.cs, ContrastiveLossFitnessCalculator.cs, CosineSimilarityLossFitnessCalculator.cs. Goal: 80%+ coverage.