Skip to content

Tensor Craft is a collection of AI/ML projects, featuring image and text classification, model explainability with Shapley values, LLM fine-tuning, with end-to-end workflows for data prep, training, and evaluation.

License

Notifications You must be signed in to change notification settings

mushkevych/tensorcraft

Repository files navigation

Tensor Craft is a collection of utilities and how-to for a typical AI/ML project.

The ImgProj stands for an Image Classification project with EfficientNet CNN Architecture:

The TxtProj stands for a Text Classification project with SVM and Tfidf dictionary:

The MlpBertProj stands for a Text Classification project of Bert Embeddings by the Multi-Level Perceptron:

The XplainProj stands for a Shapley Values Explanation project based of the LGBMClassifier model:

The LoraProj stands for a LoRA fine-tuning of the BERT model:

The LlmAdapterProj stands for an Adapter-based fine-tuning of the BERT model:

Handbooks represent common operations for Numpy/Pandas:

Tensorboard instructions

source ~/virtualenvs/tensor_craft/bin/activate
tensorboard --samples_per_plugin "images=100" --logdir ~/workspace/tensor_craft/tensorboard.run --bind_all --port 6006 --reuse_port True serve

# open browser at: http://localhost:6006

About

Tensor Craft is a collection of AI/ML projects, featuring image and text classification, model explainability with Shapley values, LLM fine-tuning, with end-to-end workflows for data prep, training, and evaluation.

Resources

License

Stars

Watchers

Forks