2025-08-05
567 words • ~3 min
Exhaustive Machine Learning Taxonomy - All Fields & Subfields
Exhaustive Machine Learning Taxonomy - All Fields & Subfields
Mathematical Foundations
Linear Algebra & Matrix Operations
linear-algebramatrix-multiplication/matmulmatrix-factorizationsvd(Singular Value Decomposition)eigendecompositionqr-decompositioncholesky-decompositionsparse-matriceslow-rank-approximationtensor-operationstensor-decompositionkronecker-productsmatrix-inversionpseudoinversecondition-numbers
Calculus & Analysis
calculusautomatic-differentiationbackpropagationgradient-computationjacobian-matriceshessian-matriceschain-rulenumerical-differentiationsymbolic-differentiationfunctional-analysismeasure-theoryreal-analysiscomplex-analysis
Probability & Statistics
probability-theorybayesian-statisticsfrequentist-statisticsrandom-variablesprobability-distributionsgaussian-processesmarkov-chainsmcmc(Markov Chain Monte Carlo)variational-inferenceexpectation-maximizationmaximum-likelihoodmaximum-a-posteriorihypothesis-testingconfidence-intervalsbootstrap-methodsconcentration-inequalitiescentral-limit-theoremlaw-of-large-numbers
Optimization Theory
optimization-theoryconvex-optimizationnon-convex-optimizationconstrained-optimizationunconstrained-optimizationlagrange-multiplierskkt-conditionsduality-theorygradient-methodsnewton-methodsquasi-newton-methodstrust-region-methodsline-searchconjugate-gradientinterior-point-methodspenalty-methodsbarrier-methodssubgradient-methodsproximal-methodscoordinate-descentstochastic-optimizationonline-optimizationmulti-objective-optimizationglobal-optimizationdiscrete-optimizationcombinatorial-optimization
Information Theory
information-theoryentropymutual-informationkl-divergencecross-entropychannel-capacitycoding-theorycompressionrate-distortion-theoryminimum-description-length
Graph Theory
graph-theoryspectral-graph-theorygraph-algorithmsgraph-connectivitygraph-matchinggraph-coloringshortest-pathsminimum-spanning-treesnetwork-flowsgraph-isomorphism
Computer Science Foundations
Algorithms & Data Structures
algorithmsdata-structuressorting-algorithmssearch-algorithmsdynamic-programminggreedy-algorithmsdivide-and-conquergraph-algorithmsstring-algorithmsgeometric-algorithmsapproximation-algorithmsrandomized-algorithmsstreaming-algorithmsonline-algorithmsparallel-algorithmsdistributed-algorithms
Computational Complexity
computational-complexitytime-complexityspace-complexityp-vs-npnp-completenessapproximation-complexityparameterized-complexityfine-grained-complexitycommunication-complexityquery-complexity
Systems & Architecture
computer-architecturecpu-architecturegpu-architecturememory-hierarchycache-optimizationparallel-computingdistributed-computinghigh-performance-computingcluster-computingcloud-computingedge-computing
Low-Level Optimization & Systems
Numerical Computing
numerical-methodsnumerical-stabilityfloating-point-arithmeticfixed-point-arithmeticnumerical-linear-algebraiterative-methodsdirect-methodscondition-numberserror-analysisround-off-errors
Hardware Acceleration
gpu-computingcudaopencltpufpgaasicneuromorphic-computingquantum-computingoptical-computinganalog-computing
Memory & Storage
memory-optimizationcache-efficiencymemory-bandwidthmemory-latencystorage-systemsdistributed-storagedata-localitymemory-mappingvirtual-memory
Parallel Computing
parallel-programmingthread-parallelismdata-parallelismmodel-parallelismpipeline-parallelismtask-parallelismsimd(Single Instruction Multiple Data)mimd(Multiple Instruction Multiple Data)openmpmpi(Message Passing Interface)lock-free-programmingsynchronizationload-balancing
Compiler Optimization
compiler-optimizationloop-optimizationvectorizationauto-vectorizationloop-unrollingloop-fusionloop-tilinginstruction-schedulingregister-allocationdead-code-eliminationconstant-foldingcommon-subexpression-elimination
Machine Learning Theory
Learning Theory
learning-theorypac-learningvc-dimensionrademacher-complexitygeneralization-boundssample-complexityuniform-convergenceempirical-risk-minimizationstructural-risk-minimizationbias-variance-tradeoffno-free-lunch-theoremonline-learning-theoryregret-boundsbandit-theory
Statistical Learning
statistical-learning-theoryconsistencyconvergence-ratesminimax-theoryadaptive-estimationnon-parametric-statisticskernel-methodsreproducing-kernel-hilbert-spacesfeature-spaces
Information-Theoretic Learning
information-bottleneckmutual-information-neural-estimationrepresentation-learning-theorydisentanglement-theorycausal-representation-learning
Classical Machine Learning
Supervised Learning
supervised-learningclassificationregressionmulti-class-classificationmulti-label-classificationordinal-regressionrankingstructured-prediction
Unsupervised Learning
unsupervised-learningclusteringk-meanshierarchical-clusteringdensity-based-clusteringspectral-clusteringgaussian-mixture-modelsdimensionality-reductionprincipal-component-analysisindependent-component-analysisfactor-analysismanifold-learningt-sneumapisomaplocally-linear-embedding
Semi-Supervised Learning
semi-supervised-learningpseudo-labelingco-trainingself-traininglabel-propagationtransductive-learning
Reinforcement Learning
reinforcement-learningmarkov-decision-processesdynamic-programmingvalue-iterationpolicy-iterationtemporal-difference-learningq-learningsarsaactor-criticpolicy-gradienttrust-region-policy-optimizationproximal-policy-optimizationdeep-q-networksdouble-dqndueling-dqnrainbow-dqnmulti-agent-reinforcement-learninghierarchical-reinforcement-learninginverse-reinforcement-learningimitation-learningbehavioral-cloningmodel-based-rlmodel-free-rloff-policy-learningon-policy-learningexploration-exploitationbanditscontextual-banditsmulti-armed-bandits
Ensemble Methods
ensemble-methodsbaggingboostingadaboostgradient-boostingxgboostrandom-forestsextra-treesstackingvoting-classifiers
Deep Learning Architectures
Fundamental Architectures
neural-networksmultilayer-perceptronsfeedforward-networksrecurrent-neural-networkslstmgruconvolutional-neural-networkspooling-layersbatch-normalizationlayer-normalizationgroup-normalizationinstance-normalizationdropoutresidual-connectionsskip-connectionsdense-connectionshighway-networks
Attention Mechanisms
attention-mechanismsself-attentioncross-attentionmulti-head-attentionscaled-dot-product-attentionadditive-attentionlocation-based-attentioncontent-based-attentionsparse-attentionlinear-attentionefficient-attentionlocal-attentionglobal-attention
Transformer Architectures
transformerencoder-decoder-architecturepositional-encodingsinusoidal-positional-encodinglearned-positional-encodingrelative-positional-encodingrotary-positional-encodingbertgptt5bartelectrarobertadebertareformerlinformerperformerlongformerbig-bird
Generative Models
generative-modelsvariational-autoencodersbeta-vaewae(Wasserstein Autoencoder)adversarial-autoencodersgenerative-adversarial-networksdcganwganwgan-gpstylegancycleganpix2pixbigganprogressive-ganconditional-ganinfoganenergy-based-modelsrestricted-boltzmann-machinesdeep-belief-networksnormalizing-flowsreal-nvpglowcoupling-layersautoregressive-flowsneural-spline-flows
Diffusion Models
diffusion-modelsdenoising-diffusion-probabilistic-modelsdenoising-diffusion-implicit-modelsscore-based-generative-modelsnoise-conditional-score-networksstochastic-differential-equationsreverse-time-sdeforward-processreverse-processnoise-schedulingvariance-schedulingddim-samplingdpm-solverancestral-samplingeuler-samplingheun-samplinglatent-diffusion-modelsstable-diffusionimagendall-e-2consistency-modelsprogressive-distillationclassifier-guidanceclassifier-free-guidanceguided-diffusion
Autoregressive Models
autoregressive-modelslanguage-modelscausal-language-modelsmasked-language-modelsprefix-lmglmpixelcnnpixelrnnwavenettransformer-xlgpt-1gpt-2gpt-3gpt-4palmchinchillaflamingoclaudellamaalpaca
State Space Models
state-space-modelsmambas4(Structured State Spaces)s5hippolssl(Linear State Space Layers)liquid-time-constantsneural-odescontinuous-time-models
Memory Networks
memory-networksneural-turing-machinesdifferentiable-neural-computersmemory-augmented-networksexternal-memorycontent-addressinglocation-addressingworking-memory
Graph Neural Networks
graph-neural-networksgraph-convolutional-networksgraph-attention-networksgraphsagegin(Graph Isomorphism Networks)message-passingnode-classificationlink-predictiongraph-classificationgraph-generationgraph-autoencoders
Specialized Architectures
capsule-networksself-organizing-mapshopfield-networksecho-state-networksreservoir-computingspiking-neural-networksneuromorphic-networksquantum-neural-networks
Training Methods & Optimization
Optimization Algorithms
gradient-descentstochastic-gradient-descentmini-batch-gradient-descentmomentumnesterov-momentumadagradrmspropadamadamwnadamadadeltaadamaxlookahead-optimizerrangerlambnovogradadafactorshampook-facnatural-gradientssecond-order-methodsl-bfgsconjugate-gradient-optimization
Learning Rate Scheduling
learning-rate-schedulingstep-decayexponential-decaypolynomial-decaycosine-annealingwarm-restartscyclical-learning-ratesone-cycle-policylinear-warmupadaptive-learning-rates
Regularization Techniques
regularizationl1-regularizationl2-regularizationelastic-netdropoutdropconnectbatch-normalizationspectral-normalizationweight-decayearly-stoppingdata-augmentationmixupcutmixcutoutautoaugmentrandaugmentadversarial-traininglabel-smoothing
Advanced Training Techniques
curriculum-learningself-paced-learninghard-example-miningfocal-lossclass-balancingcost-sensitive-learningmeta-learningmodel-agnostic-meta-learningreptileprototypical-networksmatching-networksrelation-networksfew-shot-learningzero-shot-learningone-shot-learningtransfer-learningdomain-adaptationmulti-task-learningcontinual-learningcatastrophic-forgettingelastic-weight-consolidationprogressive-neural-networkspacknet
Distributed Training
distributed-trainingdata-parallelismmodel-parallelismpipeline-parallelismtensor-parallelismparameter-serversallreducegradient-compressionfederated-learningdecentralized-trainingasynchronous-trainingsynchronous-traininghorovoddeepspeedfairscale
Model Efficiency & Compression
Model Compression
model-compressionknowledge-distillationteacher-student-modelsself-distillationonline-distillationfeature-distillationattention-distillationpruningstructured-pruningunstructured-pruningmagnitude-pruninggradual-pruninglottery-ticket-hypothesissnipgraspquantizationpost-training-quantizationquantization-aware-trainingbinary-neural-networksternary-neural-networksmixed-precision-trainingfp16bfloat16int8int4dynamic-quantizationstatic-quantization
Efficient Architectures
efficient-architecturesmobilenetsefficientnetssqueezenetshufflenetghostnetregnetneural-architecture-searchdifferentiable-nasevolutionary-nasprogressive-nasefficient-nasonce-for-allsupernets
Parameter-Efficient Methods
parameter-efficient-fine-tuningadapterslora(Low-Rank Adaptation)qloraadaloracompacterprefix-tuningp-tuningprompt-tuningsoft-promptsbitfitside-tuning
Memory Optimization
memory-optimizationgradient-checkpointingactivation-checkpointingmemory-efficient-attentionflash-attentionmemory-efficient-transformersgradient-accumulationzero-optimizercpu-offloadingmodel-sharding
Application Domains
Computer Vision
computer-visionimage-classificationobject-detectionyolorcnnfaster-rcnnmask-rcnnssdretinanetcenternetdetrsemantic-segmentationinstance-segmentationpanoptic-segmentationimage-segmentationu-netdeeplabpspnetfcnpose-estimationhuman-pose-estimationhand-pose-estimationfacial-landmark-detectionface-recognitionface-detectionface-verificationfacial-expression-recognitionage-estimationgender-classificationemotion-recognitionaction-recognitionactivity-recognitionvideo-understandingvideo-classificationtemporal-action-localizationvideo-object-detectionvideo-segmentationoptical-flowmotion-estimationtrackingmulti-object-trackingsingle-object-trackingre-identificationperson-re-identificationvehicle-re-identification
Medical Imaging
medical-imagingmedical-image-analysisradiologypathologyhistopathologyct-scan-analysismri-analysisx-ray-analysisultrasound-analysismammographydermatologyophthalmologyretinal-imagingmedical-image-segmentationorgan-segmentationtumor-detectionlesion-detectionmedical-diagnosiscomputer-aided-diagnosis
3D Vision
3d-vision3d-reconstructionstereo-visionstructure-from-motionslam(Simultaneous Localization and Mapping)visual-slam3d-object-detection3d-segmentationpoint-cloud-processingpointnetvoxel-networksmesh-processingneural-radiance-fieldsnerf3d-generation3d-synthesisview-synthesisnovel-view-synthesisdepth-estimationmonocular-depth-estimationstereo-depth-estimation
Image Generation
image-generationtext-to-imageimage-to-imageconditional-image-generationunconditional-image-generationstyle-transferneural-style-transferfast-style-transferarbitrary-style-transferimage-editinginpaintingoutpaintingsuper-resolutionimage-enhancementdenoisingdeblurringcolorizationimage-restorationimage-synthesisphotorealistic-rendering
Natural Language Processing
natural-language-processingnlptext-processingtokenizationword-segmentationsentence-segmentationpart-of-speech-taggingnamed-entity-recognitionrelation-extractioninformation-extractiondependency-parsingconstituency-parsingsemantic-parsingsemantic-role-labelingword-sense-disambiguationcoreference-resolutiontext-classificationdocument-classificationsentiment-analysisemotion-detectiontopic-modelingtext-clusteringtext-similaritysemantic-similarityparaphrase-detectiontextual-entailmentnatural-language-inferencequestion-answeringreading-comprehensionmachine-comprehensionextractive-qaabstractive-qaopen-domain-qaknowledge-based-qavisual-question-answering
Text Generation
text-generationlanguage-modelingtext-completioncreative-writingstory-generationpoetry-generationdialogue-generationchatbotsconversational-aimachine-translationneural-machine-translationmultilingual-translationzero-shot-translationdocument-translationsimultaneous-translationtext-summarizationextractive-summarizationabstractive-summarizationmulti-document-summarizationquery-focused-summarizationnews-summarizationscientific-summarizationlegal-summarizationmedical-summarization
Code & Programming
code-generationprogram-synthesiscode-completioncode-translationcode-repairbug-detectionvulnerability-detectioncode-optimizationcode-summarizationcode-documentationapi-generationtest-generationprogramming-languagesdomain-specific-languages
Audio & Speech
audio-processingspeech-processingspeech-recognitionautomatic-speech-recognitioncontinuous-speech-recognitionkeyword-spottingvoice-activity-detectionspeaker-recognitionspeaker-identificationspeaker-verificationspeaker-diarizationemotion-recognition-speechspeech-synthesistext-to-speechneural-vocodervoice-conversionvoice-cloningspeech-enhancementnoise-reductionecho-cancellationaudio-classificationaudio-taggingsound-event-detectionacoustic-scene-classificationmusic-information-retrievalmusic-generationmusic-transcriptionsource-separationaudio-synthesisenvironmental-sound-classification
Multimodal Learning
multimodal-learningvision-languagevision-and-languageimage-captioningvisual-question-answeringvisual-dialogvisual-reasoningvisual-commonsense-reasoningvisual-entailmentcross-modal-retrievalimage-text-matchingvideo-captioningvideo-question-answeringaudio-visual-learninglip-readingvisual-speech-recognitionsound-localizationcross-modal-generationtext-to-videoaudio-to-visualmultimodal-fusionmultimodal-alignmentmultimodal-translation
Time Series & Sequential Data
time-series-analysistime-series-forecastingtime-series-classificationtime-series-clusteringanomaly-detectionoutlier-detectionchange-point-detectionsequential-pattern-miningtemporal-modelingtemporal-reasoningevent-detectionsequence-to-sequenceseq2seqsequence-labelingsequence-classificationfinancial-time-seriesstock-predictioneconomic-forecastingweather-forecastingdemand-forecastingload-forecastingtraffic-prediction
Robotics & Control
roboticsrobot-learningrobotic-manipulationrobotic-graspingmotion-planningpath-planningtrajectory-optimizationrobot-navigationsimultaneous-localization-and-mappingvisual-slamrobotic-perceptionrobot-visionhaptic-feedbackforce-controlimpedance-controladaptive-controlrobust-controloptimal-controlmodel-predictive-controllearning-from-demonstrationimitation-learning-roboticssim-to-realdomain-randomizationembodied-aiembodied-navigationinstruction-following
Autonomous Vehicles
autonomous-vehiclesself-driving-carsautonomous-navigationvehicle-perceptionlidar-processingradar-processingsensor-fusionobject-detection-automotivepedestrian-detectionlane-detectiontraffic-sign-recognitionbehavior-predictionmotion-predictiontrajectory-predictionpath-planning-automotivedecision-makingend-to-end-driving
Games & Interactive Systems
game-aigame-playingboard-gameschess-aigo-aipoker-aivideo-game-aireal-time-strategymulti-agent-gamesprocedural-content-generationlevel-generationinteractive-storytellingvirtual-agentsnon-player-charactersbehavior-modeling
Finance & Economics
computational-financealgorithmic-tradingquantitative-financeportfolio-optimizationrisk-managementcredit-scoringfraud-detectionmarket-predictioneconomic-modelingeconometricsbehavioral-economicscryptocurrency-analysisblockchain-analytics
Healthcare & Medicine
healthcare-aimedical-aiclinical-decision-supportdrug-discoverymolecular-property-predictionprotein-foldinggenomicsbioinformaticscomputational-biologyepidemiologypublic-healthpersonalized-medicineprecision-medicineclinical-trial-optimizationmedical-record-analysiselectronic-health-recordsclinical-natural-language-processing
Social Sciences & Humanities
computational-social-sciencesocial-network-analysissentiment-analysis-socialopinion-miningpolitical-analysiselection-predictiondemographic-analysiscultural-analyticsdigital-humanitiescomputational-linguisticspsycholinguisticscognitive-modelingbehavioral-modeling
Evaluation & Analysis
Evaluation Metrics
evaluation-metricsclassification-metricsaccuracyprecisionrecallf1-scoreauc-rocauc-prconfusion-matrixregression-metricsmean-squared-errormean-absolute-errorr-squaredpearson-correlationspearman-correlationranking-metricsndcgmap(Mean Average Precision)mrr(Mean Reciprocal Rank)hit-ratecoveragediversity-metricsnovelty-metricsserendipityinformation-theoretic-metricsperplexitybleu-scorerouge-scoremeteor-scorecider-scorebertscorebleurthuman-evaluationinter-annotator-agreementkappa-coefficientfleiss-kappakrippendorff-alpha
Benchmarking
benchmarkingbenchmark-datasetsleaderboardsstandardized-evaluationcross-dataset-evaluationzero-shot-evaluationfew-shot-evaluationtransfer-evaluationdomain-shift-evaluationout-of-distribution-evaluationadversarial-evaluationstress-testingworst-case-analysis
Model Analysis & Interpretability
model-analysisinterpretabilityexplainabilityexplainable-aifeature-importanceattribution-methodsgradient-based-attributionintegrated-gradientssaliency-mapsgrad-camlime(Local Interpretable Model-agnostic Explanations)shap(SHapley Additive exPlanations)counterfactual-explanationsadversarial-examplesadversarial-attacksadversarial-defensescertified-defensesrobustness-analysismodel-probingrepresentation-analysisactivation-analysisneuron-analysislayer-analysisattention-analysisattention-visualizationconcept-activation-vectorsnetwork-dissectionfeature-visualizationadversarial-training-analysis
Bias & Fairness
bias-analysisalgorithmic-biasfairnessfairness-metricsdemographic-parityequalized-oddsequality-of-opportunityindividual-fairnessgroup-fairnessintersectional-fairnessbias-mitigationdebiasingfair-representation-learningcounterfactual-fairnesscausal-fairnessdisparate-impactprotected-attributessensitive-attributes
Uncertainty Quantification
uncertainty-quantificationepistemic-uncertaintyaleatoric-uncertaintymodel-uncertaintypredictive-uncertaintybayesian-neural-networksmonte-carlo-dropoutdeep-ensemblesvariational-inference-deep-learninggaussian-processes-deep-learningconformal-predictioncalibrationreliability-diagramstemperature-scalingplatt-scaling
Data & Preprocessing
Data Types & Formats
data-typesstructured-dataunstructured-datasemi-structured-datatabular-datarelational-datagraph-datanetwork-dataspatial-datageospatial-datatemporal-dataspatio-temporal-datamultimodal-dataheterogeneous-datastreaming-databatch-datareal-time-databig-datasmall-dataimbalanced-datamissing-datanoisy-dataoutlier-data
Data Collection & Acquisition
data-collectiondata-acquisitionweb-scrapingapi-data-collectionsensor-dataiot-datacrowdsourcinghuman-annotationdata-labelingactive-learning-annotationweak-supervisiondistant-supervisionself-supervisionautomatic-labelingsynthetic-data-generationdata-simulationprocedural-generation
Data Preprocessing & Cleaning
data-preprocessingdata-cleaningdata-validationdata-qualitymissing-value-imputationoutlier-detection-preprocessingnoise-reduction-preprocessingdata-normalizationdata-standardizationfeature-scalingmin-max-scalingz-score-normalizationrobust-scalingunit-vector-scalingquantile-transformationpower-transformationbox-cox-transformationyeo-johnson-transformation
Feature Engineering
feature-engineeringfeature-extractionfeature-selectionfeature-constructionfeature-transformationpolynomial-featuresinteraction-featuresbinningdiscretizationencodingone-hot-encodinglabel-encodingordinal-encodingtarget-encodingfrequency-encodinghash-encodingembedding-encodingtext-feature-extractionbag-of-wordstf-idfword-embeddingssentence-embeddingsdocument-embeddings
Data Augmentation
data-augmentationimage-augmentationgeometric-transformationsphotometric-transformationsrandom-croppingrandom-flippingrandom-rotationcolor-jitteringgaussian-noisecutoutmixup-augmentationcutmix-augmentationautoaugmentrandaugmentadversarial-augmentationtext-augmentationsynonym-replacementback-translationparaphrasingrandom-insertionrandom-deletionrandom-swapaudio-augmentationtime-stretchingpitch-shiftingnoise-additionspeed-perturbation
Dataset Management
dataset-managementdata-versioningdata-lineagedata-provenancedataset-splittingtrain-test-splitcross-validationk-fold-validationstratified-samplingbootstrap-samplingdata-leakagetemporal-splittinggroup-splittingdataset-biasselection-biassampling-biasannotation-bias
Infrastructure & Systems
ML Systems Architecture
ml-systemsml-infrastructureml-pipelinesml-workflowsmodel-servingmodel-deploymentcontainerizationdockerkubernetesmicroservicesserverlessedge-deploymentmobile-deploymentweb-deploymentapi-designrest-apigraphqlgrpcmodel-versioningexperiment-trackingmodel-registryfeature-storesdata-lakesdata-warehousesetl-pipelinesstreaming-pipelines
MLOps & Production
mlopsdevopscontinuous-integrationcontinuous-deploymentci-cdmodel-monitoringperformance-monitoringdrift-detectiondata-driftconcept-driftmodel-degradationa-b-testingcanary-deploymentblue-green-deploymentshadow-deploymentgradual-rolloutrollback-strategiesautomated-retrainingonline-learning-systemsreal-time-inferencebatch-inferencecaching-strategiesload-balancingauto-scaling
Compute Infrastructure
compute-infrastructurecloud-computingawsazuregoogle-cloudon-premisehybrid-cloudmulti-cloudgpu-clusterstpu-clusterskubernetes-clustersslurmpbstorquejob-schedulingresource-managementspot-instancespreemptible-instancescost-optimization
Storage & Databases
storage-systemsdistributed-file-systemshdfss3blob-storageobject-storagenosql-databasesmongodbcassandradynamodbrediselasticsearchvector-databasessimilarity-searchapproximate-nearest-neighborsfaissannoyhnswlib
Networking & Communication
networkingdistributed-systemsmessage-queueskafkarabbitmqpub-subevent-driven-architectureconsensus-algorithmsfault-tolerancereplicationshardingload-balancing-systemscdnedge-computing
Programming & Software Engineering
Programming Languages
programming-languagespythonrjuliascalajavac-plus-pluscjavascripttypescriptrustgoswiftkotlinmatlaboctavemathematicasqlbashshell-scripting
ML Frameworks & Libraries
ml-frameworksdeep-learning-frameworkstensorflowpytorchjaxflaxkerasmxnetpaddlecaffetheanotorchscikit-learnxgboostlightgbmcatbooststatsmodelsscipynumpypandasmatplotlibseabornplotlybokehaltair
Specialized Libraries
computer-vision-librariesopencvpillowimageioskimagealbumentationstorchvisiontensorflow-datasetsnlp-librariesnltkspacytransformerssentence-transformersgensimtextblobstanzaallennlpfairseqhuggingfaceaudio-librarieslibrosatorchaudiopyaudiosoundfilegraph-librariesnetworkxdglpytorch-geometricstellargraph
Development Tools
development-toolsjupyter-notebooksgoogle-colabkaggle-kernelsidesvscodepycharmspyderrstudioversion-controlgitgithubgitlabbitbucketcode-reviewtestingunit-testingintegration-testingpytestunittestdebuggingprofilingperformance-analysismemory-profilingcode-optimization
Software Engineering Practices
software-engineeringagile-developmentscrumkanbancode-qualitycode-stylelintingtype-checkingdocumentationapi-documentationtechnical-writingcode-reviewspair-programmingtest-driven-developmentbehavior-driven-developmentrefactoringdesign-patternsarchitecture-patternsclean-codesolid-principles
Research Methodology & Academia
Research Methods
research-methodologyexperimental-designhypothesis-testingstatistical-significancep-valuesconfidence-intervalseffect-sizepower-analysismultiple-comparisonsbonferroni-correctionfalse-discovery-ratereproducibilityreplicabilityopen-sciencereproducible-researchresearch-ethicsinstitutional-review-boardinformed-consent
Academic Writing & Publication
academic-writingscientific-writingpaper-structureliterature-reviewrelated-workmethodology-sectionresults-sectiondiscussion-sectionconclusion-sectionabstract-writingcitation-practicespeer-reviewconference-papersjournal-papersworkshop-papersarxiv-preprintsopen-access
Conferences & Venues
conferencesnips/neuripsicmliclraaaiijcaiaclemnlpnaaclcolingcvpriccveccvicasspinterspeechkddwwwsigircikmwsdmrecsyschiuistjournalsjmlrpamitaclnaturescience
Collaboration & Community
collaborationresearch-collaborationinterdisciplinary-researchindustry-academia-collaborationopen-sourcecommunity-contributionscode-sharingmodel-sharingdataset-sharingresearch-groupslabsconsortiumsworkshopstutorialssummer-schoolscompetitionschallengeshackathons
Ethics, Safety & Governance
AI Ethics
ai-ethicsmachine-ethicsalgorithmic-accountabilitytransparencyexplainable-ai-ethicshuman-valuesvalue-alignmentmoral-reasoningethical-decision-makingconsequentialismdeontological-ethicsvirtue-ethicsprinciplismautonomybeneficencenon-maleficencejustice
AI Safety
ai-safetyai-alignmentreward-hackingspecification-gamingmesa-optimizationinner-alignmentouter-alignmentcorrigibilityvalue-learningcooperative-aiai-governanceai-policyai-regulationalgorithmic-auditingimpact-assessmentrisk-assessmentsafety-evaluationred-teamingadversarial-testing
Privacy & Security
privacydata-privacyprivacy-preserving-mldifferential-privacyfederated-learning-privacyhomomorphic-encryptionsecure-multi-party-computationprivate-set-intersectionmembership-inference-attacksmodel-inversion-attacksproperty-inference-attacksreconstruction-attacksdata-poisoningmodel-poisoningbackdoor-attackstrojan-attacksadversarial-mlrobust-mlcertified-robustnessrandomized-smoothing
Societal Impact
societal-impactsocial-implicationseconomic-impactjob-displacementautomationhuman-ai-interactionhuman-computer-interactionhuman-in-the-loopaugmented-intelligenceai-for-social-goodsustainable-aigreen-aicarbon-footprintenergy-efficiencyenvironmental-impactdigital-divideaccessibilityinclusive-designuniversal-design
Legal & Regulatory
legal-aspectsai-lawintellectual-propertycopyrightpatentsliabilitynegligencestrict-liabilityproduct-liabilitygdprccpahipaaferpacomplianceaudit-trailsdata-governanceconsent-managementright-to-explanationright-to-be-forgotten
Specialized & Emerging Fields
Quantum Machine Learning
quantum-machine-learningquantum-computingquantum-algorithmsvariational-quantum-eigensolverquantum-approximate-optimizationquantum-neural-networksquantum-feature-mapsquantum-kernelsquantum-advantagequantum-supremacynisq(Noisy Intermediate-Scale Quantum)quantum-error-correctionquantum-simulationadiabatic-quantum-computingquantum-annealing
Neuromorphic Computing
neuromorphic-computingspiking-neural-networksevent-driven-computingneuromorphic-chipsmemristorssynaptic-devicesspike-timing-dependent-plasticitytemporal-codingrate-codingpopulation-codingwinner-take-allliquid-state-machinesreservoir-computingbrain-inspired-computing
Bio-inspired Computing
bio-inspired-computingevolutionary-algorithmsgenetic-algorithmsgenetic-programmingevolution-strategiesdifferential-evolutionparticle-swarm-optimizationant-colony-optimizationbee-algorithmfirefly-algorithmbat-algorithmcuckoo-searchharmony-searchartificial-immune-systemscellular-automatal-systemsswarm-intelligence
Causal Inference & Reasoning
causal-inferencecausal-reasoningcausalitycausal-graphsdirected-acyclic-graphsstructural-causal-modelsdo-calculusconfoundingcollider-biasselection-bias-causalinstrumental-variablesregression-discontinuitydifference-in-differencespropensity-score-matchingrandomized-controlled-trialsnatural-experimentscausal-discoveryconstraint-based-methodsscore-based-methodsfunctional-causal-modelscounterfactual-reasoningpotential-outcomestreatment-effectsaverage-treatment-effectconditional-average-treatment-effectindividual-treatment-effect
Symbolic AI & Knowledge Representation
symbolic-aiknowledge-representationexpert-systemsrule-based-systemslogic-programmingprologfirst-order-logicpropositional-logicpredicate-logicmodal-logictemporal-logicfuzzy-logicdescription-logicsemantic-networksframesscriptsontologiesknowledge-graphsrdfowlsparqlreasoning-enginesinference-enginestheorem-proversautomated-reasoningconstraint-satisfactionplanningautomated-planningstripshierarchical-task-networks
Hybrid AI Systems
hybrid-aineuro-symbolicneural-symbolic-integrationdifferentiable-programmingdifferentiable-neural-computersmemory-augmented-neural-networksneural-module-networksvisual-reasoning-machinesprogram-synthesisneural-program-synthesisinductive-logic-programmingprobabilistic-logic-programmingstatistical-relational-learninglifted-inferencemarkov-logic-networksprobabilistic-soft-logic
Cognitive Computing
cognitive-computingcognitive-architecturesact-rsoarclarioncognitive-modelingworking-memorylong-term-memoryepisodic-memorysemantic-memoryprocedural-memoryattention-mechanisms-cognitiveexecutive-controlmetacognitiontheory-of-mindcommon-sense-reasoninganalogical-reasoningcase-based-reasoningspatial-reasoningtemporal-reasoning
Edge AI & Mobile Computing
edge-aiedge-computingmobile-aiiot-aifog-computingfederated-edge-learningon-device-learningneural-processing-unitsmobile-gpusarm-processorspower-efficient-computingbattery-aware-computingthermal-managementreal-time-constraintslatency-optimizationbandwidth-optimizationcompression-for-edgepruning-for-edgequantization-for-edge
Automated Machine Learning
automated-machine-learningautomlneural-architecture-searchhyperparameter-optimizationbayesian-optimizationgenetic-algorithm-optimizationrandom-searchgrid-searchmulti-objective-optimization-automlautomated-feature-engineeringautomated-data-preprocessingautomated-model-selectionmeta-learning-automltransfer-learning-automlfew-shot-automlprogressive-searchearly-stopping-nasone-shot-nasdifferentiable-nasevolutionary-nas
Domain-Specific Applications
Scientific Computing
scientific-computingcomputational-physicscomputational-chemistrycomputational-biologycomputational-neurosciencecomputational-materials-sciencecomputational-fluid-dynamicsfinite-element-methodsmolecular-dynamicsmonte-carlo-methodsab-initio-calculationsdensity-functional-theoryquantum-chemistryprotein-structure-predictiondrug-designvirtual-screeningcheminformaticsbioinformaticsphylogeneticsgenome-assemblygene-expression-analysissystems-biology
Engineering Applications
engineering-applicationscomputer-aided-designfinite-element-analysisoptimization-designtopology-optimizationstructural-optimizationmultidisciplinary-design-optimizationcontrol-systemssignal-processingdigital-signal-processingimage-processingradar-signal-processingsonar-signal-processingcommunicationswireless-communicationsnetwork-optimizationresource-allocationschedulinglogisticssupply-chain-optimizationmanufacturingquality-controlpredictive-maintenancecondition-monitoringfault-detectionanomaly-detection-industrial
Environmental & Climate Science
environmental-scienceclimate-modelingweather-predictionatmospheric-modelingocean-modelingcarbon-cycle-modelingecosystem-modelingbiodiversity-modelingconservation-biologyremote-sensingsatellite-imageryhyperspectral-imagingenvironmental-monitoringpollution-modelingnatural-disaster-predictionwildfire-predictionflood-predictionearthquake-predictionhurricane-trackingdrought-prediction
Agriculture & Food Science
precision-agriculturesmart-farmingcrop-monitoringyield-predictiondisease-detection-cropspest-detectionsoil-analysisirrigation-optimizationlivestock-monitoringfood-quality-assessmentfood-safetysupply-chain-agriculturesustainable-agriculturevertical-farminghydroponicsaquaponics
Transportation & Logistics
transportationintelligent-transportation-systemstraffic-managementroute-optimizationvehicle-routingfleet-managementpublic-transportationride-sharinglogistics-optimizationwarehouse-managementinventory-managementdemand-forecasting-supply-chainlast-mile-deliverydrone-deliverymaritime-shippingaviationair-traffic-control
Energy & Utilities
energy-systemssmart-gridload-forecastingdemand-responserenewable-energysolar-forecastingwind-forecastingenergy-storagebattery-managementpower-system-optimizationgrid-stabilityfault-detection-power-systemsenergy-efficiencybuilding-energy-managementsmart-buildingshvac-optimizationlighting-controlwater-managementwastewater-treatmentleak-detection
Security & Cybersecurity
cybersecuritynetwork-securityintrusion-detectionmalware-detectionphishing-detectionspam-detectionfraud-detection-cybersecuritybehavioral-analysis-securityanomaly-detection-securitythreat-intelligencevulnerability-assessmentpenetration-testingsecurity-information-event-managementdigital-forensicscryptographycryptanalysissteganographywatermarking-securitybiometric-authenticationfacial-recognition-securityiris-recognitionfingerprint-recognitionvoice-recognition-security
Entertainment & Media
entertainment-technologygame-developmentprocedural-content-generation-gamesai-npcsdynamic-difficulty-adjustmentplayer-modelingrecommendation-systems-entertainmentcontent-recommendationmusic-recommendationmovie-recommendationnews-recommendationpersonalization-mediacontent-creationautomated-journalismsports-analyticsperformance-analysis-sportstalent-scoutingbroadcastingcontent-moderationcopyright-detectiondeepfake-detectionsynthetic-media-detection
Usage Guidelines & Best Practices
Tag Selection Strategy
-
Multi-dimensional tagging: Select tags from multiple categories
- Architecture:
transformer,diffusion - Domain:
computer-vision,text-to-image - Method:
self-attention,denoising - Evaluation:
human-evaluation,fid-score
- Architecture:
-
Hierarchical consistency: Use both general and specific tags
- General:
deep-learning,generative-models - Specific:
latent-diffusion-models,stable-diffusion
- General:
-
Research phase tagging:
theoretical-analysis,empirical-study,ablation-studyproof-of-concept,large-scale-experiments,production-deployment
-
Contribution type:
novel-architecture,improved-training,new-datasetbenchmarking,survey,position-paper
-
Computational aspects:
computational-efficiency,memory-optimization,distributed-trainingreal-time-inference,edge-deployment,hardware-acceleration
Tag Evolution & Maintenance
- Version control: Track when new tags are added
- Deprecation: Mark outdated tags and provide alternatives
- Merging: Combine similar tags when appropriate
tag-v1.0,tag-v2.0for major taxonomy updates
Search & Discovery Patterns
- Temporal queries:
recent-advances-2024,historical-development - Cross-domain:
vision-language,audio-visual,multimodal - Problem-solution:
few-shot-learning+meta-learning - Comparison studies:
comparative-analysis,empirical-comparison
This exhaustive taxonomy covers every major field, subfield, and technical detail in machine learning, from the lowest-level matrix operations to the highest-level societal implications. Use it as a comprehensive reference for creating a robust, scalable tagging system that can grow with the rapidly evolving ML landscape.