Skip to content
/ miossl Public

Code repository for the paper titled "MIO : Mutual Information Optimization using Self-Supervised Binary Contrastive Learning"

License

Notifications You must be signed in to change notification settings

miossl/miossl

Repository files navigation

MIO : Mutual Information Optimization using Self-Supervised Binary Contrastive Learning

This is a code repository for the paper titled "MIO : Mutual Information Optimization using Self-Supervised Binary Contrastive Learning"

Steps to run the code:

  • Clone repository 'miossl'
  • Open Terminal in the master folder 'miossl'
  • Open Jupyter Notebook
  • Open 'Training and Evaluation Notebook - MIO.ipynb'
  • Run the cells as per the instructions given.

If running the codes on Google Colab:

  • Download and Upload the notebook 'Training and Evaluation Notebook - MIO.ipynb' to Google Colab
  • Run the cells as per instructions given.

To run the code using a file, follow the steps below:

  • Clone repository 'miossl'
  • Open Terminal in the master folder 'miossl'
  • Run 'python3 training_and_evaluation_mio.py'

Google Colab Link : https://colab.research.google.com/drive/1--AIEcFFGkU5UoBMeTyufdeDnqvGTSp6?usp=sharing