LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
src/chokkhu/__init__.py
src/chokkhu/cli.py
src/chokkhu/py.typed
src/chokkhu.egg-info/PKG-INFO
src/chokkhu.egg-info/SOURCES.txt
src/chokkhu.egg-info/dependency_links.txt
src/chokkhu.egg-info/entry_points.txt
src/chokkhu.egg-info/requires.txt
src/chokkhu.egg-info/top_level.txt
src/chokkhu/automl/__init__.py
src/chokkhu/automl/autotrainer.py
src/chokkhu/automl/bayesian.py
src/chokkhu/automl/bohb.py
src/chokkhu/automl/dynamic_selection.py
src/chokkhu/automl/genetic_pipeline.py
src/chokkhu/automl/hyperband.py
src/chokkhu/automl/nas.py
src/chokkhu/automl/stacking.py
src/chokkhu/automl/surrogate.py
src/chokkhu/cleaning/__init__.py
src/chokkhu/cleaning/dtype_fixer.py
src/chokkhu/cleaning/duplicates.py
src/chokkhu/cleaning/missing.py
src/chokkhu/cleaning/outliers.py
src/chokkhu/cleaning/outliers_advanced.py
src/chokkhu/clustering/__init__.py
src/chokkhu/clustering/spectral.py
src/chokkhu/compression/__init__.py
src/chokkhu/compression/distillation.py
src/chokkhu/compression/pruning.py
src/chokkhu/compression/quantization.py
src/chokkhu/continual/__init__.py
src/chokkhu/continual/ewc.py
src/chokkhu/continual/replay.py
src/chokkhu/core/__init__.py
src/chokkhu/core/exceptions.py
src/chokkhu/core/logger.py
src/chokkhu/core/tensor.py
src/chokkhu/core/visualizer.py
src/chokkhu/data/__init__.py
src/chokkhu/data/valuation.py
src/chokkhu/deep_learning/__init__.py
src/chokkhu/deep_learning/backend.py
src/chokkhu/deep_learning/loss.py
src/chokkhu/deep_learning/nn.py
src/chokkhu/deep_learning/optim.py
src/chokkhu/deep_learning/tensor.py
src/chokkhu/eda/__init__.py
src/chokkhu/eda/image/__init__.py
src/chokkhu/eda/image/color.py
src/chokkhu/eda/image/duplicates.py
src/chokkhu/eda/image/engine.py
src/chokkhu/eda/image/metadata.py
src/chokkhu/eda/image/objects.py
src/chokkhu/eda/image/plotter.py
src/chokkhu/eda/image/quality.py
src/chokkhu/eda/image/texture.py
src/chokkhu/eda/tabular/__init__.py
src/chokkhu/eda/tabular/bivariate.py
src/chokkhu/eda/tabular/engine.py
src/chokkhu/eda/tabular/global_eda.py
src/chokkhu/eda/tabular/multivariate.py
src/chokkhu/eda/tabular/plotter.py
src/chokkhu/eda/tabular/stats.py
src/chokkhu/eda/tabular/univariate.py
src/chokkhu/eda/tabular/plotters/__init__.py
src/chokkhu/eda/tabular/plotters/base_plotter.py
src/chokkhu/eda/tabular/plotters/bivariate_plotter.py
src/chokkhu/eda/tabular/plotters/global_plotter.py
src/chokkhu/eda/tabular/plotters/multivariate_plotter.py
src/chokkhu/eda/tabular/plotters/univariate_plotter.py
src/chokkhu/evaluation/__init__.py
src/chokkhu/evaluation/drift.py
src/chokkhu/evaluation/engine.py
src/chokkhu/evaluation/metrics.py
src/chokkhu/explainability/__init__.py
src/chokkhu/explainability/circuits.py
src/chokkhu/explainability/counterfactuals.py
src/chokkhu/explainability/engine.py
src/chokkhu/explainability/importance.py
src/chokkhu/explainability/mechanistic.py
src/chokkhu/explainability/neural.py
src/chokkhu/explainability/pdp.py
src/chokkhu/explainability/shap.py
src/chokkhu/explainability/tcav.py
src/chokkhu/fairness/__init__.py
src/chokkhu/fairness/metrics.py
src/chokkhu/fairness/post_processing.py
src/chokkhu/fairness/pre_processing.py
src/chokkhu/geometry/__init__.py
src/chokkhu/geometry/hyperbolic.py
src/chokkhu/geometry/sheaf.py
src/chokkhu/geospatial/__init__.py
src/chokkhu/geospatial/gwr.py
src/chokkhu/geospatial/kriging.py
src/chokkhu/geospatial/sar.py
src/chokkhu/geospatial/spatial_stats.py
src/chokkhu/hdc/__init__.py
src/chokkhu/hdc/classifier.py
src/chokkhu/hdc/hypervector.py
src/chokkhu/information/__init__.py
src/chokkhu/information/bottleneck.py
src/chokkhu/information/entropy.py
src/chokkhu/io/__init__.py
src/chokkhu/io/exporters.py
src/chokkhu/io/loader.py
src/chokkhu/models/__init__.py
src/chokkhu/models/base.py
src/chokkhu/models/engine.py
src/chokkhu/models/anomaly/__init__.py
src/chokkhu/models/anomaly/svdd.py
src/chokkhu/models/audio/__init__.py
src/chokkhu/models/audio/conv1d.py
src/chokkhu/models/audio/rvq.py
src/chokkhu/models/audio/transforms.py
src/chokkhu/models/audio/vad.py
src/chokkhu/models/audio/architectures/__init__.py
src/chokkhu/models/audio/architectures/ast.py
src/chokkhu/models/audio/architectures/conformer.py
src/chokkhu/models/audio/architectures/wav2vec2.py
src/chokkhu/models/audio/architectures/whisper.py
src/chokkhu/models/bio/__init__.py
src/chokkhu/models/bio/genomic_tokenizer.py
src/chokkhu/models/bio/genomic_transformer.py
src/chokkhu/models/bio/protein_contact.py
src/chokkhu/models/causal/__init__.py
src/chokkhu/models/causal/discovery.py
src/chokkhu/models/causal/double_ml.py
src/chokkhu/models/causal/doubly_robust.py
src/chokkhu/models/causal/instrumental.py
src/chokkhu/models/causal/meta_learners.py
src/chokkhu/models/causal/potential_outcomes.py
src/chokkhu/models/causal/uplift.py
src/chokkhu/models/dl/__init__.py
src/chokkhu/models/dl/activations.py
src/chokkhu/models/dl/biological.py
src/chokkhu/models/dl/callbacks.py
src/chokkhu/models/dl/deq.py
src/chokkhu/models/dl/layers.py
src/chokkhu/models/dl/losses.py
src/chokkhu/models/dl/optimizers.py
src/chokkhu/models/dl/schedulers.py
src/chokkhu/models/dl/sequential.py
src/chokkhu/models/dl/spiking.py
src/chokkhu/models/energy/__init__.py
src/chokkhu/models/energy/ebm.py
src/chokkhu/models/energy/score_matching.py
src/chokkhu/models/generative/__init__.py
src/chokkhu/models/generative/autoencoders.py
src/chokkhu/models/generative/consistency.py
src/chokkhu/models/generative/controlnet.py
src/chokkhu/models/generative/cyclegan.py
src/chokkhu/models/generative/diffusion.py
src/chokkhu/models/generative/discrete_diffusion.py
src/chokkhu/models/generative/dit.py
src/chokkhu/models/generative/flow_matching.py
src/chokkhu/models/generative/gan.py
src/chokkhu/models/generative/gflownet.py
src/chokkhu/models/generative/guidance.py
src/chokkhu/models/generative/latent_diffusion.py
src/chokkhu/models/generative/lora.py
src/chokkhu/models/generative/normalizing_flows.py
src/chokkhu/models/geometric/__init__.py
src/chokkhu/models/geometric/clifford.py
src/chokkhu/models/geometric/egnn.py
src/chokkhu/models/geometric/se3.py
src/chokkhu/models/gnn/__init__.py
src/chokkhu/models/gnn/architectures.py
src/chokkhu/models/gnn/contrastive.py
src/chokkhu/models/gnn/equivariant.py
src/chokkhu/models/gnn/graph_transformer.py
src/chokkhu/models/gnn/hetero.py
src/chokkhu/models/gnn/hypergraph.py
src/chokkhu/models/gnn/layers.py
src/chokkhu/models/gnn/relational.py
src/chokkhu/models/gnn/temporal.py
src/chokkhu/models/gnn/utils.py
src/chokkhu/models/marl/__init__.py
src/chokkhu/models/marl/economy.py
src/chokkhu/models/marl/game_theory.py
src/chokkhu/models/marl/qmix.py
src/chokkhu/models/marl/vdn.py
src/chokkhu/models/merging/__init__.py
src/chokkhu/models/merging/dare.py
src/chokkhu/models/merging/frank_wolfe.py
src/chokkhu/models/merging/regmean.py
src/chokkhu/models/merging/slerp.py
src/chokkhu/models/merging/ties.py
src/chokkhu/models/meta/__init__.py
src/chokkhu/models/meta/maml.py
src/chokkhu/models/meta/map_elites.py
src/chokkhu/models/ml/__init__.py
src/chokkhu/models/ml/adaboost.py
src/chokkhu/models/ml/clustering_advanced.py
src/chokkhu/models/ml/dbscan.py
src/chokkhu/models/ml/decision_tree.py
src/chokkhu/models/ml/extra_trees.py
src/chokkhu/models/ml/glm.py
src/chokkhu/models/ml/gradient_boosting.py
src/chokkhu/models/ml/hierarchical.py
src/chokkhu/models/ml/hist_gradient_boosting.py
src/chokkhu/models/ml/isolation_forest.py
src/chokkhu/models/ml/kmeans.py
src/chokkhu/models/ml/kmedoids.py
src/chokkhu/models/ml/knn.py
src/chokkhu/models/ml/knn_spatial.py
src/chokkhu/models/ml/linear_regression.py
src/chokkhu/models/ml/logistic_regression.py
src/chokkhu/models/ml/naive_bayes.py
src/chokkhu/models/ml/naive_bayes_extended.py
src/chokkhu/models/ml/nearest_neighbors.py
src/chokkhu/models/ml/neural_network.py
src/chokkhu/models/ml/optics.py
src/chokkhu/models/ml/random_forest.py
src/chokkhu/models/ml/svm.py
src/chokkhu/models/ml/svm_kernels.py
src/chokkhu/models/multimodal/__init__.py
src/chokkhu/models/multimodal/clap.py
src/chokkhu/models/multimodal/clip.py
src/chokkhu/models/multimodal/llava_projector.py
src/chokkhu/models/multimodal/siglip.py
src/chokkhu/models/neurosymbolic/__init__.py
src/chokkhu/models/neurosymbolic/differentiable_logic.py
src/chokkhu/models/neurosymbolic/ilp.py
src/chokkhu/models/neurosymbolic/kg_embeddings.py
src/chokkhu/models/neurosymbolic/synthesizer.py
src/chokkhu/models/nlp/__init__.py
src/chokkhu/models/nlp/alignment.py
src/chokkhu/models/nlp/attention.py
src/chokkhu/models/nlp/byte_level.py
src/chokkhu/models/nlp/classical.py
src/chokkhu/models/nlp/embeddings.py
src/chokkhu/models/nlp/generation.py
src/chokkhu/models/nlp/linear_attention.py
src/chokkhu/models/nlp/mamba2.py
src/chokkhu/models/nlp/moe.py
src/chokkhu/models/nlp/paged_attention.py
src/chokkhu/models/nlp/recurrent.py
src/chokkhu/models/nlp/state_space.py
src/chokkhu/models/nlp/transformer_blocks.py
src/chokkhu/models/nlp/agents/__init__.py
src/chokkhu/models/nlp/agents/coordinator.py
src/chokkhu/models/nlp/agents/react.py
src/chokkhu/models/nlp/agents/reasoning.py
src/chokkhu/models/nlp/agents/tools.py
src/chokkhu/models/nlp/architectures/__init__.py
src/chokkhu/models/nlp/architectures/bert.py
src/chokkhu/models/nlp/architectures/bitnet.py
src/chokkhu/models/nlp/architectures/deberta.py
src/chokkhu/models/nlp/architectures/deepseek.py
src/chokkhu/models/nlp/architectures/gemma.py
src/chokkhu/models/nlp/architectures/gpt.py
src/chokkhu/models/nlp/architectures/llama.py
src/chokkhu/models/nlp/architectures/mistral.py
src/chokkhu/models/nlp/architectures/qwen.py
src/chokkhu/models/nlp/architectures/roberta.py
src/chokkhu/models/nlp/architectures/seq2seq.py
src/chokkhu/models/nlp/reasoning/__init__.py
src/chokkhu/models/nlp/reasoning/mcts.py
src/chokkhu/models/nlp/reasoning/prm.py
src/chokkhu/models/nlp/reasoning/star.py
src/chokkhu/models/nlp/tokenizers/__init__.py
src/chokkhu/models/nlp/tokenizers/base.py
src/chokkhu/models/nlp/tokenizers/bpe_tokenizer.py
src/chokkhu/models/nlp/tokenizers/char_tokenizer.py
src/chokkhu/models/nlp/tokenizers/sentencepiece_tokenizer.py
src/chokkhu/models/nlp/tokenizers/word_tokenizer.py
src/chokkhu/models/nlp/tokenizers/wordpiece_tokenizer.py
src/chokkhu/models/recommendation/__init__.py
src/chokkhu/models/recommendation/bpr.py
src/chokkhu/models/recommendation/deepfm.py
src/chokkhu/models/recommendation/dlrm.py
src/chokkhu/models/recommendation/matrix_factorization.py
src/chokkhu/models/recommendation/metrics.py
src/chokkhu/models/recommendation/ncf.py
src/chokkhu/models/recommendation/sequential.py
src/chokkhu/models/recommendation/wide_and_deep.py
src/chokkhu/models/retrieval/__init__.py
src/chokkhu/models/retrieval/bm25.py
src/chokkhu/models/retrieval/dense_retriever.py
src/chokkhu/models/retrieval/hnsw.py
src/chokkhu/models/retrieval/hybrid_reranker.py
src/chokkhu/models/retrieval/ivf_pq.py
src/chokkhu/models/retrieval/lsh.py
src/chokkhu/models/rl/__init__.py
src/chokkhu/models/rl/bandits.py
src/chokkhu/models/rl/decision_transformer.py
src/chokkhu/models/rl/dqn.py
src/chokkhu/models/rl/environments.py
src/chokkhu/models/rl/her.py
src/chokkhu/models/rl/policy_gradient.py
src/chokkhu/models/rl/ppo.py
src/chokkhu/models/rl/q_learning.py
src/chokkhu/models/rl/sac.py
src/chokkhu/models/robotics/__init__.py
src/chokkhu/models/robotics/diffusion_policy.py
src/chokkhu/models/robotics/kinematics.py
src/chokkhu/models/robotics/mppi.py
src/chokkhu/models/robotics/vla.py
src/chokkhu/models/robotics/world_model.py
src/chokkhu/models/sciml/__init__.py
src/chokkhu/models/sciml/fluid.py
src/chokkhu/models/sciml/fno.py
src/chokkhu/models/sciml/koopman.py
src/chokkhu/models/sciml/neural_ode.py
src/chokkhu/models/sciml/pinn.py
src/chokkhu/models/sciml/sparse_gp.py
src/chokkhu/models/sciml/symbolic_regression.py
src/chokkhu/models/survival/__init__.py
src/chokkhu/models/survival/cox_ph.py
src/chokkhu/models/survival/deep_surv.py
src/chokkhu/models/survival/metrics.py
src/chokkhu/models/survival/non_parametric.py
src/chokkhu/models/timeseries/__init__.py
src/chokkhu/models/timeseries/conformal.py
src/chokkhu/models/timeseries/kalman.py
src/chokkhu/models/timeseries/matrix_profile.py
src/chokkhu/models/timeseries/neural.py
src/chokkhu/models/timeseries/particle_filter.py
src/chokkhu/models/timeseries/statistical.py
src/chokkhu/models/timeseries/transforms.py
src/chokkhu/models/trees/__init__.py
src/chokkhu/models/trees/isolation_forest.py
src/chokkhu/models/trees/model_tree.py
src/chokkhu/models/vision/__init__.py
src/chokkhu/models/vision/advanced_conv.py
src/chokkhu/models/vision/attention_blocks.py
src/chokkhu/models/vision/batchnorm2d.py
src/chokkhu/models/vision/conv_layers.py
src/chokkhu/models/vision/detection.py
src/chokkhu/models/vision/detection_models.py
src/chokkhu/models/vision/fpn.py
src/chokkhu/models/vision/losses.py
src/chokkhu/models/vision/xai_vision.py
src/chokkhu/models/vision/architectures/__init__.py
src/chokkhu/models/vision/architectures/alexnet.py
src/chokkhu/models/vision/architectures/convnext.py
src/chokkhu/models/vision/architectures/deeplab.py
src/chokkhu/models/vision/architectures/deit.py
src/chokkhu/models/vision/architectures/densenet.py
src/chokkhu/models/vision/architectures/efficientnet.py
src/chokkhu/models/vision/architectures/fcn.py
src/chokkhu/models/vision/architectures/inception.py
src/chokkhu/models/vision/architectures/lenet.py
src/chokkhu/models/vision/architectures/mobilenet.py
src/chokkhu/models/vision/architectures/resnet.py
src/chokkhu/models/vision/architectures/resnext.py
src/chokkhu/models/vision/architectures/sam.py
src/chokkhu/models/vision/architectures/shufflenet.py
src/chokkhu/models/vision/architectures/squeezenet.py
src/chokkhu/models/vision/architectures/swin.py
src/chokkhu/models/vision/architectures/unet.py
src/chokkhu/models/vision/architectures/vgg.py
src/chokkhu/models/vision/architectures/vit.py
src/chokkhu/models/vision_3d/__init__.py
src/chokkhu/models/vision_3d/gaussian_splatting.py
src/chokkhu/models/vision_3d/nerf.py
src/chokkhu/models/vision_3d/pointnet.py
src/chokkhu/models/vision_3d/pointnet2.py
src/chokkhu/optimal_transport/__init__.py
src/chokkhu/optimal_transport/barycenter.py
src/chokkhu/optimal_transport/divergence.py
src/chokkhu/optimal_transport/sinkhorn.py
src/chokkhu/optimization/__init__.py
src/chokkhu/optimization/differentiable_qp.py
src/chokkhu/optimization/kfac.py
src/chokkhu/optimization/online.py
src/chokkhu/pipeline/__init__.py
src/chokkhu/pipeline/engine.py
src/chokkhu/pipeline/feature_synthesis.py
src/chokkhu/preprocessing/__init__.py
src/chokkhu/preprocessing/encoding.py
src/chokkhu/preprocessing/feature_selection.py
src/chokkhu/preprocessing/scaling.py
src/chokkhu/privacy/__init__.py
src/chokkhu/privacy/dp.py
src/chokkhu/privacy/federated.py
src/chokkhu/privacy/unlearning.py
src/chokkhu/quantum/__init__.py
src/chokkhu/quantum/circuit.py
src/chokkhu/quantum/vqc.py
src/chokkhu/ranking/__init__.py
src/chokkhu/ranking/diff_sort.py
src/chokkhu/ranking/lambdamart.py
src/chokkhu/reports/__init__.py
src/chokkhu/reports/html_builder.py
src/chokkhu/safety/__init__.py
src/chokkhu/safety/probe.py
src/chokkhu/safety/watermark.py
src/chokkhu/splitting/__init__.py
src/chokkhu/splitting/splitter.py
src/chokkhu/tda/__init__.py
src/chokkhu/tda/diagrams.py
src/chokkhu/tda/rips.py
src/chokkhu/tda/vectorization.py
src/chokkhu/transformation/__init__.py
src/chokkhu/transformation/augmentation.py
src/chokkhu/transformation/features.py
src/chokkhu/transformation/lda.py
src/chokkhu/transformation/pca.py
src/chokkhu/transformation/resampling.py
src/chokkhu/transformation/symbolic_features.py
src/chokkhu/transformation/tsne.py
src/chokkhu/transformation/umap.py
src/chokkhu/uncertainty/__init__.py
src/chokkhu/uncertainty/cqr.py
src/chokkhu/utils/__init__.py
src/chokkhu/utils/custom_exception.py
tests/test_biological_dl.py
tests/test_consistency_models.py
tests/test_data_valuation_drift.py
tests/test_geometric_sheaf_clifford.py
tests/test_information_meta_diversity.py
tests/test_mechanistic_sae.py
tests/test_model_merging.py
tests/test_nlp_reasoning.py
tests/test_snn_deq_gfn_koopman.py
tests/test_unlearning.py
tests/test_vla_robotics.py