├── .github └── workflows │ ├── build-docs.yml │ ├── build-tests.yml │ └── build-wheels.yml ├── .gitignore ├── Doxyfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── description.txt ├── long_description.rst └── tutorials │ └── devcontainers │ └── devcontainers.md ├── examples ├── __init__.py ├── autoencoder │ ├── DimensionalityReductionDemo.py │ ├── IMDbWordEmbeddingDemo.py │ └── __init__.py ├── classification │ ├── CIFAR2Demo3x3LiteralBudget.py │ ├── IMDbSparseAbsorbingTextCategorizationDemo.py │ ├── IMDbTextCategorizationDemo.py │ ├── InterpretabilityDemo.py │ ├── MNISTConvolutionDemo.py │ ├── MNISTDemo.py │ ├── MNISTDemoCoalesced.py │ ├── MNISTDemoWithSerialization.py │ ├── MNISTSparseAbsorbingDemo.py │ ├── README.md │ ├── XORDemo.py │ └── __init__.py ├── composite │ ├── TMCompositeCIFAR10Demo.py │ ├── __init__.py │ └── hpsearch │ │ ├── __init__.py │ │ └── example_2.py ├── experimental │ ├── __init__.py │ ├── autoencoder │ │ ├── IMDbAutoEncoderDemo.py │ │ ├── MNISTReconstructionDemo.py │ │ ├── NoiseRemovalDemo.py │ │ └── __init__.py │ ├── classification │ │ ├── BillionWordsPredictionDemo.py │ │ ├── CIFAR100CoalescedDemo3x3.py │ │ ├── CIFAR100CoalescedDemo3x3LiteralBudget.py │ │ ├── CIFAR100Demo3x3.py │ │ ├── CIFAR100MultiTaskDemo3x3.py │ │ ├── CIFAR100MultiTaskSampleDemo3x3.py │ │ ├── CIFAR10CoalescedDemo.py │ │ ├── CIFAR10CoalescedDemo3x3.py │ │ ├── CIFAR10CoalescedDemo3x3LiteralBudget.py │ │ ├── CIFAR10Demo.py │ │ ├── CIFAR10DemoS.py │ │ ├── CIFAR10MultiTaskSampleDemo3x3.py │ │ ├── CIFAR2Demo3x3HSVLiteralBudget.py │ │ ├── CIFAR2Demo3x3LiteralBudget.py │ │ ├── CIFAR2Demo3x3LiteralBudgetSpecificity.py │ │ ├── CIFAR2Demo3x3RGCLiteralBudget.py │ │ ├── CIFAR2Histogram.py │ │ ├── CIFAR2VisualTokensHyperVector.py │ │ ├── CIFARDemo3x3.py │ │ ├── CIFARDemoVanilla3x3.py │ │ ├── CombinatorialCompositionDemo.py │ │ ├── ConceptLearningDemo.py │ │ ├── FashionMNISTDemo3x3.py │ │ ├── FashionMNISTDemoS.py │ │ ├── FashionMNISTMultioutput.py │ │ ├── IMDbMultiWordPredictionDemo.py │ │ ├── IMDbMultiWordPredictionDemoCoalesced.py │ │ ├── IMDbMultiWordPredictionDemoCoalescedV2.py │ │ ├── IMDbMultiWordPredictionDemoCoalescedV3.py │ │ ├── IMDbTextCategorizationDemo.py │ │ ├── IMDbTextCategorizationDemoTypeIIIFeedback.py │ │ ├── IMDbWordEmbeddingDemo.py │ │ ├── IMDbWordPredictionDemo.py │ │ ├── IMDbWordPredictionMultiTaskDemo.py │ │ ├── InterpretabilityDemo.py │ │ ├── InterpretabilityDemoAND.py │ │ ├── InterpretabilityDemoCoalesced.py │ │ ├── InterpretabilityDemoOneVsOne.py │ │ ├── MNISTClauseCoOccurrenceDemo.py │ │ ├── MNISTConvolutionLiteralBudgetDemo.py │ │ ├── MNISTConvolutionVisualTokens.py │ │ ├── MNISTDemo2DConvolutionOneVsOne.py │ │ ├── MNISTDemo2DConvolutionWeightedClauses.py │ │ ├── MNISTDemo2DConvolutionWeightedClausesFocusedNegativeSampling.py │ │ ├── MNISTDemo2DConvolutionWeightedClausesIncremental.py │ │ ├── MNISTDemoCoalesced.py │ │ ├── MNISTDemoCoalescedFocusedNegativeSampling.py │ │ ├── MNISTDemoCoalescedTypeIIIFeedback.py │ │ ├── MNISTDemoOneVsOne.py │ │ ├── MNISTDemoTrainLayerOne.py │ │ ├── MNISTDemoTypeIIIFeedback.py │ │ ├── MNISTDemoWeightedClauses.py │ │ ├── MNISTDemoWeightedClausesIncremental.py │ │ ├── MNISTLiteralBudgetDemo.py │ │ ├── MNISTLiteralBudgetDemoCoalesced.py │ │ ├── MNISTMultioutput.py │ │ ├── MNISTVisualTokensHyperVector.py │ │ └── __init__.py │ ├── regression │ │ └── __init__.py │ ├── relational │ │ └── RelationalTMDemo.py │ └── type_iii_feedback │ │ ├── coma.ipynb │ │ ├── exp2.ipynb │ │ └── utils.py └── regression │ ├── RegressionDemo.py │ └── __init__.py ├── pyproject.toml ├── scripts ├── example_verifier │ ├── __init__.py │ └── verify_experiments.py └── performance_test │ ├── match.json │ ├── performance_test.py │ └── requirements.txt ├── setup.py ├── test ├── __init__.py ├── test_classifiers.py ├── test_components.py ├── test_datasets.py ├── test_imports.py └── test_pickle.py └── tmu ├── __init__.py ├── clause_bank ├── __init__.py ├── base_clause_bank.py ├── clause_bank.py ├── clause_bank_cuda.py ├── clause_bank_sparse.py └── cuda │ ├── calculate_clause_outputs_patchwise.cu │ ├── calculate_clause_outputs_predict.cu │ ├── calculate_clause_outputs_update.cu │ ├── clause_feedback.cu │ └── tools.cu ├── composite ├── __init__.py ├── callbacks │ ├── __init__.py │ └── base.py ├── components │ ├── __init__.py │ ├── adaptive_thresholding.py │ ├── base.py │ ├── color_thermometer_scoring.py │ ├── histogram_of_gradients.py │ └── image │ │ ├── __init__.py │ │ └── experimental.py ├── composite.py ├── config.py ├── gating │ ├── __init__.py │ ├── base.py │ ├── linear_gate.py │ └── neural_gate.py └── tuner.py ├── data ├── __init__.py ├── bot_iot.py ├── cic_ids.py ├── cifar10.py ├── cifar100.py ├── fashion_mnist.py ├── imdb_keras.py ├── kdd_99.py ├── mnist.py ├── nsl_kdd.py ├── tmu_dataset.py ├── tmu_datasource.py ├── unsw_nb15.py └── utils │ ├── __init__.py │ └── downloader.py ├── experimental ├── __init__.py └── models │ ├── __init__.py │ ├── attention.py │ ├── multichannel_classifier.py │ ├── multioutput_classifier.py │ ├── one_vs_one_classifier.py │ └── relational │ ├── __init__.py │ └── vanilla_relational.py ├── lib ├── CMakeLists.txt ├── cpp │ ├── include │ │ ├── models │ │ │ └── classifiers │ │ │ │ └── tm_vanilla.h │ │ ├── tm_clause_dense.h │ │ ├── tm_memory.h │ │ ├── tm_weight_bank.h │ │ └── utils │ │ │ ├── sparse_clause_container.h │ │ │ ├── tm_dataset.h │ │ │ └── tm_math.h │ ├── main.cpp │ ├── nb │ │ └── tmulibcpp.cpp │ ├── scripts │ │ ├── STM32L475VGTX_FLASH.ld │ │ ├── build_stm32.sh │ │ └── stm32l4_toolchain.cmake │ ├── src │ │ └── memory.cpp │ └── tests │ │ ├── MNISTDemoCPP.py │ │ └── mnist_generator.py ├── include │ ├── Attention.h │ ├── ClauseBank.h │ ├── ClauseBankSparse.h │ ├── ClauseWeightBank.h │ ├── Tools.h │ ├── WeightBank.h │ ├── fast_rand.h │ └── fast_rand_seed.h ├── pyproject.toml ├── setup.py ├── src │ ├── Attention.c │ ├── ClauseBank.c │ ├── ClauseBankSparse.c │ ├── Tools.c │ ├── WeightBank.c │ └── random │ │ ├── pcg32_fast.c │ │ └── xorshift128.c └── tmulib_extension_build.py ├── logging_example.json ├── models ├── __init__.py ├── autoencoder │ ├── __init__.py │ └── autoencoder.py ├── base.py ├── classification │ ├── __init__.py │ ├── coalesced_classifier.py │ ├── multitask_classifier.py │ └── vanilla_classifier.py └── regression │ ├── __init__.py │ └── vanilla_regressor.py ├── preprocessing ├── __init__.py └── standard_binarizer │ ├── README.md │ ├── __init__.py │ └── binarizer.py ├── tools.py ├── util ├── __init__.py ├── cuda_profiler.py ├── encoded_data_cache.py ├── sparse_clause_container.py └── statistics.py └── weight_bank ├── __init__.py └── weight_bank.py /.github/workflows/build-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/.github/workflows/build-docs.yml -------------------------------------------------------------------------------- /.github/workflows/build-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/.github/workflows/build-tests.yml -------------------------------------------------------------------------------- /.github/workflows/build-wheels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/.github/workflows/build-wheels.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/.gitignore -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/Doxyfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/README.md -------------------------------------------------------------------------------- /docs/description.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/docs/description.txt -------------------------------------------------------------------------------- /docs/long_description.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/docs/long_description.rst -------------------------------------------------------------------------------- /docs/tutorials/devcontainers/devcontainers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/docs/tutorials/devcontainers/devcontainers.md -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/autoencoder/DimensionalityReductionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/autoencoder/DimensionalityReductionDemo.py -------------------------------------------------------------------------------- /examples/autoencoder/IMDbWordEmbeddingDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/autoencoder/IMDbWordEmbeddingDemo.py -------------------------------------------------------------------------------- /examples/autoencoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/classification/CIFAR2Demo3x3LiteralBudget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/CIFAR2Demo3x3LiteralBudget.py -------------------------------------------------------------------------------- /examples/classification/IMDbSparseAbsorbingTextCategorizationDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/IMDbSparseAbsorbingTextCategorizationDemo.py -------------------------------------------------------------------------------- /examples/classification/IMDbTextCategorizationDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/IMDbTextCategorizationDemo.py -------------------------------------------------------------------------------- /examples/classification/InterpretabilityDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/InterpretabilityDemo.py -------------------------------------------------------------------------------- /examples/classification/MNISTConvolutionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/MNISTConvolutionDemo.py -------------------------------------------------------------------------------- /examples/classification/MNISTDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/MNISTDemo.py -------------------------------------------------------------------------------- /examples/classification/MNISTDemoCoalesced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/MNISTDemoCoalesced.py -------------------------------------------------------------------------------- /examples/classification/MNISTDemoWithSerialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/MNISTDemoWithSerialization.py -------------------------------------------------------------------------------- /examples/classification/MNISTSparseAbsorbingDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/MNISTSparseAbsorbingDemo.py -------------------------------------------------------------------------------- /examples/classification/README.md: -------------------------------------------------------------------------------- 1 | # Examples - Classification -------------------------------------------------------------------------------- /examples/classification/XORDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/XORDemo.py -------------------------------------------------------------------------------- /examples/classification/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/classification/__init__.py -------------------------------------------------------------------------------- /examples/composite/TMCompositeCIFAR10Demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/composite/TMCompositeCIFAR10Demo.py -------------------------------------------------------------------------------- /examples/composite/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/composite/hpsearch/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/composite/hpsearch/example_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/composite/hpsearch/example_2.py -------------------------------------------------------------------------------- /examples/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/experimental/autoencoder/IMDbAutoEncoderDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/autoencoder/IMDbAutoEncoderDemo.py -------------------------------------------------------------------------------- /examples/experimental/autoencoder/MNISTReconstructionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/autoencoder/MNISTReconstructionDemo.py -------------------------------------------------------------------------------- /examples/experimental/autoencoder/NoiseRemovalDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/autoencoder/NoiseRemovalDemo.py -------------------------------------------------------------------------------- /examples/experimental/autoencoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/experimental/classification/BillionWordsPredictionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/BillionWordsPredictionDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR100CoalescedDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR100CoalescedDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR100CoalescedDemo3x3LiteralBudget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR100CoalescedDemo3x3LiteralBudget.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR100Demo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR100Demo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR100MultiTaskDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR100MultiTaskDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR100MultiTaskSampleDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR100MultiTaskSampleDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR10CoalescedDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR10CoalescedDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR10CoalescedDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR10CoalescedDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR10CoalescedDemo3x3LiteralBudget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR10CoalescedDemo3x3LiteralBudget.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR10Demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR10Demo.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR10DemoS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR10DemoS.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR10MultiTaskSampleDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR10MultiTaskSampleDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR2Demo3x3HSVLiteralBudget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR2Demo3x3HSVLiteralBudget.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR2Demo3x3LiteralBudget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR2Demo3x3LiteralBudget.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR2Demo3x3LiteralBudgetSpecificity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR2Demo3x3LiteralBudgetSpecificity.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR2Demo3x3RGCLiteralBudget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR2Demo3x3RGCLiteralBudget.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR2Histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR2Histogram.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFAR2VisualTokensHyperVector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFAR2VisualTokensHyperVector.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFARDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFARDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CIFARDemoVanilla3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CIFARDemoVanilla3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/CombinatorialCompositionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/CombinatorialCompositionDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/ConceptLearningDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/ConceptLearningDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/FashionMNISTDemo3x3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/FashionMNISTDemo3x3.py -------------------------------------------------------------------------------- /examples/experimental/classification/FashionMNISTDemoS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/FashionMNISTDemoS.py -------------------------------------------------------------------------------- /examples/experimental/classification/FashionMNISTMultioutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/FashionMNISTMultioutput.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbMultiWordPredictionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbMultiWordPredictionDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbMultiWordPredictionDemoCoalesced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbMultiWordPredictionDemoCoalesced.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbMultiWordPredictionDemoCoalescedV2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbMultiWordPredictionDemoCoalescedV2.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbMultiWordPredictionDemoCoalescedV3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbMultiWordPredictionDemoCoalescedV3.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbTextCategorizationDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbTextCategorizationDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbTextCategorizationDemoTypeIIIFeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbTextCategorizationDemoTypeIIIFeedback.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbWordEmbeddingDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbWordEmbeddingDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbWordPredictionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbWordPredictionDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/IMDbWordPredictionMultiTaskDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/IMDbWordPredictionMultiTaskDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/InterpretabilityDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/InterpretabilityDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/InterpretabilityDemoAND.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/InterpretabilityDemoAND.py -------------------------------------------------------------------------------- /examples/experimental/classification/InterpretabilityDemoCoalesced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/InterpretabilityDemoCoalesced.py -------------------------------------------------------------------------------- /examples/experimental/classification/InterpretabilityDemoOneVsOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/InterpretabilityDemoOneVsOne.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTClauseCoOccurrenceDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTClauseCoOccurrenceDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTConvolutionLiteralBudgetDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTConvolutionLiteralBudgetDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTConvolutionVisualTokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTConvolutionVisualTokens.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemo2DConvolutionOneVsOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemo2DConvolutionOneVsOne.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemo2DConvolutionWeightedClauses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemo2DConvolutionWeightedClauses.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemo2DConvolutionWeightedClausesFocusedNegativeSampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemo2DConvolutionWeightedClausesFocusedNegativeSampling.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemo2DConvolutionWeightedClausesIncremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemo2DConvolutionWeightedClausesIncremental.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoCoalesced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoCoalesced.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoCoalescedFocusedNegativeSampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoCoalescedFocusedNegativeSampling.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoCoalescedTypeIIIFeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoCoalescedTypeIIIFeedback.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoOneVsOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoOneVsOne.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoTrainLayerOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoTrainLayerOne.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoTypeIIIFeedback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoTypeIIIFeedback.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoWeightedClauses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoWeightedClauses.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTDemoWeightedClausesIncremental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTDemoWeightedClausesIncremental.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTLiteralBudgetDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTLiteralBudgetDemo.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTLiteralBudgetDemoCoalesced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTLiteralBudgetDemoCoalesced.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTMultioutput.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTMultioutput.py -------------------------------------------------------------------------------- /examples/experimental/classification/MNISTVisualTokensHyperVector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/classification/MNISTVisualTokensHyperVector.py -------------------------------------------------------------------------------- /examples/experimental/classification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/experimental/regression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/experimental/relational/RelationalTMDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/relational/RelationalTMDemo.py -------------------------------------------------------------------------------- /examples/experimental/type_iii_feedback/coma.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/type_iii_feedback/coma.ipynb -------------------------------------------------------------------------------- /examples/experimental/type_iii_feedback/exp2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/experimental/type_iii_feedback/exp2.ipynb -------------------------------------------------------------------------------- /examples/experimental/type_iii_feedback/utils.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/regression/RegressionDemo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/examples/regression/RegressionDemo.py -------------------------------------------------------------------------------- /examples/regression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/example_verifier/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/example_verifier/verify_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/scripts/example_verifier/verify_experiments.py -------------------------------------------------------------------------------- /scripts/performance_test/match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/scripts/performance_test/match.json -------------------------------------------------------------------------------- /scripts/performance_test/performance_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/scripts/performance_test/performance_test.py -------------------------------------------------------------------------------- /scripts/performance_test/requirements.txt: -------------------------------------------------------------------------------- 1 | GitPython 2 | pandas 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test_classifiers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/test/test_classifiers.py -------------------------------------------------------------------------------- /test/test_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/test/test_components.py -------------------------------------------------------------------------------- /test/test_datasets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/test/test_datasets.py -------------------------------------------------------------------------------- /test/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/test/test_imports.py -------------------------------------------------------------------------------- /test/test_pickle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/test/test_pickle.py -------------------------------------------------------------------------------- /tmu/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/__init__.py -------------------------------------------------------------------------------- /tmu/clause_bank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/clause_bank/base_clause_bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/base_clause_bank.py -------------------------------------------------------------------------------- /tmu/clause_bank/clause_bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/clause_bank.py -------------------------------------------------------------------------------- /tmu/clause_bank/clause_bank_cuda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/clause_bank_cuda.py -------------------------------------------------------------------------------- /tmu/clause_bank/clause_bank_sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/clause_bank_sparse.py -------------------------------------------------------------------------------- /tmu/clause_bank/cuda/calculate_clause_outputs_patchwise.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/cuda/calculate_clause_outputs_patchwise.cu -------------------------------------------------------------------------------- /tmu/clause_bank/cuda/calculate_clause_outputs_predict.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/cuda/calculate_clause_outputs_predict.cu -------------------------------------------------------------------------------- /tmu/clause_bank/cuda/calculate_clause_outputs_update.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/cuda/calculate_clause_outputs_update.cu -------------------------------------------------------------------------------- /tmu/clause_bank/cuda/clause_feedback.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/cuda/clause_feedback.cu -------------------------------------------------------------------------------- /tmu/clause_bank/cuda/tools.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/clause_bank/cuda/tools.cu -------------------------------------------------------------------------------- /tmu/composite/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.1.0" -------------------------------------------------------------------------------- /tmu/composite/callbacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/composite/callbacks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/callbacks/base.py -------------------------------------------------------------------------------- /tmu/composite/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/composite/components/adaptive_thresholding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/components/adaptive_thresholding.py -------------------------------------------------------------------------------- /tmu/composite/components/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/components/base.py -------------------------------------------------------------------------------- /tmu/composite/components/color_thermometer_scoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/components/color_thermometer_scoring.py -------------------------------------------------------------------------------- /tmu/composite/components/histogram_of_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/components/histogram_of_gradients.py -------------------------------------------------------------------------------- /tmu/composite/components/image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/components/image/__init__.py -------------------------------------------------------------------------------- /tmu/composite/components/image/experimental.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/components/image/experimental.py -------------------------------------------------------------------------------- /tmu/composite/composite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/composite.py -------------------------------------------------------------------------------- /tmu/composite/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/config.py -------------------------------------------------------------------------------- /tmu/composite/gating/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/composite/gating/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/gating/base.py -------------------------------------------------------------------------------- /tmu/composite/gating/linear_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/gating/linear_gate.py -------------------------------------------------------------------------------- /tmu/composite/gating/neural_gate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/gating/neural_gate.py -------------------------------------------------------------------------------- /tmu/composite/tuner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/composite/tuner.py -------------------------------------------------------------------------------- /tmu/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/__init__.py -------------------------------------------------------------------------------- /tmu/data/bot_iot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/bot_iot.py -------------------------------------------------------------------------------- /tmu/data/cic_ids.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/cic_ids.py -------------------------------------------------------------------------------- /tmu/data/cifar10.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/cifar10.py -------------------------------------------------------------------------------- /tmu/data/cifar100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/cifar100.py -------------------------------------------------------------------------------- /tmu/data/fashion_mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/fashion_mnist.py -------------------------------------------------------------------------------- /tmu/data/imdb_keras.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/imdb_keras.py -------------------------------------------------------------------------------- /tmu/data/kdd_99.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/kdd_99.py -------------------------------------------------------------------------------- /tmu/data/mnist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/mnist.py -------------------------------------------------------------------------------- /tmu/data/nsl_kdd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/nsl_kdd.py -------------------------------------------------------------------------------- /tmu/data/tmu_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/tmu_dataset.py -------------------------------------------------------------------------------- /tmu/data/tmu_datasource.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/tmu_datasource.py -------------------------------------------------------------------------------- /tmu/data/unsw_nb15.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/unsw_nb15.py -------------------------------------------------------------------------------- /tmu/data/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/data/utils/downloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/data/utils/downloader.py -------------------------------------------------------------------------------- /tmu/experimental/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/experimental/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/experimental/models/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/experimental/models/attention.py -------------------------------------------------------------------------------- /tmu/experimental/models/multichannel_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/experimental/models/multichannel_classifier.py -------------------------------------------------------------------------------- /tmu/experimental/models/multioutput_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/experimental/models/multioutput_classifier.py -------------------------------------------------------------------------------- /tmu/experimental/models/one_vs_one_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/experimental/models/one_vs_one_classifier.py -------------------------------------------------------------------------------- /tmu/experimental/models/relational/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/experimental/models/relational/vanilla_relational.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/experimental/models/relational/vanilla_relational.py -------------------------------------------------------------------------------- /tmu/lib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/CMakeLists.txt -------------------------------------------------------------------------------- /tmu/lib/cpp/include/models/classifiers/tm_vanilla.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/models/classifiers/tm_vanilla.h -------------------------------------------------------------------------------- /tmu/lib/cpp/include/tm_clause_dense.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/tm_clause_dense.h -------------------------------------------------------------------------------- /tmu/lib/cpp/include/tm_memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/tm_memory.h -------------------------------------------------------------------------------- /tmu/lib/cpp/include/tm_weight_bank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/tm_weight_bank.h -------------------------------------------------------------------------------- /tmu/lib/cpp/include/utils/sparse_clause_container.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/utils/sparse_clause_container.h -------------------------------------------------------------------------------- /tmu/lib/cpp/include/utils/tm_dataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/utils/tm_dataset.h -------------------------------------------------------------------------------- /tmu/lib/cpp/include/utils/tm_math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/include/utils/tm_math.h -------------------------------------------------------------------------------- /tmu/lib/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/main.cpp -------------------------------------------------------------------------------- /tmu/lib/cpp/nb/tmulibcpp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/nb/tmulibcpp.cpp -------------------------------------------------------------------------------- /tmu/lib/cpp/scripts/STM32L475VGTX_FLASH.ld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/scripts/STM32L475VGTX_FLASH.ld -------------------------------------------------------------------------------- /tmu/lib/cpp/scripts/build_stm32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/scripts/build_stm32.sh -------------------------------------------------------------------------------- /tmu/lib/cpp/scripts/stm32l4_toolchain.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/scripts/stm32l4_toolchain.cmake -------------------------------------------------------------------------------- /tmu/lib/cpp/src/memory.cpp: -------------------------------------------------------------------------------- 1 | // 2 | // Created by per on 3/1/24. 3 | // 4 | -------------------------------------------------------------------------------- /tmu/lib/cpp/tests/MNISTDemoCPP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/tests/MNISTDemoCPP.py -------------------------------------------------------------------------------- /tmu/lib/cpp/tests/mnist_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/cpp/tests/mnist_generator.py -------------------------------------------------------------------------------- /tmu/lib/include/Attention.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/Attention.h -------------------------------------------------------------------------------- /tmu/lib/include/ClauseBank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/ClauseBank.h -------------------------------------------------------------------------------- /tmu/lib/include/ClauseBankSparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/ClauseBankSparse.h -------------------------------------------------------------------------------- /tmu/lib/include/ClauseWeightBank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/ClauseWeightBank.h -------------------------------------------------------------------------------- /tmu/lib/include/Tools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/Tools.h -------------------------------------------------------------------------------- /tmu/lib/include/WeightBank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/WeightBank.h -------------------------------------------------------------------------------- /tmu/lib/include/fast_rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/fast_rand.h -------------------------------------------------------------------------------- /tmu/lib/include/fast_rand_seed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/include/fast_rand_seed.h -------------------------------------------------------------------------------- /tmu/lib/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/pyproject.toml -------------------------------------------------------------------------------- /tmu/lib/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/setup.py -------------------------------------------------------------------------------- /tmu/lib/src/Attention.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/Attention.c -------------------------------------------------------------------------------- /tmu/lib/src/ClauseBank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/ClauseBank.c -------------------------------------------------------------------------------- /tmu/lib/src/ClauseBankSparse.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/ClauseBankSparse.c -------------------------------------------------------------------------------- /tmu/lib/src/Tools.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/Tools.c -------------------------------------------------------------------------------- /tmu/lib/src/WeightBank.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/WeightBank.c -------------------------------------------------------------------------------- /tmu/lib/src/random/pcg32_fast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/random/pcg32_fast.c -------------------------------------------------------------------------------- /tmu/lib/src/random/xorshift128.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/src/random/xorshift128.c -------------------------------------------------------------------------------- /tmu/lib/tmulib_extension_build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/lib/tmulib_extension_build.py -------------------------------------------------------------------------------- /tmu/logging_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/logging_example.json -------------------------------------------------------------------------------- /tmu/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/models/autoencoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/models/autoencoder/autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/models/autoencoder/autoencoder.py -------------------------------------------------------------------------------- /tmu/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/models/base.py -------------------------------------------------------------------------------- /tmu/models/classification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/models/classification/coalesced_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/models/classification/coalesced_classifier.py -------------------------------------------------------------------------------- /tmu/models/classification/multitask_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/models/classification/multitask_classifier.py -------------------------------------------------------------------------------- /tmu/models/classification/vanilla_classifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/models/classification/vanilla_classifier.py -------------------------------------------------------------------------------- /tmu/models/regression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/models/regression/vanilla_regressor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/models/regression/vanilla_regressor.py -------------------------------------------------------------------------------- /tmu/preprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/preprocessing/standard_binarizer/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/preprocessing/standard_binarizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/preprocessing/standard_binarizer/binarizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/preprocessing/standard_binarizer/binarizer.py -------------------------------------------------------------------------------- /tmu/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/tools.py -------------------------------------------------------------------------------- /tmu/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tmu/util/cuda_profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/util/cuda_profiler.py -------------------------------------------------------------------------------- /tmu/util/encoded_data_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/util/encoded_data_cache.py -------------------------------------------------------------------------------- /tmu/util/sparse_clause_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/util/sparse_clause_container.py -------------------------------------------------------------------------------- /tmu/util/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/util/statistics.py -------------------------------------------------------------------------------- /tmu/weight_bank/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/weight_bank/__init__.py -------------------------------------------------------------------------------- /tmu/weight_bank/weight_bank.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cair/tmu/HEAD/tmu/weight_bank/weight_bank.py --------------------------------------------------------------------------------