matrix-spam-ml

git clone git://archive.git.mtrnord.blog/MTRNord/matrix-spam-ml.git
Log | Files | Refs | Submodules | README | LICENSE

commit cf4d8b8e457e9636ac264cd700a9aeaa642a0113
parent a6bfcc4f3fcba60a559a19c22e0e7ffcf4bf7a49
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  1 Oct 2022 02:37:39 +0200

Move to a transfer training approach to not get issues due to the dataset. (hyperparameter search disabled as training it needs ~200-400GB which I currently dont have free)

Diffstat:
MCargo.lock | 5++---
MDockerfile | 2+-
MREADME.md | 5+++++
Mcrates/model_server/Cargo.toml | 3++-
Mcrates/model_server/src/main.rs | 19++++++++++++++-----
Adataset_analysis.ipynb | 145+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Minput/MatrixData | 19++++++++++++++++++-
Mmodel_v2.py | 482++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
Dmodels/spam_keras_1664061067.8239014/keras_metadata.pb | 3---
Dmodels/spam_keras_1664061067.8239014/saved_model.pb | 3---
Dmodels/spam_keras_1664061067.8239014/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664061067.8239014/variables/variables.index | 3---
Dmodels/spam_keras_1664061984.2038586/keras_metadata.pb | 3---
Dmodels/spam_keras_1664061984.2038586/saved_model.pb | 3---
Dmodels/spam_keras_1664061984.2038586/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664061984.2038586/variables/variables.index | 3---
Dmodels/spam_keras_1664062295.9810147/keras_metadata.pb | 3---
Dmodels/spam_keras_1664062295.9810147/saved_model.pb | 3---
Dmodels/spam_keras_1664062295.9810147/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664062295.9810147/variables/variables.index | 3---
Dmodels/spam_keras_1664062893.97171/keras_metadata.pb | 3---
Dmodels/spam_keras_1664062893.97171/saved_model.pb | 3---
Dmodels/spam_keras_1664062893.97171/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664062893.97171/variables/variables.index | 3---
Dmodels/spam_keras_1664063487.785768/keras_metadata.pb | 3---
Dmodels/spam_keras_1664063487.785768/saved_model.pb | 3---
Dmodels/spam_keras_1664063487.785768/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664063487.785768/variables/variables.index | 3---
Dmodels/spam_keras_1664063789.6233287/keras_metadata.pb | 3---
Dmodels/spam_keras_1664063789.6233287/saved_model.pb | 3---
Dmodels/spam_keras_1664063789.6233287/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664063789.6233287/variables/variables.index | 3---
Dmodels/spam_keras_1664064168.0507286/keras_metadata.pb | 3---
Dmodels/spam_keras_1664064168.0507286/saved_model.pb | 3---
Dmodels/spam_keras_1664064168.0507286/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664064168.0507286/variables/variables.index | 3---
Dmodels/spam_keras_1664064732.8198986/keras_metadata.pb | 3---
Dmodels/spam_keras_1664064732.8198986/saved_model.pb | 3---
Dmodels/spam_keras_1664064732.8198986/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664064732.8198986/variables/variables.index | 3---
Dmodels/spam_keras_1664065030.5260375/keras_metadata.pb | 3---
Dmodels/spam_keras_1664065030.5260375/saved_model.pb | 3---
Dmodels/spam_keras_1664065030.5260375/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664065030.5260375/variables/variables.index | 3---
Dmodels/spam_keras_1664065523.4707785/keras_metadata.pb | 3---
Dmodels/spam_keras_1664065523.4707785/saved_model.pb | 3---
Dmodels/spam_keras_1664065523.4707785/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664065523.4707785/variables/variables.index | 3---
Dmodels/spam_keras_1664066646.4526935/keras_metadata.pb | 3---
Dmodels/spam_keras_1664066646.4526935/saved_model.pb | 3---
Dmodels/spam_keras_1664066646.4526935/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664066646.4526935/variables/variables.index | 3---
Dmodels/spam_keras_1664066970.8563766/keras_metadata.pb | 3---
Dmodels/spam_keras_1664066970.8563766/saved_model.pb | 3---
Dmodels/spam_keras_1664066970.8563766/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664066970.8563766/variables/variables.index | 3---
Dmodels/spam_keras_1664067152.4406712/keras_metadata.pb | 3---
Dmodels/spam_keras_1664067152.4406712/saved_model.pb | 3---
Dmodels/spam_keras_1664067152.4406712/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664067152.4406712/variables/variables.index | 3---
Dmodels/spam_keras_1664067744.7466862/keras_metadata.pb | 3---
Dmodels/spam_keras_1664067744.7466862/saved_model.pb | 3---
Dmodels/spam_keras_1664067744.7466862/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664067744.7466862/variables/variables.index | 3---
Dmodels/spam_keras_1664068239.5405242/keras_metadata.pb | 3---
Dmodels/spam_keras_1664068239.5405242/saved_model.pb | 3---
Dmodels/spam_keras_1664068239.5405242/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664068239.5405242/variables/variables.index | 3---
Dmodels/spam_keras_1664068908.7841113/keras_metadata.pb | 3---
Dmodels/spam_keras_1664068908.7841113/saved_model.pb | 3---
Dmodels/spam_keras_1664068908.7841113/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664068908.7841113/variables/variables.index | 3---
Dmodels/spam_keras_1664069213.6825278/keras_metadata.pb | 3---
Dmodels/spam_keras_1664069213.6825278/saved_model.pb | 3---
Dmodels/spam_keras_1664069213.6825278/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664069213.6825278/variables/variables.index | 3---
Dmodels/spam_keras_1664069529.823173/keras_metadata.pb | 3---
Dmodels/spam_keras_1664069529.823173/saved_model.pb | 3---
Dmodels/spam_keras_1664069529.823173/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664069529.823173/variables/variables.index | 3---
Dmodels/spam_keras_1664070196.6872222/keras_metadata.pb | 3---
Dmodels/spam_keras_1664070196.6872222/saved_model.pb | 3---
Dmodels/spam_keras_1664070196.6872222/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664070196.6872222/variables/variables.index | 3---
Dmodels/spam_keras_1664095008.383679/keras_metadata.pb | 3---
Dmodels/spam_keras_1664095008.383679/saved_model.pb | 3---
Dmodels/spam_keras_1664095008.383679/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664095008.383679/variables/variables.index | 3---
Dmodels/spam_keras_1664104650.1375372/keras_metadata.pb | 3---
Dmodels/spam_keras_1664104650.1375372/saved_model.pb | 3---
Dmodels/spam_keras_1664104650.1375372/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664104650.1375372/variables/variables.index | 3---
Dmodels/spam_keras_1664108329.663303/keras_metadata.pb | 3---
Dmodels/spam_keras_1664108329.663303/saved_model.pb | 3---
Dmodels/spam_keras_1664108329.663303/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664108329.663303/variables/variables.index | 3---
Dmodels/spam_keras_1664109426.2075636/keras_metadata.pb | 3---
Dmodels/spam_keras_1664109426.2075636/saved_model.pb | 3---
Dmodels/spam_keras_1664109426.2075636/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664109426.2075636/variables/variables.index | 3---
Dmodels/spam_keras_1664110215.3252802/keras_metadata.pb | 3---
Dmodels/spam_keras_1664110215.3252802/saved_model.pb | 3---
Dmodels/spam_keras_1664110215.3252802/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664110215.3252802/variables/variables.index | 3---
Dmodels/spam_keras_1664110543.0550246/keras_metadata.pb | 3---
Dmodels/spam_keras_1664110543.0550246/saved_model.pb | 3---
Dmodels/spam_keras_1664110543.0550246/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664110543.0550246/variables/variables.index | 3---
Dmodels/spam_keras_1664110759.913204/keras_metadata.pb | 3---
Dmodels/spam_keras_1664110759.913204/saved_model.pb | 3---
Dmodels/spam_keras_1664110759.913204/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664110759.913204/variables/variables.index | 3---
Dmodels/spam_keras_1664112815.204031/keras_metadata.pb | 3---
Dmodels/spam_keras_1664112815.204031/saved_model.pb | 3---
Dmodels/spam_keras_1664112815.204031/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664112815.204031/variables/variables.index | 3---
Dmodels/spam_keras_1664113096.113699/keras_metadata.pb | 3---
Dmodels/spam_keras_1664113096.113699/saved_model.pb | 3---
Dmodels/spam_keras_1664113096.113699/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664113096.113699/variables/variables.index | 3---
Dmodels/spam_keras_1664113189.935679/keras_metadata.pb | 3---
Dmodels/spam_keras_1664113189.935679/saved_model.pb | 3---
Dmodels/spam_keras_1664113189.935679/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664113189.935679/variables/variables.index | 3---
Dmodels/spam_keras_1664113321.2051296/keras_metadata.pb | 3---
Dmodels/spam_keras_1664113321.2051296/saved_model.pb | 3---
Dmodels/spam_keras_1664113321.2051296/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664113321.2051296/variables/variables.index | 3---
Dmodels/spam_keras_1664113591.3325882/keras_metadata.pb | 3---
Dmodels/spam_keras_1664113591.3325882/saved_model.pb | 3---
Dmodels/spam_keras_1664113591.3325882/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664113591.3325882/variables/variables.index | 3---
Dmodels/spam_keras_1664113981.8498716/keras_metadata.pb | 3---
Dmodels/spam_keras_1664113981.8498716/saved_model.pb | 3---
Dmodels/spam_keras_1664113981.8498716/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664113981.8498716/variables/variables.index | 3---
Dmodels/spam_keras_1664114429.671611/keras_metadata.pb | 3---
Dmodels/spam_keras_1664114429.671611/saved_model.pb | 3---
Dmodels/spam_keras_1664114429.671611/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664114429.671611/variables/variables.index | 3---
Dmodels/spam_keras_1664117260.1010098/keras_metadata.pb | 3---
Dmodels/spam_keras_1664117260.1010098/saved_model.pb | 3---
Dmodels/spam_keras_1664117260.1010098/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664117260.1010098/variables/variables.index | 3---
Dmodels/spam_keras_1664119406.7470543/keras_metadata.pb | 3---
Dmodels/spam_keras_1664119406.7470543/saved_model.pb | 3---
Dmodels/spam_keras_1664119406.7470543/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664119406.7470543/variables/variables.index | 3---
Dmodels/spam_keras_1664120470.356158/keras_metadata.pb | 3---
Dmodels/spam_keras_1664120470.356158/saved_model.pb | 3---
Dmodels/spam_keras_1664120470.356158/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664120470.356158/variables/variables.index | 3---
Dmodels/spam_keras_1664120844.35066/keras_metadata.pb | 3---
Dmodels/spam_keras_1664120844.35066/saved_model.pb | 3---
Dmodels/spam_keras_1664120844.35066/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664120844.35066/variables/variables.index | 3---
Dmodels/spam_keras_1664121491.4855378/keras_metadata.pb | 3---
Dmodels/spam_keras_1664121491.4855378/saved_model.pb | 3---
Dmodels/spam_keras_1664121491.4855378/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664121491.4855378/variables/variables.index | 3---
Dmodels/spam_keras_1664121989.1880333/keras_metadata.pb | 3---
Dmodels/spam_keras_1664121989.1880333/saved_model.pb | 3---
Dmodels/spam_keras_1664121989.1880333/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664121989.1880333/variables/variables.index | 3---
Dmodels/spam_keras_1664126943.6115348/keras_metadata.pb | 3---
Dmodels/spam_keras_1664126943.6115348/saved_model.pb | 3---
Dmodels/spam_keras_1664126943.6115348/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664126943.6115348/variables/variables.index | 3---
Dmodels/spam_keras_1664127829.0862195/keras_metadata.pb | 3---
Dmodels/spam_keras_1664127829.0862195/saved_model.pb | 3---
Dmodels/spam_keras_1664127829.0862195/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664127829.0862195/variables/variables.index | 3---
Dmodels/spam_keras_1664128186.1492417/keras_metadata.pb | 3---
Dmodels/spam_keras_1664128186.1492417/saved_model.pb | 3---
Dmodels/spam_keras_1664128186.1492417/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664128186.1492417/variables/variables.index | 3---
Dmodels/spam_keras_1664128756.400426/keras_metadata.pb | 3---
Dmodels/spam_keras_1664128756.400426/saved_model.pb | 3---
Dmodels/spam_keras_1664128756.400426/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664128756.400426/variables/variables.index | 3---
Dmodels/spam_keras_1664129333.9655871/keras_metadata.pb | 3---
Dmodels/spam_keras_1664129333.9655871/saved_model.pb | 3---
Dmodels/spam_keras_1664129333.9655871/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664129333.9655871/variables/variables.index | 3---
Dmodels/spam_keras_1664129613.5254984/keras_metadata.pb | 3---
Dmodels/spam_keras_1664129613.5254984/saved_model.pb | 3---
Dmodels/spam_keras_1664129613.5254984/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664129613.5254984/variables/variables.index | 3---
Dmodels/spam_keras_1664129913.3062747/keras_metadata.pb | 3---
Dmodels/spam_keras_1664129913.3062747/saved_model.pb | 3---
Dmodels/spam_keras_1664129913.3062747/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664129913.3062747/variables/variables.index | 3---
Dmodels/spam_keras_1664130206.8331552/keras_metadata.pb | 3---
Dmodels/spam_keras_1664130206.8331552/saved_model.pb | 3---
Dmodels/spam_keras_1664130206.8331552/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664130206.8331552/variables/variables.index | 3---
Dmodels/spam_keras_1664130750.0237675/keras_metadata.pb | 3---
Dmodels/spam_keras_1664130750.0237675/saved_model.pb | 3---
Dmodels/spam_keras_1664130750.0237675/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664130750.0237675/variables/variables.index | 3---
Dmodels/spam_keras_1664131195.3111334/keras_metadata.pb | 3---
Dmodels/spam_keras_1664131195.3111334/saved_model.pb | 3---
Dmodels/spam_keras_1664131195.3111334/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664131195.3111334/variables/variables.index | 3---
Dmodels/spam_keras_1664131718.231786/keras_metadata.pb | 3---
Dmodels/spam_keras_1664131718.231786/saved_model.pb | 3---
Dmodels/spam_keras_1664131718.231786/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664131718.231786/variables/variables.index | 3---
Dmodels/spam_keras_1664131806.6781664/keras_metadata.pb | 3---
Dmodels/spam_keras_1664131806.6781664/saved_model.pb | 3---
Dmodels/spam_keras_1664131806.6781664/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664131806.6781664/variables/variables.index | 3---
Dmodels/spam_keras_1664132145.5040135/keras_metadata.pb | 3---
Dmodels/spam_keras_1664132145.5040135/saved_model.pb | 3---
Dmodels/spam_keras_1664132145.5040135/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664132145.5040135/variables/variables.index | 3---
Dmodels/spam_keras_1664134405.3171766/keras_metadata.pb | 3---
Dmodels/spam_keras_1664134405.3171766/saved_model.pb | 3---
Dmodels/spam_keras_1664134405.3171766/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664134405.3171766/variables/variables.index | 3---
Dmodels/spam_keras_1664142925.6377249/keras_metadata.pb | 3---
Dmodels/spam_keras_1664142925.6377249/saved_model.pb | 3---
Dmodels/spam_keras_1664142925.6377249/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664142925.6377249/variables/variables.index | 3---
Dmodels/spam_keras_1664154854.1155999/keras_metadata.pb | 3---
Dmodels/spam_keras_1664154854.1155999/saved_model.pb | 3---
Dmodels/spam_keras_1664154854.1155999/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664154854.1155999/variables/variables.index | 3---
Dmodels/spam_keras_1664186466.3541195/keras_metadata.pb | 3---
Dmodels/spam_keras_1664186466.3541195/saved_model.pb | 3---
Dmodels/spam_keras_1664186466.3541195/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664186466.3541195/variables/variables.index | 3---
Dmodels/spam_keras_1664201175.2563367/keras_metadata.pb | 3---
Dmodels/spam_keras_1664201175.2563367/saved_model.pb | 3---
Dmodels/spam_keras_1664201175.2563367/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664201175.2563367/variables/variables.index | 3---
Dmodels/spam_keras_1664201513.8239765/keras_metadata.pb | 3---
Dmodels/spam_keras_1664201513.8239765/saved_model.pb | 3---
Dmodels/spam_keras_1664201513.8239765/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664201513.8239765/variables/variables.index | 3---
Dmodels/spam_keras_1664201971.5876567/keras_metadata.pb | 3---
Dmodels/spam_keras_1664201971.5876567/saved_model.pb | 3---
Dmodels/spam_keras_1664201971.5876567/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664201971.5876567/variables/variables.index | 3---
Dmodels/spam_keras_1664202934.3720422/keras_metadata.pb | 3---
Dmodels/spam_keras_1664202934.3720422/saved_model.pb | 3---
Dmodels/spam_keras_1664202934.3720422/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664202934.3720422/variables/variables.index | 3---
Dmodels/spam_keras_1664243106.732267/keras_metadata.pb | 3---
Dmodels/spam_keras_1664243106.732267/saved_model.pb | 3---
Dmodels/spam_keras_1664243106.732267/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664243106.732267/variables/variables.index | 3---
Dmodels/spam_keras_1664296013.7868948/keras_metadata.pb | 3---
Dmodels/spam_keras_1664296013.7868948/saved_model.pb | 3---
Dmodels/spam_keras_1664296013.7868948/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664296013.7868948/variables/variables.index | 3---
Dmodels/spam_keras_1664302378.8613324/keras_metadata.pb | 3---
Dmodels/spam_keras_1664302378.8613324/saved_model.pb | 3---
Dmodels/spam_keras_1664302378.8613324/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664302378.8613324/variables/variables.index | 3---
Dmodels/spam_keras_1664302816.4003732/keras_metadata.pb | 3---
Dmodels/spam_keras_1664302816.4003732/saved_model.pb | 3---
Dmodels/spam_keras_1664302816.4003732/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664302816.4003732/variables/variables.index | 3---
Dmodels/spam_keras_1664303305.1441052/keras_metadata.pb | 3---
Dmodels/spam_keras_1664303305.1441052/saved_model.pb | 3---
Dmodels/spam_keras_1664303305.1441052/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664303305.1441052/variables/variables.index | 3---
Dmodels/spam_keras_1664320657.7486734/keras_metadata.pb | 3---
Dmodels/spam_keras_1664320657.7486734/saved_model.pb | 3---
Dmodels/spam_keras_1664320657.7486734/variables/variables.data-00000-of-00001 | 3---
Dmodels/spam_keras_1664320657.7486734/variables/variables.index | 3---
Amodels/spam_keras_1664383719.7301729/keras_metadata.pb | 3+++
Amodels/spam_keras_1664383719.7301729/saved_model.pb | 3+++
Amodels/spam_keras_1664383719.7301729/variables/variables.data-00000-of-00001 | 3+++
Amodels/spam_keras_1664383719.7301729/variables/variables.index | 3+++
Amodels/spam_keras_1664384293.8222957/keras_metadata.pb | 3+++
Amodels/spam_keras_1664384293.8222957/saved_model.pb | 3+++
Amodels/spam_keras_1664384293.8222957/variables/variables.data-00000-of-00001 | 3+++
Amodels/spam_keras_1664384293.8222957/variables/variables.index | 3+++
Amodels/spam_keras_1664539333.8437297/keras_metadata.pb | 3+++
Amodels/spam_keras_1664539333.8437297/saved_model.pb | 3+++
Amodels/spam_keras_1664539333.8437297/variables/variables.data-00000-of-00001 | 3+++
Amodels/spam_keras_1664539333.8437297/variables/variables.index | 3+++
Amodels/spam_keras_1664542822.1266148/keras_metadata.pb | 3+++
Amodels/spam_keras_1664542822.1266148/saved_model.pb | 3+++
Amodels/spam_keras_1664542822.1266148/variables/variables.data-00000-of-00001 | 3+++
Amodels/spam_keras_1664542822.1266148/variables/variables.index | 3+++
Amodels/spam_keras_1664554290.761312/keras_metadata.pb | 3+++
Amodels/spam_keras_1664554290.761312/saved_model.pb | 3+++
Amodels/spam_keras_1664554290.761312/variables/variables.data-00000-of-00001 | 3+++
Amodels/spam_keras_1664554290.761312/variables/variables.index | 3+++
Amodels/spam_keras_1664583738.3207538/keras_metadata.pb | 3+++
Amodels/spam_keras_1664583738.3207538/saved_model.pb | 3+++
Amodels/spam_keras_1664583738.3207538/variables/variables.data-00000-of-00001 | 3+++
Amodels/spam_keras_1664583738.3207538/variables/variables.index | 3+++
Msupply-chain/audits.toml | 18++++++++++++++++++
297 files changed, 584 insertions(+), 978 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock @@ -290,12 +290,11 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.11" +version = "0.8.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" +checksum = "edbafec5fa1f196ca66527c1b12c2ec4745ca14b50f1ad8f9f6f720b55d11fac" dependencies = [ "cfg-if", - "once_cell", ] [[package]] diff --git a/Dockerfile b/Dockerfile @@ -8,6 +8,6 @@ RUN cargo build --release ENV MODEL_PATH /app/models/matrix_spam # Copy the model files to the image -COPY ./models/spam_keras_1664303305.1441052 /app/models/matrix_spam +COPY ./models/spam_keras_1664583738.3207538 /app/models/matrix_spam CMD ["./target/release/model_server"] \ No newline at end of file diff --git a/README.md b/README.md @@ -18,6 +18,11 @@ Newlines will be stripped anyway and URLs tend to break the model result. To train the model, run `python3 model_v2.py`. This will train the model and save it to `./model/`. Please make sure you installed tensorflow. +#### Notes about the data + +Please ensure to remove all urls, html tags and new lines. Also make sure to strip duplicate whitespace. +All of these reduce accuracy easily. + ### Running the server To run the server, run `cargo run --release`. This will start the server on port `3000`. diff --git a/crates/model_server/Cargo.toml b/crates/model_server/Cargo.toml @@ -14,7 +14,8 @@ linkify = "0.9.0" once_cell = "1.15.0" serde = {version = "1.0", features = ["derive"]} serde_json = "1.0" -tensorflow = {version = "0.19.1", features = ["tensorflow_gpu"]} +#tensorflow = {version = "0.19.1", features = ["tensorflow_gpu"]} +tensorflow = {version = "0.19.1"} tokio = {version = "1.0", features = ["full"]} tracing = "0.1" tracing-subscriber = {version = "0.3", features = ["env-filter"]} diff --git a/crates/model_server/src/main.rs b/crates/model_server/src/main.rs @@ -53,12 +53,9 @@ async fn test(Json(payload): Json<TestData>) -> impl IntoResponse { let graph = GRAPH.get().unwrap(); let session = &bundle.session; let meta = bundle.meta_graph_def(); - debug!("Signatures: {:#?}", meta.signatures()); let signature = meta .get_signature(tensorflow::DEFAULT_SERVING_SIGNATURE_DEF_KEY) .unwrap(); - debug!("Inputs: {:#?}", signature.inputs()); - debug!("Outputs: {:#?}", signature.outputs()); let input_info = signature.get_input("input_1").unwrap(); let output_info = signature.get_output("output_1").unwrap(); @@ -131,8 +128,9 @@ async fn submit_for_review( // Sanitize // We remove newlines, html tags and links - let sanitized = payload.input_data.replace(['\r', '\n'], " "); - let mut sanitized = strip::strip_tags(&sanitized); + let sanitized = strip::strip_tags(&payload.input_data); + let sanitized = sanitized.replace(['\r', '\n'], " "); + let mut sanitized = trim_whitespace(&sanitized); let mut finder = LinkFinder::new(); let cloned_sanitized = sanitized.clone(); finder.url_must_have_scheme(false); @@ -156,6 +154,17 @@ async fn submit_for_review( StatusCode::OK } +fn trim_whitespace(s: &str) -> String { + let mut new_str = s.trim().to_owned(); + let mut prev = ' '; // The initial value doesn't really matter + new_str.retain(|ch| { + let result = ch != ' ' || prev != ' '; + prev = ch; + result + }); + new_str +} + #[derive(Deserialize, Serialize)] #[cfg_attr(test, derive(schemars::JsonSchema))] struct TestData { diff --git a/dataset_analysis.ipynb b/dataset_analysis.ipynb @@ -0,0 +1,145 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This notebook is mainly to debug the dataset and to see how the data is distributed. It is also used to generate the dataset statistics." + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": {}, + "outputs": [], + "source": [ + "import numpy as np # numerical computing \n", + "import pandas as pd # data analysis, working with DataFrames\n", + "import seaborn as sns\n", + "import csv\n", + "\n", + "df = pd.read_csv(\"./input/MatrixData\", sep='\\t', quoting=csv.QUOTE_NONE, encoding='utf-8')" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "<AxesSubplot: xlabel='label', ylabel='count'>" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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4YwAAEBr0SKC6MiRI3r99dfVv39/n+1z5szRjh07tHXrVuXl5encuXMaP368tb+2tlaJiYmqrq7WgQMHtGHDBmVmZio9Pd1aU1RUpMTERI0YMUKFhYVKSUnR008/rd27dzfb+QEAgJbN70F0+fJlTZ48WevWrdNtt91mba+oqNB//Md/aPny5Ro5cqTi4+P1+9//XgcOHNDBgwclSe+9954++eQT/ed//qfuvfdejRkzRi+99JJeffVVVVdXS5LWrl2rXr16admyZerXr59mz56tCRMmaMWKFV87U1VVlTwej88NAAC0XX4PouTkZCUmJiohIcFne0FBgWpqany29+3bVz169FB+fr4kKT8/X3FxcYqMjLTWuFwueTwenThxwlrz1WO7XC7rGLeSkZGhkJAQ6xYTE/ODzxMAALRcfg2izZs366OPPlJGRsZN+9xutwIDAxUaGuqzPTIyUm6321pzYwzV76/f901rPB6Prl69esu55s+fr4qKCut29uzZBp0fAABoHdr764nPnj2rX/3qV8rJyVHHjh39NcYt2e122e12f48BAACaid+uEBUUFKi0tFQDBw5U+/bt1b59e+Xl5WnVqlVq3769IiMjVV1drfLycp/HlZSUKCoqSpIUFRV106fO6u9/2xqHw6GgoKAmOjsAANCa+C2IRo0apWPHjqmwsNC6DRo0SJMnT7b+3aFDB+Xm5lqPOXXqlIqLi+V0OiVJTqdTx44dU2lpqbUmJydHDodDsbGx1pobj1G/pv4YAAAAfnvJrEuXLrrnnnt8tnXu3FlhYWHW9hkzZig1NVVdu3aVw+HQc889J6fTqaFDh0qSRo8erdjYWE2ZMkVLliyR2+3WggULlJycbL3kNXPmTL3yyiuaN2+epk+frj179mjLli3Kyspq3hMGAAAtlt+C6LtYsWKFAgIClJSUpKqqKrlcLr322mvW/nbt2mnnzp2aNWuWnE6nOnfurGnTpmnRokXWml69eikrK0tz5szRypUr1b17d61fv14ul8sfpwQAAFogm9fr9fp7iJbO4/EoJCREFRUVcjgcTfY88XPfarJjA61ZwdKp/h4BQCv0fX5/+/17iAAAAPyNIAIAAMYjiAAAgPEIIgAAYDyCCAAAGI8gAgAAxiOIAACA8QgiAABgPIIIAAAYjyACAADGI4gAAIDxCCIAAGA8gggAABiP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", + "text/plain": [ + "<Figure size 640x480 with 1 Axes>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sns.countplot(x=df['label']) # countplot for label" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "<AxesSubplot: ylabel='count'>" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkwAAAGdCAYAAADg7izUAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjYuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy89olMNAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA1EUlEQVR4nO3de3wU9b3/8fds7iQkIUASIgGiYkFEEFGMePpQ5JS7oBTF0mqVggdBRfpTpBVpKZpKFVMQiKDipaDVXEBtpVW08aiIFsSjlVLaw1Fa3ASLyUJCQiDz+yOZYTfZZJLNZTfJ6/l4zCO7853LZ3d2N+/5zsyuYZqmKQAAADTIFewCAAAAQh2BCQAAwAGBCQAAwAGBCQAAwAGBCQAAwAGBCQAAwAGBCQAAwAGBCQAAwEF4sAsIBdXV1Tp8+LC6d+8uwzCCXQ4AAGgC0zR17NgxpaWlyeVq2z4gApOkw4cPKz09PdhlAACAABw6dEh9+/Zt03UQmCR1795dUs0THh8fH+RqAABAU3g8HqWnp9v/x9sSgUmyD8PFx8cTmAAA6GDa43QaTvoGAABwQGACAABwQGACAABwQGACAABwQGACAABwQGACAABwQGACAABwQGACAABwQGACAABwQGACAABwENTA9M4772jKlClKS0uTYRjaunWr3VZVVaXFixdr6NChio2NVVpamm666SYdPnzYZxlHjx7VrFmzFB8fr8TERM2ePVvHjx9v50cCAAA6s6AGprKyMg0bNkxr166t11ZeXq49e/Zo6dKl2rNnj/Lz87V//35dc801PtPNmjVLf/nLX/TGG2/otdde0zvvvKO5c+e210MAAABdgGGaphnsIqSaH84rKCjQtGnTGpzmo48+0qWXXqovvvhC/fr10759+3T++efro48+0siRIyVJ27dv18SJE/XPf/5TaWlpTVq3x+NRQkKCSktL+fFdAAA6iPb8/92hzmEqLS2VYRhKTEyUJO3cuVOJiYl2WJKksWPHyuVyadeuXQ0up7KyUh6Px2cAAABoSIcJTBUVFVq8eLFuvPFGO0W63W4lJyf7TBceHq6kpCS53e4Gl5WVlaWEhAR7SE9Pb9Pam+tfaxcEuwQAAOClQwSmqqoqXX/99TJNU+vXr2/x8pYsWaLS0lJ7OHToUCtUCQAAOqvwYBfgxApLX3zxhd566y2fY5SpqakqLi72mf7UqVM6evSoUlNTG1xmVFSUoqKi2qxmAADQuYR0D5MVlg4cOKA333xTPXv29GnPzMxUSUmJdu/ebY976623VF1drVGjRrV3uQAAoJMKag/T8ePH9fe//92+f/DgQe3du1dJSUnq06ePvvvd72rPnj167bXXdPr0afu8pKSkJEVGRmrw4MEaP3685syZo5ycHFVVVWnBggWaOXNmk6+QAwAAcBLUwPTnP/9ZV111lX1/0aJFkqSbb75ZP/vZz/TKK69IkoYPH+4z39tvv60rr7xSkrR582YtWLBAV199tVwul6ZPn67Vq1e3S/0AAKBrCGpguvLKK9XY10A15SuikpKStGXLltYsCwAAwEdIn8MEAAAQCghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADghMAAAADoIamN555x1NmTJFaWlpMgxDW7du9Wk3TVMPPPCA+vTpo5iYGI0dO1YHDhzwmebo0aOaNWuW4uPjlZiYqNmzZ+v48ePt+CgAAEBnF9TAVFZWpmHDhmnt2rV+21euXKnVq1crJydHu3btUmxsrMaNG6eKigp7mlmzZukvf/mL3njjDb322mt65513NHfu3PZ6CAAAoAsID+bKJ0yYoAkTJvhtM01T2dnZuv/++zV16lRJ0nPPPaeUlBRt3bpVM2fO1L59+7R9+3Z99NFHGjlypCRpzZo1mjhxoh555BGlpaW122MBAACdV8iew3Tw4EG53W6NHTvWHpeQkKBRo0Zp586dkqSdO3cqMTHRDkuSNHbsWLlcLu3atavBZVdWVsrj8fgMAAAADQnZwOR2uyVJKSkpPuNTUlLsNrfbreTkZJ/28PBwJSUl2dP4k5WVpYSEBHtI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+vfvL0mqrq5uk2IAAABCUbMCk7cDBw7o7bffVnFxcb0A9cADD7S4MAAAgFARUGDauHGj5s2bp169eik1NVWGceZkGMMwCEwAAKBTCSgwrVixQg8++KAWL17c2vUAAACEnIC+h+mbb77RjBkzWrsWAACAkBRQYJoxY4b++Mc/tnYtAAAAISmgQ3Lnnnuuli5dqg8++EBDhw5VRESET/udd97ZKsUBAACEgoAC04YNGxQXF6fCwkIVFhb6tBmGQWDqBN7bMDnYJQAAEDICCkwHDx5s7ToAAABCVkDnMAEAAHQlAfUw3XrrrY22P/300wEVAwAAEIoCCkzffPONz/2qqip99tlnKikp8fujvAAAAB1ZQIGpoKCg3rjq6mrNmzdP55xzTouLQufx+lMTNWH274NdBgAALdJq5zC5XC4tWrRIjz32WGstEgAAICS06knf//jHP3Tq1KnWXCQAAEDQBXRIbtGiRT73TdPUV199pd/97ne6+eabW6UwAACAUBFQYPr444997rtcLvXu3VuPPvqo4xV0AAAAHU1Agentt99u7Toa9K9//UuLFy/W66+/rvLycp177rnatGmTRo4cKammd2vZsmXauHGjSkpKNHr0aK1fv14DBw5stxoBAEDn1qJzmI4cOaJ3331X7777ro4cOdJaNdm++eYbjR49WhEREXr99df1+eef69FHH1WPHj3saVauXKnVq1crJydHu3btUmxsrMaNG6eKiopWrwcAAHRNAfUwlZWV6Y477tBzzz2n6upqSVJYWJhuuukmrVmzRt26dWuV4h5++GGlp6dr06ZN9riMjAz7tmmays7O1v3336+pU6dKkp577jmlpKRo69atmjlzZqvUAQAAuraAepgWLVqkwsJCvfrqqyopKVFJSYm2bdumwsJC/fjHP2614l555RWNHDlSM2bMUHJysi666CJt3LjRbj948KDcbrfGjh1rj0tISNCoUaO0c+fOBpdbWVkpj8fjMwAAADQkoMCUl5enp556ShMmTFB8fLzi4+M1ceJEbdy4Ubm5ua1W3P/+7//a5yP94Q9/0Lx583TnnXfq2WeflSS53W5JUkpKis98KSkpdps/WVlZSkhIsIf09PRWqxlA5zcld2uwSwDQzgIKTOXl5fVCiiQlJyervLy8xUVZqqurNWLECD300EO66KKLNHfuXM2ZM0c5OTkt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", + "text/plain": [ + "<Figure size 640x480 with 1 Axes>" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sns.countplot(x=[len(df.loc[i]['message']) for i in range(len(df))])" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "we have 88584 words in our Dataframe\n", + "the average word count in every scentence is 15\n" + ] + }, + { + "data": { + "text/plain": [ + "([20, 6, 28, 11, 13], 88584, 15)" + ] + }, + "execution_count": 18, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "text_words_lengths = [len(df.loc[i]['message'].split()) for i in range(0, len(df))]\n", + "total_length = np.sum(text_words_lengths)\n", + "text_words_mean = int(np.mean(text_words_lengths))\n", + "print('we have ' + str(total_length) + ' words in our Dataframe')\n", + "print('the average word count in every scentence is ' + str(text_words_mean))\n", + "text_words_lengths[:5], total_length, text_words_mean" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3.10.6 64-bit", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.6" + }, + "orig_nbformat": 4, + "vscode": { + "interpreter": { + "hash": "916dbcbb3f70747c44a77c7bcd40155683ae19c65e1c03b4aa3499c5328201f1" + } + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/input/MatrixData b/input/MatrixData @@ -5598,4 +5598,21 @@ ham O thanks, i'll take a look ham Hello all you Element experts, I'm setting up a homelab with Synapse and Element-web. I have read that there are security downsides in hosting both on the same domain. Can someone confirm whether it is still true, even on different subdomains ? ham Greg, can you call me back once you get this? spam You have won a million dollars! Fill out your bank details here... -spam 💨Don’t miss this chance to be Rich ✌️👍🙏DiscJockey is mine name and am an admin who has his own store link and group link That’s my group link , you can check out my legit works there and proof 🙏UPDATE Services I offer: Sell PayPal account verified – PayPal transfer *Sell Bank Transfer – Bank Login *Sell Clone card - Secured shipping tunnel *Sell cc Fullz & random Infos – 99% valid cards *Sell Dumps with pin track 1 and 2 101 201 *Sell Western Union money transfer services *Sell Gift Card Itune – Amazon – Ebay Clone/Credit Cards *Sell Booking flight ticket services – worldwide *Sell Electronics carding services *Sell SMTP - Pass Mail - PHP - RDP !! Follow Group Stage and contact me if of you are interested to make money ! Let’s make more bread ! Follow the rules ! Order or purchase and get instantly ✌️Partnership member needed for a long term business 🙏100%. 100% High quality Good and High Quality Dumps+Pins 90% Approval TRANSFER SERVICE BTC/USDT /CASHAPP TN DUA PAYMENT ARIZONA DUA MASS UI DUA has EDD RELOAD ALL STATE DUA PAYMENT METHOD IS AVAILABLE !! FULLZ PAYPAL CASH APP DUMPS+PINS FULLZ + DUMPS PAYPAL Transfer CashaPP transfer BANK LOG and bank 🏦deposit DUMP + P!N PRODUCTS CVV+SSN/D WU TRANSFER ♛ CARDING ALL APPLE ♛ With good product of good sell QUALITY STUFFS ! With a lot of customers worldwide and also a Valid Vendor 🇺🇸 BESTBUY TAP & PAY WORKING BINS VERIZON TAP & PAY WALMART - TAP & Pay Bin’s Amazon prime Tap & pay ••Cool random prices Random Bin’s •• COUNTRIES ! Verizon - AMAZON DUMPS with pin AMAZON TRACK1-2 Verizon- Track2- 1 With Pins Walmart - Track1-2 Pins ZIPCODE + PINS FULLZ + Ssn - details FULLZ - Dob + Pins Cvv - ZIPCODE + ATM Anyone who is ready and willing to follow the rules should immediately message me or contact me ! Telegram ✅ +spam 💨Don’t miss this chance to be Rich ✌️👍🙏DiscJockey is mine name and am an admin who has his own store link and group link That’s my group link , you can check out my legit works there and proof 🙏UPDATE Services I offer: Sell PayPal account verified – PayPal transfer *Sell Bank Transfer – Bank Login *Sell Clone card - Secured shipping tunnel *Sell cc Fullz & random Infos – 99% valid cards *Sell Dumps with pin track 1 and 2 101 201 *Sell Western Union money transfer services *Sell Gift Card Itune – Amazon – Ebay Clone/Credit Cards *Sell Booking flight ticket services – worldwide *Sell Electronics carding services *Sell SMTP - Pass Mail - PHP - RDP !! Follow Group Stage and contact me if of you are interested to make money ! Let’s make more bread ! Follow the rules ! Order or purchase and get instantly ✌️Partnership member needed for a long term business 🙏100%. 100% High quality Good and High Quality Dumps+Pins 90% Approval TRANSFER SERVICE BTC/USDT /CASHAPP TN DUA PAYMENT ARIZONA DUA MASS UI DUA has EDD RELOAD ALL STATE DUA PAYMENT METHOD IS AVAILABLE !! FULLZ PAYPAL CASH APP DUMPS+PINS FULLZ + DUMPS PAYPAL Transfer CashaPP transfer BANK LOG and bank 🏦deposit DUMP + P!N PRODUCTS CVV+SSN/D WU TRANSFER ♛ CARDING ALL APPLE ♛ With good product of good sell QUALITY STUFFS ! With a lot of customers worldwide and also a Valid Vendor 🇺🇸 BESTBUY TAP & PAY WORKING BINS VERIZON TAP & PAY WALMART - TAP & Pay Bin’s Amazon prime Tap & pay ••Cool random prices Random Bin’s •• COUNTRIES ! Verizon - AMAZON DUMPS with pin AMAZON TRACK1-2 Verizon- Track2- 1 With Pins Walmart - Track1-2 Pins ZIPCODE + PINS FULLZ + Ssn - details FULLZ - Dob + Pins Cvv - ZIPCODE + ATM Anyone who is ready and willing to follow the rules should immediately message me or contact me ! Telegram ✅ +spam Hi sisters yall trnya fck +spam Direct net firm is the real place to invest without the risk of loosing No withdrawal charges All transactions are freely done DIRECTNET-FIRM INVESTMENT PLANS Basic plan 5% after 3days(72hours) Minimum deposit : $50. Maximum deposit : $1000. Standard plan 15% after 7days(168hours) Minimum deposit : $1000. Maximum deposit : $10000. Ultra plan 40% after 14days(336hours) Minimum deposit : $10,000. Maximum deposit: $100,000. Click here to join👇👇 +spam Hello, Are you interested in making $1,500 plus additional $500 for diligence and hardwork in two weeks (legit) by sparing just 15/30 minutes of your time every 48hrs without no start up fee ? If yes get back to me for more details +spam I can't offer you millions of dollars, but can show you a legit earning company to earn minimum of $5,550 with $200 daily in just 24 hours with your smartphone or laptop, if you are not a telegram user kindly download it now and login with your mobile number and click on the link for more details 📩📩📩📩📩📩📩📩📩📩 +spam I'll 20 people on how to earn $10,000 or more in just 3day's from the crypto you will pay me 10% commission when you receive your profit. if interested send me a direct message, for more information... Contact via telegram +spam Do you have a Bitcoin wallet or Coinbase wallet? You can earn up to 0.06021BTC every 12 hours with your phone or PC... Without referrals nor registration fee... If you are interested click on the link below and start earning massively 👇👇👇👇 +spam "I'll help 10individuals how to earn $30k in 72 hours from the crypto market. But you will pay me 10% commission when you receive your profit. if interested send me a direct message via WhatsApp by asking me HOW for more details on how to get started +1 (559) 666‑3967 +spam 🔰Don't depend on your salary only🔰if you have a Gmail account,computer or smartphones,you can start earning $4,000 daily and $10,000 weekly,without #sending_money to anyone click on the link to get started 👇👇👇👇👇👇👇👇 TELEGRAM📈📈📥📥 +spam Do you have any kind of Crypto wallet? If yes then this is a great opportunity for you You can make $10,500 Daily from Crypto Currencies Legit investment for more details on how to Apply contact the Company manager now for more details 👇👇👇👇👇👇👇 +spam I’ll teach 25 people on how to trade with blockchain channel and earn $20k in 3days…If you’re ready send a direct message or contact me on telegram 👇👇👇 +spam Win up to $1000 in crypto trading when you invest with just the minimum of $50 Signup and start investing your crypto with. 💎NO STRESS 💎NO REFERRAL NEEDED!! 💎NO REGISTRATION FEE!! +spam Forwarded from Moses Joel: > REFORMATION IN THE 21ST CENTURY > > When Scripture alone,” is rarely heard > > Christ alone is challenged by the voices of human traditions and religions > > When Grace alone has fallen prey once more to the moralism and self-confidence of the human heart. > > When faith alone has mixed with works > And Glory alone now a human glory > > Brethren, we are very interested in the Reformation not because it’s a thing that happened in the past but because we’re the same stew even these days > > What is the bible's central message? And how can 21st-century Christianity be restored back to its biblical root > > Join this online community to learn more and be more rooted in the grace in which you stand > > You can join via the blue link > > +spam earn crypto fast in 3 easy steps +spam Hello, Are you interested in making $1,500 plus additional $500 for diligence and hardwork in two weeks (legit) by sparing just 15/30 minutes of your time every 48hrs without no start up fee ? If yes get back to me for more details +spam I didn’t trust you at first, I will truly say I risk my $1,500 by investing it in your platform and thanks to God you did according to your promise. I can see now you are so transparent in your deals and I love that so much. This is a very huge profit made with $1,500 wow, this investment is really good and a blessing to everyone trading it. I really cannot explain the amount of joy that’s in me. I will forever be grateful to you. Click on the link below to contact her. @FLORAGORDON +spam Grab a $750 Paypal Gift Card Now!Here is a $750 free paypal gift card for 't don't belive,you can come is all details .If you click here..👇👇👇👇 Click Link : Telegram:@DONALDBAILEY12 @DONALDBAILEY12 +spam 🌙We present you the best VPN Service in 2027🎖 🔜This is the future and you will be hidden to use our VPN📈 ✅We provide the very fast servers 📣Low prices 🛡Affiliate program for advertisers 🍾Own platform for earning without investments 😌We also have our own token, which you can send for various types of staking 🛡Our service provides the most favorable conditions for you 💫Start conquering the Internet and earn money with 🍀Earning platform - #crypto diff --git a/model_v2.py b/model_v2.py @@ -1,4 +1,6 @@ +import csv import os +import re import time from datetime import datetime @@ -8,35 +10,32 @@ import numpy as np import pandas as pd import tensorflow as tf import tensorflow_addons as tfa +import tensorflow_hub as hub from nltk.corpus import stopwords from tensorflow import keras from tensorflow.keras.preprocessing.sequence import pad_sequences from tensorflow.keras.preprocessing.text import Tokenizer vocab_size = 1000 -embedding_dim = 16 +# embedding_dim = 16 # embedding_dim = 32 -# max_length = 120 -max_length = None -trunc_type = 'post' -padding_type = 'post' -oov_tok = "<OOV>" +# embedding_dim = 64 logdir = "logs/scalars/" + datetime.now().strftime("%Y%m%d-%H%M%S") tensorboard_callback = keras.callbacks.TensorBoard(log_dir=logdir) -hypermodel_logdir = "logs/scalars/" + \ - datetime.now().strftime("%Y%m%d-%H%M%S") + "_hypermodel" -hypermodel_tensorboard_callback = keras.callbacks.TensorBoard( - log_dir=hypermodel_logdir) +hypermodel_logdir = ( + "logs/scalars/" + datetime.now().strftime("%Y%m%d-%H%M%S") + "_hypermodel" +) +hypermodel_tensorboard_callback = keras.callbacks.TensorBoard(log_dir=hypermodel_logdir) -hypertuner_logdir = "hypertuner_logs/scalars/" + \ - datetime.now().strftime("%Y%m%d-%H%M%S") -hypertuner_tensorboard_callback = keras.callbacks.TensorBoard( - log_dir=hypertuner_logdir) +hypertuner_logdir = "hypertuner_logs/scalars/" + datetime.now().strftime( + "%Y%m%d-%H%M%S" +) +hypertuner_tensorboard_callback = keras.callbacks.TensorBoard(log_dir=hypertuner_logdir) # Define the checkpoint directory to store the checkpoints. -checkpoint_dir = './training_checkpoints' +checkpoint_dir = "./training_checkpoints" # Define the name of the checkpoint files. checkpoint_prefix = os.path.join(checkpoint_dir, "ckpt_{epoch}") @@ -44,263 +43,396 @@ progress_bar = tf.keras.callbacks.ProgbarLogger() class SpamDectionModel(tf.keras.Model): - def __init__(self, vectorize_layer, vocab_size, embedding_dim, max_length, hp_units, hp_dropout, hp_l2): + def __init__(self, vectorize_layer, hp_embedding_dim, hp_dense1, hp_dropout, hp_l2): super(SpamDectionModel, self).__init__() - #self.input_layer = tf.keras.Input(shape=(1,), dtype=tf.string) - self.vectorize_layer = vectorize_layer - self.embedding = tf.keras.layers.Embedding( - vocab_size + 1, embedding_dim, input_length=max_length, name="text_input") - self.glob_average_pooling_1d = tf.keras.layers.GlobalAveragePooling1D() - self.dropout = tf.keras.layers.Dropout(hp_dropout,) - self.dense1 = tf.keras.layers.Dense(units=hp_units, activation='relu', - kernel_regularizer=tf.keras.regularizers.l2(hp_l2)) - # tf.keras.layers.Dense(6, activation='relu', - # kernel_regularizer=tf.keras.regularizers.l2(0.0001)), + # self.vectorize_layer = vectorize_layer + # self.embedding = tf.keras.layers.Embedding( + # input_dim=len(vectorize_layer.get_vocabulary()) + 1, + # output_dim=hp_embedding_dim, + # name="text_input", + # embeddings_initializer="uniform", + # # mask_zero=True, + # ) + self.dropout = tf.keras.layers.Dropout( + hp_dropout, + ) + self.dense1 = tf.keras.layers.Dense( + hp_dense1, + activation="relu", + # kernel_regularizer=tf.keras.regularizers.l2(hp_l2), + ) self.dense2 = tf.keras.layers.Dense( - 1, activation='sigmoid', name="score_output") + 1, activation="sigmoid", name="score_output" + ) + # self.glob_average_pooling_1d = tf.keras.layers.GlobalAveragePooling1D() + self.use_layer = hub.KerasLayer( + "https://tfhub.dev/google/universal-sentence-encoder/4", + trainable=False, + input_shape=[], + dtype=tf.string, + name="USE", + ) @tf.function def call(self, x, training=False): - #x = self.input_layer(x) - x = self.vectorize_layer(x) - x = self.embedding(x) - x = self.glob_average_pooling_1d(x) + # x = self.vectorize_layer(x) + # x = self.embedding(x) + # x = self.glob_average_pooling_1d(x) + x = self.use_layer(x) if training: x = self.dropout(x, training=training) x = self.dense1(x) - if training: - x = self.dropout(x, training=training) + # if training: + # x = self.dropout(x, training=training) return self.dense2(x) class SpamDectionHyperModel(kt.HyperModel): - def __init__(self, vectorize_layer, vocab_size, embedding_dim, max_length,): + def __init__(self, vectorize_layer): super(SpamDectionHyperModel, self).__init__() self.vectorize_layer = vectorize_layer - self.vocab_size = vocab_size - self.embedding_dim = embedding_dim - self.max_length = max_length def build(self, hp): # Tune the number of units in the first Dense layer # Choose an optimal value between 6-512 - hp_units = hp.Int('units', min_value=6, max_value=512, step=12) - hp_dropout = hp.Float('dropout', min_value=.1, max_value=.9, step=.01) - hp_l2 = hp.Float('l2', min_value=0.0001, max_value=0.001, step=0.0001) - model = SpamDectionModel(self.vectorize_layer, - self.vocab_size, self.embedding_dim, self.max_length, hp_units, hp_dropout, hp_l2) + hp_dense1 = hp.Int("dense1", min_value=6, max_value=512, step=12) + hp_embedding_dim = hp.Int( + "embedding_dim", min_value=300, max_value=512, step=16 + ) + hp_dropout = hp.Float("dropout", min_value=0.1, max_value=0.9, step=0.1) + hp_l2 = hp.Float("l2", min_value=0.0001, max_value=0.001, step=0.0001) + model = SpamDectionModel( + self.vectorize_layer, + hp_embedding_dim + 1, + hp_dense1, + hp_dropout, + hp_l2, + ) # Adam was best so far # tf.keras.optimizers.Nadam() has similar results to Adam but a bit worse. second best - hp_learning_rate = hp.Choice('learning_rate', values=[ - 1e-2, 1e-3, 1e-4, 1e-5, ]) - opt = tf.keras.optimizers.Adam(learning_rate=hp_learning_rate) - # opt = tf.keras.optimizers.Nadam() - model.compile(loss=tf.keras.losses.BinaryCrossentropy(), - optimizer=opt, metrics=['accuracy']) - # print(model.summary()) + hp_learning_rate = hp.Choice( + "learning_rate", + values=[ + 1e-2, + 1e-3, + 1e-4, + 1e-5, + ], + ) + model.compile( + loss=tf.keras.losses.BinaryCrossentropy(), + optimizer=tf.keras.optimizers.Adam(learning_rate=hp_learning_rate), + metrics=["accuracy"], + ) return model def remove_stopwords(input_text): - ''' + """ Function to remove English stopwords from a Pandas Series. Parameters: input_text : text to clean Output: cleaned Pandas Series - ''' - stopwords_list = stopwords.words('english') + """ + stopwords_list = stopwords.words("english") # Some words which might indicate a certain sentiment are kept via a whitelist whitelist = ["n't", "not", "no"] words = input_text.split() - clean_words = [word for word in words if ( - word not in stopwords_list or word in whitelist) and len(word) > 1] + clean_words = [ + word + for word in words + if (word not in stopwords_list or word in whitelist) and len(word) > 1 + ] return " ".join(clean_words) -@tf.function -def change_labels(x): return 1 if x == "spam" else 0 +def change_labels(x): + return 1 if x == "spam" else 0 def tokenize_data(data): - # tokenizer = Tokenizer(num_words=vocab_size, oov_token=oov_tok) - - # tokenizer.fit_on_texts(training_sentences) - - # sequences = tokenizer.texts_to_sequences(training_sentences) - # padded = pad_sequences(sequences, maxlen=max_length, padding=padding_type, - # truncating=trunc_type) - - # testing_sequences = tokenizer.texts_to_sequences(testing_sentences) - # testing_padded = pad_sequences(testing_sequences, maxlen=max_length, - # padding=padding_type, truncating=trunc_type) - vectorize_layer = tf.keras.layers.TextVectorization( max_tokens=vocab_size, - output_mode='int', - output_sequence_length=max_length) + output_mode="int", + standardize="lower_and_strip_punctuation", + ) # Now that the vocab layer has been created, call `adapt` on the text-only # dataset to create the vocabulary. You don't have to batch, but for large # datasets this means we're not keeping spare copies of the dataset. vectorize_layer.adapt(data) - # Create the model that uses the vectorize text layer - # model = tf.keras.models.Sequential() - # Start by creating an explicit input layer. It needs to have a shape of - # (1,) (because we need to guarantee that there is exactly one string - # input per batch), and the dtype needs to be 'string'. - # model.add(tf.keras.Input(shape=(1,), dtype=tf.string)) + # vocab = np.array(vectorize_layer.get_vocabulary()) + # print(f"First 20 of Vocab: {vocab[:20]}") - # The first layer in our model is the vectorization layer. After this - # layer, we have a tensor of shape (batch_size, max_len) containing vocab - # indices. - # model.add(vectorize_layer) - - # Now, the model can map strings to integers, and you can add an embedding - # layer to map these integers to learned embeddings. - # padded = model.predict(training_sentences) - # testing_padded = model.predict(testing_sentences) - - return vectorize_layer # , tokenizer + return vectorize_layer def load_data(): - data = pd.read_csv('./input/MatrixData', sep='\t') + data = pd.read_csv( + "./input/MatrixData", sep="\t", quoting=csv.QUOTE_NONE, encoding="utf-8" + ) # Remove unknown data.dropna(inplace=True) - data['label'] = data['label'].apply(change_labels) + data["label"] = data["label"].apply(change_labels) # Remove stopwords - data['message'] = data['message'].apply(remove_stopwords) + data["message"] = data["message"].apply(remove_stopwords) # Shuffle data data = data.sample(frac=1).reset_index(drop=True) # Split data into messages and label sets - sentences = data['message'].tolist() - labels = data['label'].tolist() + sentences = data["message"].tolist() + labels = data["label"].tolist() + + # Separate out the sentences and labels into training and test sets + # training_size = int(len(sentences) * 0.8) + training_size = int(len(sentences) * 0.7) + training_sentences = sentences[0:training_size] + testing_sentences = sentences[training_size:] + training_labels = labels[0:training_size] + testing_labels = labels[training_size:] # Make labels into numpy arrays for use with the network later - labels_final = np.array(labels) - sentences_final = np.array(sentences) + testing_labels_final = np.array(testing_labels) + training_labels_final = np.array(training_labels) + training_sentences_final = np.array(training_sentences) + testing_sentences_final = np.array(testing_sentences) vectorize_layer = tokenize_data(sentences) - return vectorize_layer, sentences_final, labels_final - - -def train_hyperparamters(data, labels_final, tuner): - stop_early = tf.keras.callbacks.EarlyStopping( - monitor='val_loss', patience=5) - tuner.search(data, labels_final, epochs=5, verbose=1, validation_split=0.3, - callbacks=[hypertuner_tensorboard_callback, stop_early, progress_bar]) + return ( + vectorize_layer, + training_sentences_final, + testing_sentences_final, + training_labels_final, + testing_labels_final, + ) + + +def train_hyperparamters( + training_sentences_final, + testing_sentences_final, + training_labels_final, + testing_labels_final, + tuner, +): + stop_early = tf.keras.callbacks.EarlyStopping(monitor="val_loss", patience=3) + tuner.search( + training_sentences_final, + training_labels_final, + epochs=5, + verbose=1, + validation_data=(testing_sentences_final, testing_labels_final), + callbacks=[hypertuner_tensorboard_callback, stop_early, progress_bar], + ) # Get the optimal hyperparameters best_hps = tuner.get_best_hyperparameters(num_trials=1)[0] - print(f""" + print( + f""" The hyperparameter search is complete. The optimal number of units in the first densely-connected - layer is {best_hps.get('units')} and the optimal learning rate for the optimizer is {best_hps.get('learning_rate')}. + layer is {best_hps.get('dense1')} and the optimal learning rate for the optimizer is {best_hps.get('learning_rate')}. The optimal dropout rate is {best_hps.get('dropout')} and the optimal l2 rate is {best_hps.get('l2')}. - """) + The optimal embedding_dim is {best_hps.get('embedding_dim')}. + """ + ) return best_hps -def train_model(data, labels_final, best_hps, tuner): +def train_model( + vectorize_layer, + training_sentences_final, + testing_sentences_final, + training_labels_final, + testing_labels_final, + # best_hps, + # tuner, +): + model = SpamDectionModel( + vectorize_layer, + 0, + 64, + 0.2, + 0, + ) + model.compile( + loss=tf.keras.losses.BinaryCrossentropy(), + optimizer=tf.keras.optimizers.Adam(), + metrics=["accuracy"], + ) num_epochs = 200 - model = tuner.hypermodel.build(best_hps) - history = model.fit(data, - labels_final, - epochs=num_epochs, - verbose=1, validation_split=0.3, - callbacks=[tensorboard_callback, - progress_bar],) - val_acc_per_epoch = history.history['val_accuracy'] - best_epoch = val_acc_per_epoch.index(max(val_acc_per_epoch)) + 5 - print('Best epoch: %d' % (best_epoch,)) - print("Average train loss: ", np.average(history.history['loss'])) - print("Average test loss: ", np.average(history.history['val_loss'])) - - hypermodel = tuner.hypermodel.build(best_hps) - hypermodel_history = hypermodel.fit(data, labels_final, verbose=1, - epochs=best_epoch, validation_split=0.3, - callbacks=[hypermodel_tensorboard_callback, - tf.keras.callbacks.ModelCheckpoint(filepath=checkpoint_prefix, - save_weights_only=True), progress_bar - # es_callback - ] - ) - - print("Average train loss(hypermodel_history): ", - np.average(hypermodel_history.history['loss'])) - print("Average test loss(hypermodel_history): ", - np.average(hypermodel_history.history['val_loss'])) - - return hypermodel + # model = tuner.hypermodel.build(best_hps) + history = model.fit( + training_sentences_final, + training_labels_final, + epochs=num_epochs, + verbose=1, + validation_data=(testing_sentences_final, testing_labels_final), + callbacks=[tensorboard_callback, progress_bar], + ) + val_acc_per_epoch = history.history["val_accuracy"] + best_epoch = val_acc_per_epoch.index(max(val_acc_per_epoch)) + 1 + print("Best epoch: %d" % (best_epoch,)) + print("Average train loss: ", np.average(history.history["loss"])) + print("Average test loss: ", np.average(history.history["val_loss"])) + + model = SpamDectionModel( + vectorize_layer, + 0, + 64, + 0.2, + 0, + ) + model.compile( + loss=tf.keras.losses.BinaryCrossentropy(), + optimizer=tf.keras.optimizers.Adam(), + metrics=["accuracy"], + ) + # hypermodel = tuner.hypermodel.build(best_hps) + hypermodel_history = model.fit( + training_sentences_final, + training_labels_final, + verbose=1, + epochs=best_epoch, + validation_data=(testing_sentences_final, testing_labels_final), + callbacks=[ + hypermodel_tensorboard_callback, + # tf.keras.callbacks.ModelCheckpoint( + # filepath=checkpoint_prefix, save_weights_only=True + # ), + progress_bar + # es_callback + ], + ) + + print( + "Average train loss(hypermodel_history): ", + np.average(hypermodel_history.history["loss"]), + ) + print( + "Average test loss(hypermodel_history): ", + np.average(hypermodel_history.history["val_loss"]), + ) + + return model def test_model(vectorize_layer, model): # Use the model to predict whether a message is spam - text_messages = ['Greg, can you call me back once you get this?', - 'Congrats on your new iPhone! Click here to claim your prize...', - 'Really like that new photo of you', - 'Did you hear the news today? Terrible what has happened...', - 'Attend this free COVID webinar today: Book your session now...', - 'Are you coming to the party tonight?', - 'Your parcel has gone missing', - 'Do not forget to bring friends!', - 'You have won a million dollars! Fill out your bank details here...', - 'Looking forward to seeing you again', - 'oh wow https://github.com/MGCodesandStats/tensorflow-nlp/blob/master/spam%20detection%20tensorflow%20v2.ipynb works really good on spam detection. Guess I go with that as the base model then lol :D', - 'ayo', - 'Almost all my spam is coming to my non-gmail address actually', - 'Oh neat I think I found the sizing sweetspot for my data :D', - 'would never click on buttons in gmail :D always expecting there to be a bug in gmail that allows js to grab your google credentials :D XSS via email lol. I am too scared for touching spam in gmail', - 'back to cacophony ', - 'Room version 11 when', - 'skip 11 and go straight to 12', - '100 events should clear out any events that might be causing a request to fail lol'] + text_messages = [ + "Greg, can you call me back once you get this?", + "Congrats on your new iPhone! Click here to claim your prize...", + "Really like that new photo of you", + "Did you hear the news today? Terrible what has happened...", + "Attend this free COVID webinar today: Book your session now...", + "Are you coming to the party tonight?", + "Your parcel has gone missing", + "Do not forget to bring friends!", + "You have won a million dollars! Fill out your bank details here...", + "Looking forward to seeing you again", + "oh wow https://github.com/MGCodesandStats/tensorflow-nlp/blob/master/spam%20detection%20tensorflow%20v2.ipynb works really good on spam detection. Guess I go with that as the base model then lol :D", + "ayo", + "Almost all my spam is coming to my non-gmail address actually", + "Oh neat I think I found the sizing sweetspot for my data :D", + "would never click on buttons in gmail :D always expecting there to be a bug in gmail that allows js to grab your google credentials :D XSS via email lol. I am too scared for touching spam in gmail", + "back to cacophony ", + "Room version 11 when", + "skip 11 and go straight to 12", + "100 events should clear out any events that might be causing a request to fail lol", + ] + + spam_no_spam = [ + False, + True, + False, + False, + True, + False, + False, + False, + True, + False, + False, + False, + False, + False, + False, + False, + False, + False, + False, + ] # print(text_messages) # Create the sequences - padding_type = 'post' - # sample_sequences = tokenizer.texts_to_sequences(text_messages) - # fakes_padded = pad_sequences( - # sample_sequences, padding=padding_type, maxlen=max_length) - classes = model.predict(text_messages) + classes = model.predict(np.array(text_messages)) # The closer the class is to 1, the more likely that the message is spam for x in range(len(text_messages)): - print(f"Message: \"{text_messages[x]}\"") + print(f'Message: "{text_messages[x]}"') print(f"Likeliness of spam in percentage: {classes[x][0]:.5f}") - print('\n') + spam = classes[x][0] >= 0.8 + if spam: + print("Vote by AI: Spam") + else: + print("Vote by AI: Not Spam") + if spam_no_spam[x] != spam: + print("Model failed to predict correctly") + else: + print("Model predicted correctly") + print("\n") def main(): + tf.get_logger().setLevel("ERROR") print("TensorFlow version:", tf.__version__) print("[Step 1/6] Loading data") - vectorize_layer, data, labels_final = load_data() - model = SpamDectionHyperModel( - vectorize_layer, vocab_size, embedding_dim, max_length) - # print("[Step 2/6] Plotting model") - # tf.keras.utils.plot_model(model, rankdir="LR", show_shapes=True) - tuner = kt.Hyperband(model, hyperband_iterations=2, - objective='val_accuracy', - max_epochs=200, - directory='hyper_tuning', - project_name='spam-keras') - print("[Step 3/6] Tuning hypervalues") - best_hps = train_hyperparamters(data, labels_final, tuner) + ( + vectorize_layer, + training_sentences_final, + testing_sentences_final, + training_labels_final, + testing_labels_final, + ) = load_data() + + # model = SpamDectionHyperModel(vectorize_layer) + # tuner = kt.Hyperband( + # model, + # objective="val_accuracy", + # max_epochs=100, + # directory="hyper_tuning", + # project_name="spam-keras", + # ) + # print("[Step 3/6] Tuning hypervalues") + # best_hps = train_hyperparamters( + # training_sentences_final, + # testing_sentences_final, + # training_labels_final, + # testing_labels_final, + # tuner, + # ) + print("[Step 4/6] Training model") - model = train_model(data, labels_final, best_hps, tuner) + model = train_model( + vectorize_layer, + training_sentences_final, + testing_sentences_final, + training_labels_final, + testing_labels_final, + # best_hps, + # tuner, + ) print("[Step 5/6] Saving model") export_path = f"./models/spam_keras_{time.time()}" - print('Exporting trained model to', export_path) + print("Exporting trained model to", export_path) model.save(export_path) diff --git a/models/spam_keras_1664061067.8239014/keras_metadata.pb b/models/spam_keras_1664061067.8239014/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba244a0c4bb5831b345799b04e3154ad5f0943461e47ea74363557e0d8d8a0fb -size 9409 diff --git a/models/spam_keras_1664061067.8239014/saved_model.pb b/models/spam_keras_1664061067.8239014/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38c5e8134bc0b4f034be1e92806dc3e0e5397eb0140349509356f2b709035da1 -size 92914 diff --git a/models/spam_keras_1664061067.8239014/variables/variables.data-00000-of-00001 b/models/spam_keras_1664061067.8239014/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd3477a3cf81e30fd5c0a6fbcfefee7c69319053d0b5ffce582e9b2eb3f7eb1a -size 199388 diff --git a/models/spam_keras_1664061067.8239014/variables/variables.index b/models/spam_keras_1664061067.8239014/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7fd8b8b3910f44e28ce32d5651af68da1f1cd2a391fa4afe6f823b46921a5499 -size 1636 diff --git a/models/spam_keras_1664061984.2038586/keras_metadata.pb b/models/spam_keras_1664061984.2038586/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc06521cc0a2589ed4f28211447598078d1b3d54b1ff9bc386734ce63c3801cd -size 9376 diff --git a/models/spam_keras_1664061984.2038586/saved_model.pb b/models/spam_keras_1664061984.2038586/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ab9a0ba178dc161f71c0d3981eaa6f29793779329239330e5c3dd9d4ceb2b958 -size 92839 diff --git a/models/spam_keras_1664061984.2038586/variables/variables.data-00000-of-00001 b/models/spam_keras_1664061984.2038586/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75874d4f5858d4f99721f133e1f2bcbc6d9a483178f09328300a287e8edcc7e8 -size 122588 diff --git a/models/spam_keras_1664061984.2038586/variables/variables.index b/models/spam_keras_1664061984.2038586/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa04421bb754eed3c2c614a785befc11b5a6fd243e34b540a9f751150d314082 -size 1636 diff --git a/models/spam_keras_1664062295.9810147/keras_metadata.pb b/models/spam_keras_1664062295.9810147/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc06521cc0a2589ed4f28211447598078d1b3d54b1ff9bc386734ce63c3801cd -size 9376 diff --git a/models/spam_keras_1664062295.9810147/saved_model.pb b/models/spam_keras_1664062295.9810147/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb2742c260841f3f5480b813dc84923848ffcf3168f819385ee9a923cd7f4854 -size 92839 diff --git a/models/spam_keras_1664062295.9810147/variables/variables.data-00000-of-00001 b/models/spam_keras_1664062295.9810147/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:82138e80ddad66890339cb6c252153fc16bda03f743913b2d488fafd6586659d -size 122588 diff --git a/models/spam_keras_1664062295.9810147/variables/variables.index b/models/spam_keras_1664062295.9810147/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b81267decdddfab545d0ed272c83d6e018fdfae148c253ff17c0938314c9c358 -size 1636 diff --git a/models/spam_keras_1664062893.97171/keras_metadata.pb b/models/spam_keras_1664062893.97171/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f1451d3a7ab0eed453e8c8224327e38d1c68b4f95db85a30483f0e8aa7d9a04b -size 10216 diff --git a/models/spam_keras_1664062893.97171/saved_model.pb b/models/spam_keras_1664062893.97171/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5062767e4d3db4f467faf80e55f376860a53d846e8bdbc01159d5c9b6583915f -size 104047 diff --git a/models/spam_keras_1664062893.97171/variables/variables.data-00000-of-00001 b/models/spam_keras_1664062893.97171/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad7ef835c4d0bc208851779cbbe5497fe94aba18f1e11cd58dd99ad50133331b -size 199964 diff --git a/models/spam_keras_1664062893.97171/variables/variables.index b/models/spam_keras_1664062893.97171/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b5ca0ece3d7881af6c6314e896712a11655918b5e93977aa458bab5af7e7dd16 -size 1636 diff --git a/models/spam_keras_1664063487.785768/keras_metadata.pb b/models/spam_keras_1664063487.785768/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:02e45b609cce9c07e742ea8d24cbb1cd1764c9b11ef3100306746ff325240b8c -size 11230 diff --git a/models/spam_keras_1664063487.785768/saved_model.pb b/models/spam_keras_1664063487.785768/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6442fcc5a76ea5bdd1de511233ed8509cea9ec9c0c8c8188cb385c044030685d -size 116707 diff --git a/models/spam_keras_1664063487.785768/variables/variables.data-00000-of-00001 b/models/spam_keras_1664063487.785768/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:958c093ac77a4628d99066bdd93a08203a9b71ed94c810baf40ffb31a074bace -size 200562 diff --git a/models/spam_keras_1664063487.785768/variables/variables.index b/models/spam_keras_1664063487.785768/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90cb656cdca0ac321d52eea2139e6ec72b12c5d412a4f3c2a09bae088293760c -size 1636 diff --git a/models/spam_keras_1664063789.6233287/keras_metadata.pb b/models/spam_keras_1664063789.6233287/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e5277cc33102d7467c2461ac1728a77fa3b5654389de660f4d70aae0ab4876a -size 12070 diff --git a/models/spam_keras_1664063789.6233287/saved_model.pb b/models/spam_keras_1664063789.6233287/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ab7e3e80d2c9395b1cd9602336de7ba63ba0264747a12054d7a23b1691bd559f -size 128637 diff --git a/models/spam_keras_1664063789.6233287/variables/variables.data-00000-of-00001 b/models/spam_keras_1664063789.6233287/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a106177a85c3fec3f9b0e10c341b99cd0257b6a19cae71184070d6c3e2c84a3b -size 201156 diff --git a/models/spam_keras_1664063789.6233287/variables/variables.index b/models/spam_keras_1664063789.6233287/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88519acd923efd39ba262bd24fd1be12923f667ba46615ae4d6af4c7bb8d5d3d -size 1636 diff --git a/models/spam_keras_1664064168.0507286/keras_metadata.pb b/models/spam_keras_1664064168.0507286/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:40050daaf6abe2f1005f36ce620f1ccee5adf825fc36d80c1ecbec587914ec7e -size 11664 diff --git a/models/spam_keras_1664064168.0507286/saved_model.pb b/models/spam_keras_1664064168.0507286/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e66fb739180cc0dd044c095ce40cbf32436c688982d598707804568973c0aae -size 131545 diff --git a/models/spam_keras_1664064168.0507286/variables/variables.data-00000-of-00001 b/models/spam_keras_1664064168.0507286/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e27846755b3e5c4bac39129c716d4def66ef8df9a06e9e5dcd944a8b2a0d484 -size 200651 diff --git a/models/spam_keras_1664064168.0507286/variables/variables.index b/models/spam_keras_1664064168.0507286/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:311b720e886fb137bf346e3bf54a7d3b08e0d4df4b50f13c0adef7967810ac51 -size 1636 diff --git a/models/spam_keras_1664064732.8198986/keras_metadata.pb b/models/spam_keras_1664064732.8198986/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a1e62bf60a52f562c1e622638bc7c04dc460a7f8b80216ddc0a5c2819923d57d -size 12505 diff --git a/models/spam_keras_1664064732.8198986/saved_model.pb b/models/spam_keras_1664064732.8198986/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6fd9a6b4a2fe00773594a3064eb67923a05d1137910827c163ed7b129245014e -size 143705 diff --git a/models/spam_keras_1664064732.8198986/variables/variables.data-00000-of-00001 b/models/spam_keras_1664064732.8198986/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac0a3a3de3b1fa968b0cff0b4077d2c085450fc82c1c136dfe90ead831807680 -size 124444 diff --git a/models/spam_keras_1664064732.8198986/variables/variables.index b/models/spam_keras_1664064732.8198986/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f33567d69354d2735a06648e1c2481e6be10d09fc1f003b36675c1030b09dee -size 1636 diff --git a/models/spam_keras_1664065030.5260375/keras_metadata.pb b/models/spam_keras_1664065030.5260375/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e5569033e37d964172dadd5c83bd03f35d43b710e2e3479b6fe1278b6e4c06df -size 12489 diff --git a/models/spam_keras_1664065030.5260375/saved_model.pb b/models/spam_keras_1664065030.5260375/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c05b7a78fd1b5c3b1f0a8fc21a7af1d2cd899c866091556d6bf914780545aba0 -size 143705 diff --git a/models/spam_keras_1664065030.5260375/variables/variables.data-00000-of-00001 b/models/spam_keras_1664065030.5260375/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52d64934d717e1ec73d4ebe4e2f2e882953a9f6bc9e91bec8492164315e096ae -size 124444 diff --git a/models/spam_keras_1664065030.5260375/variables/variables.index b/models/spam_keras_1664065030.5260375/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:14be61f8599f90146fbfc0297d1e097bcd6fdffabe5ef078c9d4a0815ce58c4b -size 1636 diff --git a/models/spam_keras_1664065523.4707785/keras_metadata.pb b/models/spam_keras_1664065523.4707785/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d616794cda647f4ec65de6de88189a70fa1e9ce72c0a3bd964fb411a1c3c8ad -size 12508 diff --git a/models/spam_keras_1664065523.4707785/saved_model.pb b/models/spam_keras_1664065523.4707785/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a249044379d9e568daf38a5cefd3b0d7e78cd616ff14ccb18e02b3cdd8019be -size 143705 diff --git a/models/spam_keras_1664065523.4707785/variables/variables.data-00000-of-00001 b/models/spam_keras_1664065523.4707785/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3fa795046b687d055982a67a1dc08dba52c4f2eecdf812c30bb2fe40e07b9f5 -size 201244 diff --git a/models/spam_keras_1664065523.4707785/variables/variables.index b/models/spam_keras_1664065523.4707785/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c8b30783e72a95e765f8bacb09bdbf7e658ae776f2b3a6d88cc6bf09eab3cc2 -size 1636 diff --git a/models/spam_keras_1664066646.4526935/keras_metadata.pb b/models/spam_keras_1664066646.4526935/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d616794cda647f4ec65de6de88189a70fa1e9ce72c0a3bd964fb411a1c3c8ad -size 12508 diff --git a/models/spam_keras_1664066646.4526935/saved_model.pb b/models/spam_keras_1664066646.4526935/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b53ac9d1c24310d609266869153da43b0aaedc3725a0b541036c2697c989c66f -size 143705 diff --git a/models/spam_keras_1664066646.4526935/variables/variables.data-00000-of-00001 b/models/spam_keras_1664066646.4526935/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:456e8288c913b9d98dc9e363482926d3132e44259decb1ddbb5a90b13f16ab9c -size 201244 diff --git a/models/spam_keras_1664066646.4526935/variables/variables.index b/models/spam_keras_1664066646.4526935/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4881cf66a30a866a1f1a57ae147f29c89db7a4d341035309f4ca836feb9e74e0 -size 1636 diff --git a/models/spam_keras_1664066970.8563766/keras_metadata.pb b/models/spam_keras_1664066970.8563766/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d616794cda647f4ec65de6de88189a70fa1e9ce72c0a3bd964fb411a1c3c8ad -size 12508 diff --git a/models/spam_keras_1664066970.8563766/saved_model.pb b/models/spam_keras_1664066970.8563766/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45b6292361f51dcae9ba2053222922544ea58d0c0c4ac0ce5793691a663ac16c -size 143705 diff --git a/models/spam_keras_1664066970.8563766/variables/variables.data-00000-of-00001 b/models/spam_keras_1664066970.8563766/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:43053f7c10ec272a0a6e423e799e62ab890cb2d0174ca29276153594044d730a -size 201244 diff --git a/models/spam_keras_1664066970.8563766/variables/variables.index b/models/spam_keras_1664066970.8563766/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9dc39ffef4fcc223b7272f0f8df3cf69e962fe0908f75ae62a8d728ab50c631f -size 1636 diff --git a/models/spam_keras_1664067152.4406712/keras_metadata.pb b/models/spam_keras_1664067152.4406712/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d616794cda647f4ec65de6de88189a70fa1e9ce72c0a3bd964fb411a1c3c8ad -size 12508 diff --git a/models/spam_keras_1664067152.4406712/saved_model.pb b/models/spam_keras_1664067152.4406712/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1cf4296ef68e8d3e9a06d30baf0f9637b36e4466d07b9b0195ff7eeed4ca972 -size 143450 diff --git a/models/spam_keras_1664067152.4406712/variables/variables.data-00000-of-00001 b/models/spam_keras_1664067152.4406712/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90d0a7aec5793dd1be8c8f12441591a16e627033aed7c58a3fb4c7d18248fa8f -size 201244 diff --git a/models/spam_keras_1664067152.4406712/variables/variables.index b/models/spam_keras_1664067152.4406712/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a3884e3a8d976212158d4a5581b32c706385a119251ef4795333f32b4c0cbd7 -size 1636 diff --git a/models/spam_keras_1664067744.7466862/keras_metadata.pb b/models/spam_keras_1664067744.7466862/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d616794cda647f4ec65de6de88189a70fa1e9ce72c0a3bd964fb411a1c3c8ad -size 12508 diff --git a/models/spam_keras_1664067744.7466862/saved_model.pb b/models/spam_keras_1664067744.7466862/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1cf4296ef68e8d3e9a06d30baf0f9637b36e4466d07b9b0195ff7eeed4ca972 -size 143450 diff --git a/models/spam_keras_1664067744.7466862/variables/variables.data-00000-of-00001 b/models/spam_keras_1664067744.7466862/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:373436521ca1aaa2fe5e18f81dd54432eafd9fbe7b9e79a5e978ec9fc241d311 -size 201244 diff --git a/models/spam_keras_1664067744.7466862/variables/variables.index b/models/spam_keras_1664067744.7466862/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:abbce6ea7de88145ddab4aaa142441c3a8776d8eaac7c721f459a126d7dd88e7 -size 1636 diff --git a/models/spam_keras_1664068239.5405242/keras_metadata.pb b/models/spam_keras_1664068239.5405242/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad78bdacdec52ec5d1d9e4213875ebb6144857598b547b06f12c38d3002a148f -size 12524 diff --git a/models/spam_keras_1664068239.5405242/saved_model.pb b/models/spam_keras_1664068239.5405242/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a1b5c5fbc8d1e0f2571cd7a51ae908adbc56043d2074713ad374b14b01e03b7 -size 144841 diff --git a/models/spam_keras_1664068239.5405242/variables/variables.data-00000-of-00001 b/models/spam_keras_1664068239.5405242/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a6993487ac8b337bf6d80364820d4a20cfef6d919b770601f415650fee925e97 -size 780700 diff --git a/models/spam_keras_1664068239.5405242/variables/variables.index b/models/spam_keras_1664068239.5405242/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34af5ba9778a21cfd09e83586fa0f2bb5bc671d68f4b38921f55ab621995c657 -size 1636 diff --git a/models/spam_keras_1664068908.7841113/keras_metadata.pb b/models/spam_keras_1664068908.7841113/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:566eb2d40adac2357810b06392d6bc4c7a5394714579772c31f73e6c65bb5b7a -size 15317 diff --git a/models/spam_keras_1664068908.7841113/saved_model.pb b/models/spam_keras_1664068908.7841113/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d399dd1f0884488ca06e814a0ca726c8c9e4585a13053e3af3f9ec8838ef73fa -size 176460 diff --git a/models/spam_keras_1664068908.7841113/variables/variables.data-00000-of-00001 b/models/spam_keras_1664068908.7841113/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7e31854f2c3f1d2d7678c64db34a60556d6aea4d077db67cb5877959f4f54743 -size 832602 diff --git a/models/spam_keras_1664068908.7841113/variables/variables.index b/models/spam_keras_1664068908.7841113/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:336c302ec137b6687d42f219a4900ea5a360ef73ae6c2c3ce16a7912b487d893 -size 2017 diff --git a/models/spam_keras_1664069213.6825278/keras_metadata.pb b/models/spam_keras_1664069213.6825278/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ed0ddfaa89a5b9e17fcc98a1ef28183133d9c61ab6a77d7d40e2d708daa2c4a -size 12530 diff --git a/models/spam_keras_1664069213.6825278/saved_model.pb b/models/spam_keras_1664069213.6825278/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ef2b54ce5214ca71aafb91edd2326989af0a1ad27a4b2f03784d6c92a526de17 -size 144841 diff --git a/models/spam_keras_1664069213.6825278/variables/variables.data-00000-of-00001 b/models/spam_keras_1664069213.6825278/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bdcc54c8e59e1e2756d88bb4bda0b5aa198aba57e834264301827e3513638766 -size 826636 diff --git a/models/spam_keras_1664069213.6825278/variables/variables.index b/models/spam_keras_1664069213.6825278/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b3bf11639930ff300ce2b585e1a3c710e7700687df9d0fee8f2caca2b383635 -size 1645 diff --git a/models/spam_keras_1664069529.823173/keras_metadata.pb b/models/spam_keras_1664069529.823173/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac4772523093dfeacf62980a67a7ed7444aa1ee535021c31bd761992d8f1d4aa -size 12530 diff --git a/models/spam_keras_1664069529.823173/saved_model.pb b/models/spam_keras_1664069529.823173/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:719ac2729c286d1c72fd44f36373ac1c66d25f7d55bf72ac51fd6eae6abcd2dd -size 144841 diff --git a/models/spam_keras_1664069529.823173/variables/variables.data-00000-of-00001 b/models/spam_keras_1664069529.823173/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a3ad4ca0264283c5d91bff87b81e50b92135230b1578b436532fad5b0c91fbe -size 826636 diff --git a/models/spam_keras_1664069529.823173/variables/variables.index b/models/spam_keras_1664069529.823173/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47fcc3983f9c668c5d225d671ffb60d4adb326f5b483b027fc288a9c66fd4ee0 -size 1645 diff --git a/models/spam_keras_1664070196.6872222/keras_metadata.pb b/models/spam_keras_1664070196.6872222/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad78bdacdec52ec5d1d9e4213875ebb6144857598b547b06f12c38d3002a148f -size 12524 diff --git a/models/spam_keras_1664070196.6872222/saved_model.pb b/models/spam_keras_1664070196.6872222/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a1b5c5fbc8d1e0f2571cd7a51ae908adbc56043d2074713ad374b14b01e03b7 -size 144841 diff --git a/models/spam_keras_1664070196.6872222/variables/variables.data-00000-of-00001 b/models/spam_keras_1664070196.6872222/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21fbe53fe2f9970968a31c2090186e7ad4f616fd93863fc6651966a56b8b21b4 -size 780700 diff --git a/models/spam_keras_1664070196.6872222/variables/variables.index b/models/spam_keras_1664070196.6872222/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6b02baac51782d040e44831b39f390e8af97cbc6c3e277e5eb5d628093f9e444 -size 1636 diff --git a/models/spam_keras_1664095008.383679/keras_metadata.pb b/models/spam_keras_1664095008.383679/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb460e55f78b4c5ff731bb0ddcd28a34c1d6dc26c24c2817d2b558f4dec214fd -size 12524 diff --git a/models/spam_keras_1664095008.383679/saved_model.pb b/models/spam_keras_1664095008.383679/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:427b018d5f77730f0a9571ed1762b701363cda7c47b833d74b4902085bb67ff9 -size 145354 diff --git a/models/spam_keras_1664095008.383679/variables/variables.data-00000-of-00001 b/models/spam_keras_1664095008.383679/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4328400ddf3b986d10e7b091eadbcb8ac820743229d87804c336f2dead610c38 -size 201244 diff --git a/models/spam_keras_1664095008.383679/variables/variables.index b/models/spam_keras_1664095008.383679/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c2629b4337ab047e0d209edc5c3f526bd80dead05794dec2035ed91bfa3455a9 -size 1636 diff --git a/models/spam_keras_1664104650.1375372/keras_metadata.pb b/models/spam_keras_1664104650.1375372/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cb460e55f78b4c5ff731bb0ddcd28a34c1d6dc26c24c2817d2b558f4dec214fd -size 12524 diff --git a/models/spam_keras_1664104650.1375372/saved_model.pb b/models/spam_keras_1664104650.1375372/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fd2c5f13b7e7401f1bdf185ba0318466da707aa20edca69e9d04be680f9b36bd -size 144841 diff --git a/models/spam_keras_1664104650.1375372/variables/variables.data-00000-of-00001 b/models/spam_keras_1664104650.1375372/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5175394f12c522fec77c3c6bce917c6cd31c82c518b7a024bb06ad259c7defa2 -size 201244 diff --git a/models/spam_keras_1664104650.1375372/variables/variables.index b/models/spam_keras_1664104650.1375372/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3c1dc8dfbc425f210515a1999762388cd040f3bbe2df4fae7f7c4f1bdb4a5fc4 -size 1636 diff --git a/models/spam_keras_1664108329.663303/keras_metadata.pb b/models/spam_keras_1664108329.663303/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:83e6932fbfe88de4b98b2e8056bfff7562d0171a9bdf8115b55127713912b74a -size 12524 diff --git a/models/spam_keras_1664108329.663303/saved_model.pb b/models/spam_keras_1664108329.663303/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b05f690cf81c45285a9ace331e114207ceea369feebdaf618e5166f89b3d7d25 -size 144841 diff --git a/models/spam_keras_1664108329.663303/variables/variables.data-00000-of-00001 b/models/spam_keras_1664108329.663303/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c083fe5e62e7d6e36953cda84aec8b57288f965f8e44498a7d6ec903f6af14a4 -size 239644 diff --git a/models/spam_keras_1664108329.663303/variables/variables.index b/models/spam_keras_1664108329.663303/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f01df8307ce8ec15d11a481854dc93b9ebbe2cb5ef769bbafa4903c5533213f3 -size 1636 diff --git a/models/spam_keras_1664109426.2075636/keras_metadata.pb b/models/spam_keras_1664109426.2075636/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664109426.2075636/saved_model.pb b/models/spam_keras_1664109426.2075636/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16db9968762cd5fa75221f3da614bd80ee8cbb7bc23667cd290a8dbd08a009f3 -size 124581 diff --git a/models/spam_keras_1664109426.2075636/variables/variables.data-00000-of-00001 b/models/spam_keras_1664109426.2075636/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6300e7ce94aed0ac812d1f3b5ff2b40df5aadb1dea72615c392057d7bf62fe2b -size 200607 diff --git a/models/spam_keras_1664109426.2075636/variables/variables.index b/models/spam_keras_1664109426.2075636/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e140699f4207bc704ab37f3d041c62e724401647feaea8ca06893dd8417b90bf -size 1636 diff --git a/models/spam_keras_1664110215.3252802/keras_metadata.pb b/models/spam_keras_1664110215.3252802/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664110215.3252802/saved_model.pb b/models/spam_keras_1664110215.3252802/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:553ebfa65f7c733fec746a19b18dd7c7108c036efa4a476101c6994e3c8519b4 -size 124581 diff --git a/models/spam_keras_1664110215.3252802/variables/variables.data-00000-of-00001 b/models/spam_keras_1664110215.3252802/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc03f00ede928da3b1c64f7418882cd2af2500cf595fcaa5fc1c1e5b15885f37 -size 200607 diff --git a/models/spam_keras_1664110215.3252802/variables/variables.index b/models/spam_keras_1664110215.3252802/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:29ceb8c784259964261805930a52dea2b79e6f06875c390c6155c710ad20dc0d -size 1636 diff --git a/models/spam_keras_1664110543.0550246/keras_metadata.pb b/models/spam_keras_1664110543.0550246/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664110543.0550246/saved_model.pb b/models/spam_keras_1664110543.0550246/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:696e117f2eb77f7a5f90ed82f59f58f66878c4d921861b1c5fff18557445f1d6 -size 124359 diff --git a/models/spam_keras_1664110543.0550246/variables/variables.data-00000-of-00001 b/models/spam_keras_1664110543.0550246/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:965cd1de58d026f1a90d10b89c7ef9e61151089295c2c8423715d8df22acae57 -size 200607 diff --git a/models/spam_keras_1664110543.0550246/variables/variables.index b/models/spam_keras_1664110543.0550246/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:094bf923342cceaa7577eb9a40815fa940589e100a4a2898b134a3dac2e5e863 -size 1636 diff --git a/models/spam_keras_1664110759.913204/keras_metadata.pb b/models/spam_keras_1664110759.913204/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664110759.913204/saved_model.pb b/models/spam_keras_1664110759.913204/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb4bfbafa308f1457d325ee7a50d35d60b948f075d548a53043c87a40faefefa -size 124359 diff --git a/models/spam_keras_1664110759.913204/variables/variables.data-00000-of-00001 b/models/spam_keras_1664110759.913204/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e30937e21706eba16aeea7c170ff218a73f13ab6d16439c72474402fd7daaa7a -size 200607 diff --git a/models/spam_keras_1664110759.913204/variables/variables.index b/models/spam_keras_1664110759.913204/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:044112980d8ac501ad1b6e4dc0edb0da82e22becad4b03f25d4b8c7014be21f4 -size 1636 diff --git a/models/spam_keras_1664112815.204031/keras_metadata.pb b/models/spam_keras_1664112815.204031/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664112815.204031/saved_model.pb b/models/spam_keras_1664112815.204031/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7167a96c1d08d420bb4020e24949687c75ef4386ccd9a592eabbd9067bc4dfea -size 124581 diff --git a/models/spam_keras_1664112815.204031/variables/variables.data-00000-of-00001 b/models/spam_keras_1664112815.204031/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0759166498beb5148da208ede338d0dd394bb6f678606fd0f862c9093a596182 -size 200607 diff --git a/models/spam_keras_1664112815.204031/variables/variables.index b/models/spam_keras_1664112815.204031/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e2572408adc14a7280b84da2e7a182dabb3d1ed2bdb14c0679b479cf32268023 -size 1636 diff --git a/models/spam_keras_1664113096.113699/keras_metadata.pb b/models/spam_keras_1664113096.113699/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664113096.113699/saved_model.pb b/models/spam_keras_1664113096.113699/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:795341b679fce44836bdf1bd10910f427cdc3dd5edb4c219bb6e18aa74745705 -size 124359 diff --git a/models/spam_keras_1664113096.113699/variables/variables.data-00000-of-00001 b/models/spam_keras_1664113096.113699/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a5812f70d8a4b0f0b333f1e74ed81b68f69519b8bf0da62d40741862d35d114e -size 200607 diff --git a/models/spam_keras_1664113096.113699/variables/variables.index b/models/spam_keras_1664113096.113699/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:11cb788b18bdc17d0a7a77b75d04fca43a99289c185b1065d5b57c4225908301 -size 1636 diff --git a/models/spam_keras_1664113189.935679/keras_metadata.pb b/models/spam_keras_1664113189.935679/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664113189.935679/saved_model.pb b/models/spam_keras_1664113189.935679/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f42531235a7a6f43502f46e98e15a4c3c2a6ec48970e5bc2627535ed001909bd -size 124359 diff --git a/models/spam_keras_1664113189.935679/variables/variables.data-00000-of-00001 b/models/spam_keras_1664113189.935679/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:949c9f0448d6457f630afc8ecbe5e1de94f0b4c51527d101c3037fc832fc2986 -size 200607 diff --git a/models/spam_keras_1664113189.935679/variables/variables.index b/models/spam_keras_1664113189.935679/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d6df466818973c038a8cedbecd0b4e9fb64a4d07b30f13f0919226133bd5f29 -size 1636 diff --git a/models/spam_keras_1664113321.2051296/keras_metadata.pb b/models/spam_keras_1664113321.2051296/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664113321.2051296/saved_model.pb b/models/spam_keras_1664113321.2051296/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1df760f98a3d33700369fed29a589147777a47f05dc1254508eeccf4522366fc -size 124359 diff --git a/models/spam_keras_1664113321.2051296/variables/variables.data-00000-of-00001 b/models/spam_keras_1664113321.2051296/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f075e539e4c63ebafb14fc19fd246cd81460ef696e043f64fbe04c681754dde4 -size 200607 diff --git a/models/spam_keras_1664113321.2051296/variables/variables.index b/models/spam_keras_1664113321.2051296/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:139098debf4ab16f87f16b1ba601cdfa0641513ccdda75ab91ebe551fd18fbb1 -size 1636 diff --git a/models/spam_keras_1664113591.3325882/keras_metadata.pb b/models/spam_keras_1664113591.3325882/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664113591.3325882/saved_model.pb b/models/spam_keras_1664113591.3325882/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7167a96c1d08d420bb4020e24949687c75ef4386ccd9a592eabbd9067bc4dfea -size 124581 diff --git a/models/spam_keras_1664113591.3325882/variables/variables.data-00000-of-00001 b/models/spam_keras_1664113591.3325882/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbf7e2f73fd07bc54531519167399dfd61cff2ae04f9bbcfe274ec8ddf9d5bce -size 200607 diff --git a/models/spam_keras_1664113591.3325882/variables/variables.index b/models/spam_keras_1664113591.3325882/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec3febcf23640f79c5f6727bf01dc41915aca2d0662bea88e5199a40f0997323 -size 1636 diff --git a/models/spam_keras_1664113981.8498716/keras_metadata.pb b/models/spam_keras_1664113981.8498716/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664113981.8498716/saved_model.pb b/models/spam_keras_1664113981.8498716/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7167a96c1d08d420bb4020e24949687c75ef4386ccd9a592eabbd9067bc4dfea -size 124581 diff --git a/models/spam_keras_1664113981.8498716/variables/variables.data-00000-of-00001 b/models/spam_keras_1664113981.8498716/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:db38be800f4dbb277cf3f25ca017e7eb3702a56db034ab56bf7e03192d6dc3c8 -size 200607 diff --git a/models/spam_keras_1664113981.8498716/variables/variables.index b/models/spam_keras_1664113981.8498716/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:875cf3b516f89668dfb5f555f5996550d62c3a0fae3162d6d6d3ee36c677c25b -size 1636 diff --git a/models/spam_keras_1664114429.671611/keras_metadata.pb b/models/spam_keras_1664114429.671611/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664114429.671611/saved_model.pb b/models/spam_keras_1664114429.671611/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7167a96c1d08d420bb4020e24949687c75ef4386ccd9a592eabbd9067bc4dfea -size 124581 diff --git a/models/spam_keras_1664114429.671611/variables/variables.data-00000-of-00001 b/models/spam_keras_1664114429.671611/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9d90c5b0c7609705736e0bbe098a3b816a86d55cb22d0f80674eec3c387b899 -size 200607 diff --git a/models/spam_keras_1664114429.671611/variables/variables.index b/models/spam_keras_1664114429.671611/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8f6c407532d75e3182f186101971c01e2bc92b711cb539e6d06dd97718c5744 -size 1636 diff --git a/models/spam_keras_1664117260.1010098/keras_metadata.pb b/models/spam_keras_1664117260.1010098/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664117260.1010098/saved_model.pb b/models/spam_keras_1664117260.1010098/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96274eafec3e5ab61071ad31f91f628e58095c1584bc6f0c6ff7f708a57b12ab -size 124581 diff --git a/models/spam_keras_1664117260.1010098/variables/variables.data-00000-of-00001 b/models/spam_keras_1664117260.1010098/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8f60ab343c2622f28f4cc2126bdb48c6f96436e1dad3ecd143be7dc0dd3ed394 -size 200607 diff --git a/models/spam_keras_1664117260.1010098/variables/variables.index b/models/spam_keras_1664117260.1010098/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f05d6bf2e4f3b18a41f2c85819faab9b6101b0e5583d6c6410cadccd8089c992 -size 1636 diff --git a/models/spam_keras_1664119406.7470543/keras_metadata.pb b/models/spam_keras_1664119406.7470543/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664119406.7470543/saved_model.pb b/models/spam_keras_1664119406.7470543/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96274eafec3e5ab61071ad31f91f628e58095c1584bc6f0c6ff7f708a57b12ab -size 124581 diff --git a/models/spam_keras_1664119406.7470543/variables/variables.data-00000-of-00001 b/models/spam_keras_1664119406.7470543/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:34441ca2c2d37e1f89fa76d4cbc8cfcb2de949393984e690c7a983fa3116dffa -size 200607 diff --git a/models/spam_keras_1664119406.7470543/variables/variables.index b/models/spam_keras_1664119406.7470543/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4eebe20268998158baaaea230b4859a4792cd47661707b82e3eea535b0d4a829 -size 1636 diff --git a/models/spam_keras_1664120470.356158/keras_metadata.pb b/models/spam_keras_1664120470.356158/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664120470.356158/saved_model.pb b/models/spam_keras_1664120470.356158/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6a3de1814db3a782e42b3920f5a0ff77a4beb4c71860d086a86fb6f90d96f45 -size 124581 diff --git a/models/spam_keras_1664120470.356158/variables/variables.data-00000-of-00001 b/models/spam_keras_1664120470.356158/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9a574d505833674d65bab584e903f71a64875c242ba3e705c6cddb636e6c7f03 -size 200607 diff --git a/models/spam_keras_1664120470.356158/variables/variables.index b/models/spam_keras_1664120470.356158/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f4dc16e8fca918dea181a59f33094b0143a1d81e5795ac8f91f3c4afe2d254f1 -size 1636 diff --git a/models/spam_keras_1664120844.35066/keras_metadata.pb b/models/spam_keras_1664120844.35066/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664120844.35066/saved_model.pb b/models/spam_keras_1664120844.35066/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6a3de1814db3a782e42b3920f5a0ff77a4beb4c71860d086a86fb6f90d96f45 -size 124581 diff --git a/models/spam_keras_1664120844.35066/variables/variables.data-00000-of-00001 b/models/spam_keras_1664120844.35066/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ee93acf7cc930fb2c15ab20f5a82d2941f6ef7b8ca5135640148fe162b42dbd5 -size 200607 diff --git a/models/spam_keras_1664120844.35066/variables/variables.index b/models/spam_keras_1664120844.35066/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f882735d4dc1b47edf05b751e9183085535931e16348f7e29401a0be32dfb08 -size 1636 diff --git a/models/spam_keras_1664121491.4855378/keras_metadata.pb b/models/spam_keras_1664121491.4855378/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664121491.4855378/saved_model.pb b/models/spam_keras_1664121491.4855378/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96274eafec3e5ab61071ad31f91f628e58095c1584bc6f0c6ff7f708a57b12ab -size 124581 diff --git a/models/spam_keras_1664121491.4855378/variables/variables.data-00000-of-00001 b/models/spam_keras_1664121491.4855378/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:615beec1d26845842f54c973e8c892709cf926c601005a31cf95ec3e54047681 -size 200607 diff --git a/models/spam_keras_1664121491.4855378/variables/variables.index b/models/spam_keras_1664121491.4855378/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b9fd4f8cb268f33f52690fc5caf89abb5fbe27574ccd53f7e1e9ca96c3250b49 -size 1636 diff --git a/models/spam_keras_1664121989.1880333/keras_metadata.pb b/models/spam_keras_1664121989.1880333/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664121989.1880333/saved_model.pb b/models/spam_keras_1664121989.1880333/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3f5c5a5681aa374c8980cfc8b59ae7c3dc3bc1ae2134362d27ef3fc5156810e1 -size 124581 diff --git a/models/spam_keras_1664121989.1880333/variables/variables.data-00000-of-00001 b/models/spam_keras_1664121989.1880333/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:749ec422c04f7afb712c0baba2c06473b76f3a1f489375735a71205621b07a31 -size 200607 diff --git a/models/spam_keras_1664121989.1880333/variables/variables.index b/models/spam_keras_1664121989.1880333/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc7368426b0a33b2523ccfe3868e83505d1736939ca22d005c0a3cccd551b491 -size 1636 diff --git a/models/spam_keras_1664126943.6115348/keras_metadata.pb b/models/spam_keras_1664126943.6115348/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad638e79d5c28836607ffdf261d05133a38573a92ab8d4f862676ba641b48b1f -size 11543 diff --git a/models/spam_keras_1664126943.6115348/saved_model.pb b/models/spam_keras_1664126943.6115348/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:857c72d7a29be670c0331ecd79cb810fd425983684f1fcbbbd5265810734d2f5 -size 125686 diff --git a/models/spam_keras_1664126943.6115348/variables/variables.data-00000-of-00001 b/models/spam_keras_1664126943.6115348/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2fd52a0db574a45ee70c070c687f3ba25415d0885f7380bbed855aaab34151d -size 200724 diff --git a/models/spam_keras_1664126943.6115348/variables/variables.index b/models/spam_keras_1664126943.6115348/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2dfb4ca69059a3e23358b99143c0baa35017e0045a7580958fcb1103ac0a1727 -size 1693 diff --git a/models/spam_keras_1664127829.0862195/keras_metadata.pb b/models/spam_keras_1664127829.0862195/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7418e24b6afe34bfb5e2593817261a2b22b273bbe729cb18ba039b04d705d2ca -size 11590 diff --git a/models/spam_keras_1664127829.0862195/saved_model.pb b/models/spam_keras_1664127829.0862195/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e0987b67aa981c2303f0e3e04ceae2e4dff1a10d986e40641b37879314cf4cc0 -size 128293 diff --git a/models/spam_keras_1664127829.0862195/variables/variables.data-00000-of-00001 b/models/spam_keras_1664127829.0862195/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce9402ca04a01c62d91993028488bdbfde22afce74ee877d39438abceeda7bc7 -size 201027 diff --git a/models/spam_keras_1664127829.0862195/variables/variables.index b/models/spam_keras_1664127829.0862195/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:73f53d346a58a1b6a1a349a4544cda01922ecefbac2a031fe58217041f787529 -size 1828 diff --git a/models/spam_keras_1664128186.1492417/keras_metadata.pb b/models/spam_keras_1664128186.1492417/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86bb01c1e2f61c82af718d16719370023f328552b1272468b249837766fbfd23 -size 11414 diff --git a/models/spam_keras_1664128186.1492417/saved_model.pb b/models/spam_keras_1664128186.1492417/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9bfaa8ad1e9c7898d8e99a9f47687317d2e4f2e824e80afbcdd797f0a152c8e3 -size 125669 diff --git a/models/spam_keras_1664128186.1492417/variables/variables.data-00000-of-00001 b/models/spam_keras_1664128186.1492417/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b4850dd8fb3198dd3e555e5d6de074ef95e3388678790aba70748d837161499d -size 200823 diff --git a/models/spam_keras_1664128186.1492417/variables/variables.index b/models/spam_keras_1664128186.1492417/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:646560997de94af79661c722691ae5f7e2a9295506177fc11dffa6da4b26b7a9 -size 1642 diff --git a/models/spam_keras_1664128756.400426/keras_metadata.pb b/models/spam_keras_1664128756.400426/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:321a902cdec70d1287035beee65a8298b9108f076a6bc68b322522eac1693e76 -size 11445 diff --git a/models/spam_keras_1664128756.400426/saved_model.pb b/models/spam_keras_1664128756.400426/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:074441ce9b57da52b1e8d79e8d7a9e87b80c695c120cf0e7a097e8162da669e3 -size 125918 diff --git a/models/spam_keras_1664128756.400426/variables/variables.data-00000-of-00001 b/models/spam_keras_1664128756.400426/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5dfa670e4fa64e9a317867f71175a1f9890e36cdb9bd1889aefb8bbb6b65024d -size 200748 diff --git a/models/spam_keras_1664128756.400426/variables/variables.index b/models/spam_keras_1664128756.400426/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65165e31f9e28686cb03ee7c132aed1685b2c5fa87a49f1315730fa2dbf7dac9 -size 1695 diff --git a/models/spam_keras_1664129333.9655871/keras_metadata.pb b/models/spam_keras_1664129333.9655871/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3def31dbdac691cb8538bd4bc80d775ff09d063e4b7c7c896b076b9af5cccf9 -size 14472 diff --git a/models/spam_keras_1664129333.9655871/saved_model.pb b/models/spam_keras_1664129333.9655871/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8efe85fb5a29920fc4b49ce966e7a04ba7157fbfcee9dae9a91f120cfa7263f2 -size 163935 diff --git a/models/spam_keras_1664129333.9655871/variables/variables.data-00000-of-00001 b/models/spam_keras_1664129333.9655871/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ee2363fb5d685f739c410a9518646285051136c8d5785ecd6fb80b0b882195c -size 205897 diff --git a/models/spam_keras_1664129333.9655871/variables/variables.index b/models/spam_keras_1664129333.9655871/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d8e7baad6fad7a119b6e62dec098b8398d7dc9ca90f9316a03df7e90939c1cc9 -size 2011 diff --git a/models/spam_keras_1664129613.5254984/keras_metadata.pb b/models/spam_keras_1664129613.5254984/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:15070198889736fc045f5280094e3e7627d1308c6d50850984b3c61ecb42a065 -size 14472 diff --git a/models/spam_keras_1664129613.5254984/saved_model.pb b/models/spam_keras_1664129613.5254984/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93b6b71d74394603b27213c278381226abf1da883ad01766226c10bcba4115ac -size 163935 diff --git a/models/spam_keras_1664129613.5254984/variables/variables.data-00000-of-00001 b/models/spam_keras_1664129613.5254984/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fd1cb7d1f183a93eb6a2176196ba5429bcefd45951b987666ceddc81dc79800 -size 400969 diff --git a/models/spam_keras_1664129613.5254984/variables/variables.index b/models/spam_keras_1664129613.5254984/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b05b8c127bb149b086863a3a3fe9f395f0fcb9050c341591aebfa49f082a3ad3 -size 2011 diff --git a/models/spam_keras_1664129913.3062747/keras_metadata.pb b/models/spam_keras_1664129913.3062747/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a7b58b7c09d939e254a96bbcb7ded14573a35d5fb6bde416dd638cd50d84a00 -size 14472 diff --git a/models/spam_keras_1664129913.3062747/saved_model.pb b/models/spam_keras_1664129913.3062747/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ed57221d872439134fe497e699cdfd8c9d213877de06fb3ed8b6d9132efd47b -size 163935 diff --git a/models/spam_keras_1664129913.3062747/variables/variables.data-00000-of-00001 b/models/spam_keras_1664129913.3062747/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:51042f13380c6851fa5b4c2dbfd2b2062f956253b1c38d95813457f030e531f6 -size 400969 diff --git a/models/spam_keras_1664129913.3062747/variables/variables.index b/models/spam_keras_1664129913.3062747/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ae02bf533b1da724b1361dffb8dd4f57f69f4d37b245bafdf968233be22dceb9 -size 2011 diff --git a/models/spam_keras_1664130206.8331552/keras_metadata.pb b/models/spam_keras_1664130206.8331552/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:487e7b541493c149613d9174ba815abd0d782f3b84db557a062076850cd9bc93 -size 11458 diff --git a/models/spam_keras_1664130206.8331552/saved_model.pb b/models/spam_keras_1664130206.8331552/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66154ef03e369c261dc3ccb8d5904f8762a7669b988383772659d2d351d93e4b -size 124581 diff --git a/models/spam_keras_1664130206.8331552/variables/variables.data-00000-of-00001 b/models/spam_keras_1664130206.8331552/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6f8fac0c7b10a36dc403fe3a042f003eb9a5779076d3c32babbc1e1e6736b81 -size 393759 diff --git a/models/spam_keras_1664130206.8331552/variables/variables.index b/models/spam_keras_1664130206.8331552/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aca7f95fde7bb335111dc5e939f0f31dfc639614b47e866cf0108b7d33cf159a -size 1636 diff --git a/models/spam_keras_1664130750.0237675/keras_metadata.pb b/models/spam_keras_1664130750.0237675/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:487e7b541493c149613d9174ba815abd0d782f3b84db557a062076850cd9bc93 -size 11458 diff --git a/models/spam_keras_1664130750.0237675/saved_model.pb b/models/spam_keras_1664130750.0237675/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9fb5f0c07ea74430dd15250357958b8a6dbc02090a4d67f92a4c79cdce4461aa -size 124581 diff --git a/models/spam_keras_1664130750.0237675/variables/variables.data-00000-of-00001 b/models/spam_keras_1664130750.0237675/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e82d23e508c8340f613dc248ee2f39fb93709f0c472ec06f1e46428806bdbd48 -size 393759 diff --git a/models/spam_keras_1664130750.0237675/variables/variables.index b/models/spam_keras_1664130750.0237675/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7544df2aa55dcfe55492918b6a9d2f88388e69228c4d8114683a60d2639d15a5 -size 1636 diff --git a/models/spam_keras_1664131195.3111334/keras_metadata.pb b/models/spam_keras_1664131195.3111334/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664131195.3111334/saved_model.pb b/models/spam_keras_1664131195.3111334/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:96274eafec3e5ab61071ad31f91f628e58095c1584bc6f0c6ff7f708a57b12ab -size 124581 diff --git a/models/spam_keras_1664131195.3111334/variables/variables.data-00000-of-00001 b/models/spam_keras_1664131195.3111334/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2750c4aee481f3bda15acd623d9c96c240857b4f29b00b4d2b0be1afe2496e68 -size 200607 diff --git a/models/spam_keras_1664131195.3111334/variables/variables.index b/models/spam_keras_1664131195.3111334/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c51291faa13c7d8c6bea8a33bbf91e609c45bdc95102bc57dfcfb36ce0969bc1 -size 1636 diff --git a/models/spam_keras_1664131718.231786/keras_metadata.pb b/models/spam_keras_1664131718.231786/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664131718.231786/saved_model.pb b/models/spam_keras_1664131718.231786/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25aafe318e35ec606b30e90403bf59a7ce86285f5fed5b02f498e8d82257fe80 -size 124359 diff --git a/models/spam_keras_1664131718.231786/variables/variables.data-00000-of-00001 b/models/spam_keras_1664131718.231786/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf6461fb240ce4883e097f4c7bc553a6e6ba2d22ac9388afa83291f9a90b07f4 -size 200607 diff --git a/models/spam_keras_1664131718.231786/variables/variables.index b/models/spam_keras_1664131718.231786/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8d533d5079455151b1140dd64ed901942330a2f9af344a7d02e4824ce9eacd27 -size 1636 diff --git a/models/spam_keras_1664131806.6781664/keras_metadata.pb b/models/spam_keras_1664131806.6781664/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664131806.6781664/saved_model.pb b/models/spam_keras_1664131806.6781664/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25aafe318e35ec606b30e90403bf59a7ce86285f5fed5b02f498e8d82257fe80 -size 124359 diff --git a/models/spam_keras_1664131806.6781664/variables/variables.data-00000-of-00001 b/models/spam_keras_1664131806.6781664/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:46d1fcb7f7afde0135ae0f2b1f992e064c523a789ba5cdc21ee84e05ebd609d1 -size 200607 diff --git a/models/spam_keras_1664131806.6781664/variables/variables.index b/models/spam_keras_1664131806.6781664/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b93e3243e68555ecf5c37fa825ef2439623da27c6cf9aa504cd8005a9a3503bd -size 1636 diff --git a/models/spam_keras_1664132145.5040135/keras_metadata.pb b/models/spam_keras_1664132145.5040135/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5e77b605f3f16ba228cfd9967c843f229998da2d32e4d689594d2419cd490a8a -size 11458 diff --git a/models/spam_keras_1664132145.5040135/saved_model.pb b/models/spam_keras_1664132145.5040135/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2fd0e93db5d796717c1822eb13332fd7e8f19b93636ae8e7504563d3c2ad152 -size 124581 diff --git a/models/spam_keras_1664132145.5040135/variables/variables.data-00000-of-00001 b/models/spam_keras_1664132145.5040135/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e54cb2c5385a7e9002575c960bbfd92a10bbb809ae6992efc99d9185bc1b090d -size 200607 diff --git a/models/spam_keras_1664132145.5040135/variables/variables.index b/models/spam_keras_1664132145.5040135/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:837faa1896f8bc5bd436c0dd58c3f37a4c2b6d54129c3650459538b960271713 -size 1636 diff --git a/models/spam_keras_1664134405.3171766/keras_metadata.pb b/models/spam_keras_1664134405.3171766/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8af65b92c1c538090a6e84a85c0e5da914baf5c2ccde7d7eb733103568ee1173 -size 11509 diff --git a/models/spam_keras_1664134405.3171766/saved_model.pb b/models/spam_keras_1664134405.3171766/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:49c77dffc6f39b736c492c8809f16c38a3ba5682d3312e6099ea03d2ce9a5e5e -size 126161 diff --git a/models/spam_keras_1664134405.3171766/variables/variables.data-00000-of-00001 b/models/spam_keras_1664134405.3171766/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:27cdedf0a1347a68107d8cb8dd4ee733a783d51eee4397fb6ee18312bcf614e5 -size 204515 diff --git a/models/spam_keras_1664134405.3171766/variables/variables.index b/models/spam_keras_1664134405.3171766/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f1e301f654936493c854beb08bb08cfd34c81222f2acea6a243614d3faad2f6 -size 1636 diff --git a/models/spam_keras_1664142925.6377249/keras_metadata.pb b/models/spam_keras_1664142925.6377249/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6f6987b4762684e638018a1c50431ed5809240a50416d0ca8981c49f4324a98 -size 11601 diff --git a/models/spam_keras_1664142925.6377249/saved_model.pb b/models/spam_keras_1664142925.6377249/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b632a10d52a7b5f36040e949b6a92c0e59d390a6133599e37dfe7e41770594eb -size 126161 diff --git a/models/spam_keras_1664142925.6377249/variables/variables.data-00000-of-00001 b/models/spam_keras_1664142925.6377249/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:99bd34f39f917ccefca761fe375f4a07da37989f38dffbe665e7871f7d211120 -size 208403 diff --git a/models/spam_keras_1664142925.6377249/variables/variables.index b/models/spam_keras_1664142925.6377249/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b408738401bba714d0c57e7ce1cb405ca8ba66c36b57a154c714f460c2065bf4 -size 1642 diff --git a/models/spam_keras_1664154854.1155999/keras_metadata.pb b/models/spam_keras_1664154854.1155999/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2177a3a52d8cfb285fa3c45ab33ecf54c4359263bb7050fef980a32f58501b6 -size 11611 diff --git a/models/spam_keras_1664154854.1155999/saved_model.pb b/models/spam_keras_1664154854.1155999/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6295e78a1a6aa68b0e696f8f300be0dd8b0e434ec28f33345d6e9918c5676da -size 126375 diff --git a/models/spam_keras_1664154854.1155999/variables/variables.data-00000-of-00001 b/models/spam_keras_1664154854.1155999/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:495ce097beca3e1cebf17e9a8ab72e3962a9486cf3eb87394e8da9954f90a060 -size 2017907 diff --git a/models/spam_keras_1664154854.1155999/variables/variables.index b/models/spam_keras_1664154854.1155999/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a360e3a55723ae3a5c3eb46093df5a390a77853f60352fff93a665876e937070 -size 1654 diff --git a/models/spam_keras_1664186466.3541195/keras_metadata.pb b/models/spam_keras_1664186466.3541195/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16b540470364271a971f9a85bb02ec000ef69efe239ac68a94ec8c25a91472fc -size 11605 diff --git a/models/spam_keras_1664186466.3541195/saved_model.pb b/models/spam_keras_1664186466.3541195/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bb4411022171e5e5058e22f5654e12ba2da7e92b6b163f5167d011812fdd4212 -size 126151 diff --git a/models/spam_keras_1664186466.3541195/variables/variables.data-00000-of-00001 b/models/spam_keras_1664186466.3541195/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1632bb90838cb58a18ce4bdb4bbeca1819f35fbb91475e83f9c9a2c017dcdff -size 2061971 diff --git a/models/spam_keras_1664186466.3541195/variables/variables.index b/models/spam_keras_1664186466.3541195/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2b700c8e18a2094d84e7412e901bf60238a1720047aa1b9f0e504ab946ca2ee -size 1654 diff --git a/models/spam_keras_1664201175.2563367/keras_metadata.pb b/models/spam_keras_1664201175.2563367/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7119bb1163518479050d76e8ebd3b8f8d70a5818667e0a11fc657107318756fe -size 11605 diff --git a/models/spam_keras_1664201175.2563367/saved_model.pb b/models/spam_keras_1664201175.2563367/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:939ed37ac06bdb903b1bdbf31341d228eaac8f897e183ca747c926b0e6c50f7d -size 126151 diff --git a/models/spam_keras_1664201175.2563367/variables/variables.data-00000-of-00001 b/models/spam_keras_1664201175.2563367/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9753bd0882e0c9cc06f41333096f041cbbd2199477941ffb885889f1cde2ffe9 -size 270611 diff --git a/models/spam_keras_1664201175.2563367/variables/variables.index b/models/spam_keras_1664201175.2563367/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:027bdeff912010bde4ccd2122aedcc1f67f5eb5a2ec82edf308ef39d8611a08e -size 1654 diff --git a/models/spam_keras_1664201513.8239765/keras_metadata.pb b/models/spam_keras_1664201513.8239765/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7119bb1163518479050d76e8ebd3b8f8d70a5818667e0a11fc657107318756fe -size 11605 diff --git a/models/spam_keras_1664201513.8239765/saved_model.pb b/models/spam_keras_1664201513.8239765/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0073f72cc7505ddda9cf2df006dd86828a38dc06bb1931b88bed48ada1302fb -size 126151 diff --git a/models/spam_keras_1664201513.8239765/variables/variables.data-00000-of-00001 b/models/spam_keras_1664201513.8239765/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1d5d35421695939c6653cd4b64dcd40105da2dfd9942f98c9346c9b39a79e26 -size 270611 diff --git a/models/spam_keras_1664201513.8239765/variables/variables.index b/models/spam_keras_1664201513.8239765/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ac6ac21b7daf56e051d336431d976e4120a5d749112e58f16397db43a7768f5 -size 1654 diff --git a/models/spam_keras_1664201971.5876567/keras_metadata.pb b/models/spam_keras_1664201971.5876567/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7119bb1163518479050d76e8ebd3b8f8d70a5818667e0a11fc657107318756fe -size 11605 diff --git a/models/spam_keras_1664201971.5876567/saved_model.pb b/models/spam_keras_1664201971.5876567/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:564e13b17db9e0be955445940d38418f5cf61f905933a3b814ffd059aa164310 -size 126151 diff --git a/models/spam_keras_1664201971.5876567/variables/variables.data-00000-of-00001 b/models/spam_keras_1664201971.5876567/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:141b607775eff6509bda1f0d76c3af997c498690b0dfc3210e8665f702f9c167 -size 270611 diff --git a/models/spam_keras_1664201971.5876567/variables/variables.index b/models/spam_keras_1664201971.5876567/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8a7c53620a31154302ed726d1ba6bbbced47aca26ca26505b3910b2ef501692c -size 1654 diff --git a/models/spam_keras_1664202934.3720422/keras_metadata.pb b/models/spam_keras_1664202934.3720422/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7119bb1163518479050d76e8ebd3b8f8d70a5818667e0a11fc657107318756fe -size 11605 diff --git a/models/spam_keras_1664202934.3720422/saved_model.pb b/models/spam_keras_1664202934.3720422/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:433e8af9792316e4939689941751e146b707e7860a4b25bb0b5d23bf39fb8239 -size 126151 diff --git a/models/spam_keras_1664202934.3720422/variables/variables.data-00000-of-00001 b/models/spam_keras_1664202934.3720422/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:af9c75b84963877361fd02f12c4e0860efd79c6bf8c0ae91330a85b4f2b7d2d4 -size 270611 diff --git a/models/spam_keras_1664202934.3720422/variables/variables.index b/models/spam_keras_1664202934.3720422/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:72361cbf43890fa2a3dd5194b078dc2cdd663c3ae06b1116f29fa903b701e448 -size 1654 diff --git a/models/spam_keras_1664243106.732267/keras_metadata.pb b/models/spam_keras_1664243106.732267/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25c72070889b01d22f200a7341b3b1a468a8c09a1441d4ddda179328b4407cea -size 6338 diff --git a/models/spam_keras_1664243106.732267/saved_model.pb b/models/spam_keras_1664243106.732267/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:950c4ce51688eb3b4a59780c33c7ad63109400aa45f5b6b34d32484b2379e3f1 -size 248911 diff --git a/models/spam_keras_1664243106.732267/variables/variables.data-00000-of-00001 b/models/spam_keras_1664243106.732267/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fbcfefa17c4867cead7e46ab683530dd8bb68bd0d3faa8f26a27f2a4baaff64b -size 262040 diff --git a/models/spam_keras_1664243106.732267/variables/variables.index b/models/spam_keras_1664243106.732267/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9a8239fd5de5b960bcf55e337093d6aa60328d2d727823b4b9941fbe0ee675e -size 1625 diff --git a/models/spam_keras_1664296013.7868948/keras_metadata.pb b/models/spam_keras_1664296013.7868948/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:25c72070889b01d22f200a7341b3b1a468a8c09a1441d4ddda179328b4407cea -size 6338 diff --git a/models/spam_keras_1664296013.7868948/saved_model.pb b/models/spam_keras_1664296013.7868948/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:de3f320d86418f990246e6077f3679cc72ce7914e0ea47038e64e91c92849cfc -size 248724 diff --git a/models/spam_keras_1664296013.7868948/variables/variables.data-00000-of-00001 b/models/spam_keras_1664296013.7868948/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8e89306b74b3ea1d58b2b1368899ccb9b5dfc501ba15f76011c1c228b4ac0a46 -size 262040 diff --git a/models/spam_keras_1664296013.7868948/variables/variables.index b/models/spam_keras_1664296013.7868948/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:487f6aa1025c284ed111aefc8ec9ff93dd0c04e2d24007fcbfd284c63a1d8955 -size 1625 diff --git a/models/spam_keras_1664302378.8613324/keras_metadata.pb b/models/spam_keras_1664302378.8613324/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dff883e7488707e6998153c9b2e04cabeadd2564a3626a23bf33b36265928222 -size 7976 diff --git a/models/spam_keras_1664302378.8613324/saved_model.pb b/models/spam_keras_1664302378.8613324/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:526c09bfacee767ce2cd7fc527eafffdf114be3b2f77f45e00250539e859e11d -size 278772 diff --git a/models/spam_keras_1664302378.8613324/variables/variables.data-00000-of-00001 b/models/spam_keras_1664302378.8613324/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:65b73789b297e3343d54f17222f61749de3a8afecc8b635016dcedb2c634cc3d -size 263443 diff --git a/models/spam_keras_1664302378.8613324/variables/variables.index b/models/spam_keras_1664302378.8613324/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:146ae93e2ec7ceec263dcb5dba9d1f97c18aa3efe3d5d5f9f4e327f1c10d53ef -size 1733 diff --git a/models/spam_keras_1664302816.4003732/keras_metadata.pb b/models/spam_keras_1664302816.4003732/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dff883e7488707e6998153c9b2e04cabeadd2564a3626a23bf33b36265928222 -size 7976 diff --git a/models/spam_keras_1664302816.4003732/saved_model.pb b/models/spam_keras_1664302816.4003732/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:524b845b4f7794dbbf77aa159be96dc4c78b13df0611e967ad58d8fc5c573d9d -size 278772 diff --git a/models/spam_keras_1664302816.4003732/variables/variables.data-00000-of-00001 b/models/spam_keras_1664302816.4003732/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c18c6b667bf9e18f64496fd13f13114d62a39a21cabb69606ba5d49f32bca66b -size 263443 diff --git a/models/spam_keras_1664302816.4003732/variables/variables.index b/models/spam_keras_1664302816.4003732/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8b1ed8b62f43ac290d290889c4a036a85afe193246a63472dd6842b91d1220c7 -size 1733 diff --git a/models/spam_keras_1664303305.1441052/keras_metadata.pb b/models/spam_keras_1664303305.1441052/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dff883e7488707e6998153c9b2e04cabeadd2564a3626a23bf33b36265928222 -size 7976 diff --git a/models/spam_keras_1664303305.1441052/saved_model.pb b/models/spam_keras_1664303305.1441052/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:855c80af1b87df2469cc77280d9632a4a313e891c8c419eccaead8b4fb946185 -size 278772 diff --git a/models/spam_keras_1664303305.1441052/variables/variables.data-00000-of-00001 b/models/spam_keras_1664303305.1441052/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:92261311d426ede421f32f0a05fad35cacd6809b0b0bba0ffb0629ef84530864 -size 263443 diff --git a/models/spam_keras_1664303305.1441052/variables/variables.index b/models/spam_keras_1664303305.1441052/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f0a87ae580f8a44c2cb333e7ee476b26a04d21b1b27d9dcc96286c4182cb2309 -size 1733 diff --git a/models/spam_keras_1664320657.7486734/keras_metadata.pb b/models/spam_keras_1664320657.7486734/keras_metadata.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7cf07efbc63d36dae0013e8053f0224e16a9b866f95b2ea7253af185f2a9053a -size 7962 diff --git a/models/spam_keras_1664320657.7486734/saved_model.pb b/models/spam_keras_1664320657.7486734/saved_model.pb @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:030a13f01ae38a0faafde05312bd35b2477d8009d55f76ec9e8ef84074b1e54b -size 279350 diff --git a/models/spam_keras_1664320657.7486734/variables/variables.data-00000-of-00001 b/models/spam_keras_1664320657.7486734/variables/variables.data-00000-of-00001 @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f8bdd0e0d3f7ed1ad9e36783f6c4069d43d80a4caf309dd11aea40a561d4c52 -size 255667 diff --git a/models/spam_keras_1664320657.7486734/variables/variables.index b/models/spam_keras_1664320657.7486734/variables/variables.index @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc6845fbc3ee0e9af1e8b0d8ec4b049c51ae35214b571c08e9929124fb5a067f -size 1733 diff --git a/models/spam_keras_1664383719.7301729/keras_metadata.pb b/models/spam_keras_1664383719.7301729/keras_metadata.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe06f943dabe156b5b9eab7ffc1c1851bd8facdff0ff9705c9ca9ce43b48cc31 +size 7979 diff --git a/models/spam_keras_1664383719.7301729/saved_model.pb b/models/spam_keras_1664383719.7301729/saved_model.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:615c7df1bfe46ac99acfa48cdb75b3b88c8b0468b4dd6f4c2a6a0eb4d86c7b04 +size 425332 diff --git a/models/spam_keras_1664383719.7301729/variables/variables.data-00000-of-00001 b/models/spam_keras_1664383719.7301729/variables/variables.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40d7e6579a5cd5b0efa06af5097dbc664a22208de89cf11b5cd3f19eb1ba5916 +size 3977875 diff --git a/models/spam_keras_1664383719.7301729/variables/variables.index b/models/spam_keras_1664383719.7301729/variables/variables.index @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d093951cfd154792915a0a3a8023c585ebfacee3c431e3f485f8476c92b516fc +size 1743 diff --git a/models/spam_keras_1664384293.8222957/keras_metadata.pb b/models/spam_keras_1664384293.8222957/keras_metadata.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be77c5a7e44eedb317112e2fc6e77f9b1bc891870639eda37879ad3c57e3b015 +size 7108 diff --git a/models/spam_keras_1664384293.8222957/saved_model.pb b/models/spam_keras_1664384293.8222957/saved_model.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03cb3ce4c30da880175dc3e11528603ef9539e2539b7df808a5d68aacfdd0d17 +size 398127 diff --git a/models/spam_keras_1664384293.8222957/variables/variables.data-00000-of-00001 b/models/spam_keras_1664384293.8222957/variables/variables.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99ba43fcc067e924dda9acb8e328b3e2557dcc623119c41cfe29565412f7298a +size 3976649 diff --git a/models/spam_keras_1664384293.8222957/variables/variables.index b/models/spam_keras_1664384293.8222957/variables/variables.index @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05350816c2115816b76f013b8472b44d15befb67149ced615bf94ce4d1e81168 +size 1743 diff --git a/models/spam_keras_1664539333.8437297/keras_metadata.pb b/models/spam_keras_1664539333.8437297/keras_metadata.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62e3b74c0eaf714760dba262460f33876ebea0f794afeab42e1bbc04a687b067 +size 19982 diff --git a/models/spam_keras_1664539333.8437297/saved_model.pb b/models/spam_keras_1664539333.8437297/saved_model.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ce48ba3f75fe0a183200b067bc47566c9d4bcfab6fc4f0e1eda9c3899624bd3 +size 15051821 diff --git a/models/spam_keras_1664539333.8437297/variables/variables.data-00000-of-00001 b/models/spam_keras_1664539333.8437297/variables/variables.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f636d0c8494fb5c432d6e36602779d4a31b9232c09f88f2cd94d8536291576ab +size 25022707 diff --git a/models/spam_keras_1664539333.8437297/variables/variables.index b/models/spam_keras_1664539333.8437297/variables/variables.index @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ddb2a8e9f51c13806ea011624a40ec2e3f0069305d0e19a4c4648369bbf571 +size 4126 diff --git a/models/spam_keras_1664542822.1266148/keras_metadata.pb b/models/spam_keras_1664542822.1266148/keras_metadata.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62e3b74c0eaf714760dba262460f33876ebea0f794afeab42e1bbc04a687b067 +size 19982 diff --git a/models/spam_keras_1664542822.1266148/saved_model.pb b/models/spam_keras_1664542822.1266148/saved_model.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a5b986d8a5627d8cb514fdb38dba2e5a3f8f9d55a5014e4c29a6789bd0b3c6a +size 15044717 diff --git a/models/spam_keras_1664542822.1266148/variables/variables.data-00000-of-00001 b/models/spam_keras_1664542822.1266148/variables/variables.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6429b04e088bc068f2e434c37b7fb3d81cfa638437135ed657f252a88657733d +size 25022707 diff --git a/models/spam_keras_1664542822.1266148/variables/variables.index b/models/spam_keras_1664542822.1266148/variables/variables.index @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de97e489609c0b1280c37829a5224660a8fffae05ad65dc7ef56a939010e9905 +size 4126 diff --git a/models/spam_keras_1664554290.761312/keras_metadata.pb b/models/spam_keras_1664554290.761312/keras_metadata.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e7649e91ad6a1b56f4a48ef457cebd40472884ca20e3d9d988766cb30833016 +size 19842 diff --git a/models/spam_keras_1664554290.761312/saved_model.pb b/models/spam_keras_1664554290.761312/saved_model.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d405a73aa89926788b904e6a8b8b46c2f1ea443419670232838ebafdfd4f68f9 +size 7624617 diff --git a/models/spam_keras_1664554290.761312/variables/variables.data-00000-of-00001 b/models/spam_keras_1664554290.761312/variables/variables.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24849b7e76d3e7647d2d524daa53127312fb1bd6d520d5e40859de2bfbf7d5dd +size 25609949 diff --git a/models/spam_keras_1664554290.761312/variables/variables.index b/models/spam_keras_1664554290.761312/variables/variables.index @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed4bed6ddb816d915822a4af358bf1fe1329ded77b51935a4a669b6da78fc260 +size 2955 diff --git a/models/spam_keras_1664583738.3207538/keras_metadata.pb b/models/spam_keras_1664583738.3207538/keras_metadata.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c92d96511f0899eb66ea3c5626991a79fc33076f87ef1159251e00a63f292a +size 4717 diff --git a/models/spam_keras_1664583738.3207538/saved_model.pb b/models/spam_keras_1664583738.3207538/saved_model.pb @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3af05511ee372f33ba394c3157fb8f0a037420e75c9cb6fde446b18f156fac6b +size 8772207 diff --git a/models/spam_keras_1664583738.3207538/variables/variables.data-00000-of-00001 b/models/spam_keras_1664583738.3207538/variables/variables.data-00000-of-00001 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d8b1fded0ac3a53612d3827ad7ec19eff22903f3a78173a0b650046f542d433 +size 1027633250 diff --git a/models/spam_keras_1664583738.3207538/variables/variables.index b/models/spam_keras_1664583738.3207538/variables/variables.index @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8563ff613b9192efbfa6966a7da105b4a3f85c0f2fe11bc1fad5deb725e9acde +size 12319 diff --git a/supply-chain/audits.toml b/supply-chain/audits.toml @@ -1,12 +1,24 @@ # cargo-vet audits file +[[audits.aho-corasick]] +who = "MTRNord <mtrnord1@gmail.com>" +criteria = "safe-to-deploy" +version = "0.7.19" +notes = "Looks sane, has testing. Didnt fully review it. Has some unsafe due to using simd" + [[audits.axum-auth]] who = "MTRNord <mtrnord1@gmail.com>" criteria = "safe-to-deploy" version = "0.3.0" notes = "Only extracts headers and does basic splitting. No unsafe code and seems sane" +[[audits.linkify]] +who = "MTRNord <mtrnord1@gmail.com>" +criteria = "safe-to-deploy" +version = "0.9.0" +notes = "Seems to be doing what it claims, has benches and tests that make sense." + [[audits.openssl-sys]] who = "MTRNord <mtrnord1@gmail.com>" criteria = "safe-to-deploy" @@ -19,3 +31,9 @@ criteria = "safe-to-deploy" delta = "1.21.1 -> 1.21.2" notes = "Removes a dependecy and inlines it. Code seems simple enough and has safety explained. Looks sane." +[[audits.voca_rs]] +who = "MTRNord <mtrnord1@gmail.com>" +criteria = "safe-to-deploy" +version = "1.14.0" +notes = "Does what it claims, no unsafe code, seems to have no tests" +