├── .gitignore ├── LICENSE ├── README.md ├── Twin-L2O.py ├── config ├── matrix_game_dim1_test.json ├── matrix_game_dim1_train.json ├── matrix_game_dim5_test.json ├── matrix_game_dim5_train.json ├── rotatedsaddle_test.json ├── rotatedsaddle_train.json ├── saddle_test.json ├── saddle_train.json ├── seesaw_CL_test.json ├── seesaw_CL_train.json ├── seesaw_range2_CL_test.json ├── seesaw_range2_CL_train.json ├── seesaw_range2_test.json ├── seesaw_range2_train.json ├── seesaw_range3_CL_test.json ├── seesaw_range3_CL_train.json ├── seesaw_range3_test.json ├── seesaw_range3_train.json ├── seesaw_range4_CL_test.json ├── seesaw_range4_CL_train.json ├── seesaw_range4_test.json ├── seesaw_range4_train.json ├── seesaw_range5_CL_test.json ├── seesaw_range5_CL_train.json ├── seesaw_range5_test.json ├── seesaw_range5_train.json ├── seesaw_range6_CL_test.json ├── seesaw_range6_CL_train.json ├── seesaw_range6_test.json ├── seesaw_range6_train.json ├── seesaw_range7_CL_test.json ├── seesaw_range7_CL_train.json ├── seesaw_range7_test.json ├── seesaw_range7_train.json ├── seesaw_test.json └── seesaw_train.json ├── dataset ├── matrix_game │ ├── create_dataset.py │ ├── dim1_p1.0_low0.5_high1.0_eval.txt │ ├── dim1_p1.0_low0.5_high1.0_test.txt │ ├── dim1_p1.0_low0.5_high1.0_train.txt │ ├── dim5_p0.5_low0.5_high1.0_eval.txt │ ├── dim5_p0.5_low0.5_high1.0_test.txt │ └── dim5_p0.5_low0.5_high1.0_train.txt └── toy │ ├── .DS_Store │ ├── range1_eval.txt │ ├── range1_test.txt │ ├── range1_train.txt │ ├── range2_eval.txt │ ├── range2_test.txt │ ├── range2_train.txt │ ├── range3_eval.txt │ ├── range3_test.txt │ ├── range3_train.txt │ ├── range4_eval.txt │ ├── range4_test.txt │ ├── range4_train.txt │ ├── range5_eval.txt │ ├── range5_test.txt │ ├── range5_train.txt │ ├── range6_eval.txt │ ├── range6_test.txt │ ├── range6_train.txt │ ├── range7_eval.txt │ ├── range7_test.txt │ └── range7_train.txt ├── img ├── minimax.png ├── problems.png └── results1.png └── utils └── metrics.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/README.md -------------------------------------------------------------------------------- /Twin-L2O.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/Twin-L2O.py -------------------------------------------------------------------------------- /config/matrix_game_dim1_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/matrix_game_dim1_test.json -------------------------------------------------------------------------------- /config/matrix_game_dim1_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/matrix_game_dim1_train.json -------------------------------------------------------------------------------- /config/matrix_game_dim5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/matrix_game_dim5_test.json -------------------------------------------------------------------------------- /config/matrix_game_dim5_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/matrix_game_dim5_train.json -------------------------------------------------------------------------------- /config/rotatedsaddle_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/rotatedsaddle_test.json -------------------------------------------------------------------------------- /config/rotatedsaddle_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/rotatedsaddle_train.json -------------------------------------------------------------------------------- /config/saddle_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/saddle_test.json -------------------------------------------------------------------------------- /config/saddle_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/saddle_train.json -------------------------------------------------------------------------------- /config/seesaw_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range2_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range2_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_range2_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range2_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range2_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range2_test.json -------------------------------------------------------------------------------- /config/seesaw_range2_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range2_train.json -------------------------------------------------------------------------------- /config/seesaw_range3_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range3_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_range3_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range3_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range3_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range3_test.json -------------------------------------------------------------------------------- /config/seesaw_range3_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range3_train.json -------------------------------------------------------------------------------- /config/seesaw_range4_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range4_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_range4_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range4_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range4_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range4_test.json -------------------------------------------------------------------------------- /config/seesaw_range4_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range4_train.json -------------------------------------------------------------------------------- /config/seesaw_range5_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range5_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_range5_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range5_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range5_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range5_test.json -------------------------------------------------------------------------------- /config/seesaw_range5_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range5_train.json -------------------------------------------------------------------------------- /config/seesaw_range6_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range6_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_range6_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range6_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range6_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range6_test.json -------------------------------------------------------------------------------- /config/seesaw_range6_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range6_train.json -------------------------------------------------------------------------------- /config/seesaw_range7_CL_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range7_CL_test.json -------------------------------------------------------------------------------- /config/seesaw_range7_CL_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range7_CL_train.json -------------------------------------------------------------------------------- /config/seesaw_range7_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range7_test.json -------------------------------------------------------------------------------- /config/seesaw_range7_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_range7_train.json -------------------------------------------------------------------------------- /config/seesaw_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_test.json -------------------------------------------------------------------------------- /config/seesaw_train.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/config/seesaw_train.json -------------------------------------------------------------------------------- /dataset/matrix_game/create_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/create_dataset.py -------------------------------------------------------------------------------- /dataset/matrix_game/dim1_p1.0_low0.5_high1.0_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/dim1_p1.0_low0.5_high1.0_eval.txt -------------------------------------------------------------------------------- /dataset/matrix_game/dim1_p1.0_low0.5_high1.0_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/dim1_p1.0_low0.5_high1.0_test.txt -------------------------------------------------------------------------------- /dataset/matrix_game/dim1_p1.0_low0.5_high1.0_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/dim1_p1.0_low0.5_high1.0_train.txt -------------------------------------------------------------------------------- /dataset/matrix_game/dim5_p0.5_low0.5_high1.0_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/dim5_p0.5_low0.5_high1.0_eval.txt -------------------------------------------------------------------------------- /dataset/matrix_game/dim5_p0.5_low0.5_high1.0_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/dim5_p0.5_low0.5_high1.0_test.txt -------------------------------------------------------------------------------- /dataset/matrix_game/dim5_p0.5_low0.5_high1.0_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/matrix_game/dim5_p0.5_low0.5_high1.0_train.txt -------------------------------------------------------------------------------- /dataset/toy/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/.DS_Store -------------------------------------------------------------------------------- /dataset/toy/range1_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range1_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range1_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range1_test.txt -------------------------------------------------------------------------------- /dataset/toy/range1_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range1_train.txt -------------------------------------------------------------------------------- /dataset/toy/range2_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range2_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range2_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range2_test.txt -------------------------------------------------------------------------------- /dataset/toy/range2_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range2_train.txt -------------------------------------------------------------------------------- /dataset/toy/range3_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range3_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range3_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range3_test.txt -------------------------------------------------------------------------------- /dataset/toy/range3_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range3_train.txt -------------------------------------------------------------------------------- /dataset/toy/range4_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range4_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range4_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range4_test.txt -------------------------------------------------------------------------------- /dataset/toy/range4_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range4_train.txt -------------------------------------------------------------------------------- /dataset/toy/range5_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range5_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range5_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range5_test.txt -------------------------------------------------------------------------------- /dataset/toy/range5_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range5_train.txt -------------------------------------------------------------------------------- /dataset/toy/range6_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range6_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range6_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range6_test.txt -------------------------------------------------------------------------------- /dataset/toy/range6_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range6_train.txt -------------------------------------------------------------------------------- /dataset/toy/range7_eval.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range7_eval.txt -------------------------------------------------------------------------------- /dataset/toy/range7_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range7_test.txt -------------------------------------------------------------------------------- /dataset/toy/range7_train.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/dataset/toy/range7_train.txt -------------------------------------------------------------------------------- /img/minimax.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/img/minimax.png -------------------------------------------------------------------------------- /img/problems.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/img/problems.png -------------------------------------------------------------------------------- /img/results1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/img/results1.png -------------------------------------------------------------------------------- /utils/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VITA-Group/L2O-Minimax/HEAD/utils/metrics.py --------------------------------------------------------------------------------