Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Crash Course on TINTOlib: Tabular Data to Synthetic Images for Vision-Based Machine Learning

License License Python Version Documentation Status Open In Colab - TensorFlow CNN Open In Colab - TensorFlow CNN + MLP Open In Colab - TensorFlow ViT Open In Colab - TensorFlow ViT + MLP

TINTO Logo

Description

This repository provides a comprehensive crash course on using TINTOlib, a Python library designed to transform tabular data into synthetic images for machine learning tasks. It includes slides and Jupyter notebooks that demonstrate how to apply state-of-the-art vision models like Vision Transformers (ViTs) and Convolutional Neural Networks (CNNs) to problems such as regression and classification, using TINTOlib for data transformation.

The repository also features Hybrid Neural Networks (HyNNs), where one branch is an MLP designed to process tabular data, while another branch—either CNN or ViT—handles the synthetic images. This architecture leverages the strengths of both data formats for enhanced performance on complex machine learning tasks. Ideal for those looking to integrate image-based deep learning techniques into tabular data problems.

PyTorch - Examples

This folder contains the examples on how to run TINTOlib in any Python environment.

For this purpose, 3 notebooks have been arranged For this purpose, diferents notebooks have been arranged depending on the Machine Learning problem you want to develop:

  • CNN model only with TINTOlib images
  • ViT model only with TINTOlib images
  • Hybrid CNN model (CNN+MLP) with TINTOlib images and tabular dataset
  • Hybrid ViT model (ViT+MLP) with TINTOlib images and tabular dataset

More information

Contributors

Ontology Engineering Group Universidad Politécnica de Madrid Universidad Nacional de Educación a Distancia Universidad de Castilla-La Mancha