v2024.03.08.1
Changelog:
- SpectraKeras
- Added support for TF
2.16.1
. Whilekeras v3
is the default inTF 2.16.1
(as opposed tov2
in previous releases), models created with keras v3 are incompatible with previous versions of TF.Spectrakeras
has now a new flagkerasVersion
in theSpectraKeras_XXX.ini
, with default usingkeras v2
. Models trained and saved withTF 2.15.0
and earlier as well as models trained and saved inTF2.16.1
inkeras v2
mode are compatible. Models trained and saved inTF2.16.1
inkeras v3
mode (kerasVersion=3
inSpectraKeras_XXX.ini
) are not backward compatible. If backward compatibility is a priority,keras v2
mode should be used. - A new flag
kerasVersion = 2
inSpectraKeras_XXX.ini
. If usingini
files from previous versions ofSpectraKeras
, please add the flag in theSystem
section for correct operation. - Improved performance in reading inference files (especially during batch processing).
SpectraKeras-web
: Initial release of a web based version that relies on the same python3 backend through PHP. This repo provides the index.php needed to run, not models, etc. This method is absolutely not scalable (compared totensorflow-js
), as the prediction is done server-side. It is only to allow web-access toSpectraKeras
for limited personal use.
- Added support for TF
- Utilities
LabelFinder.py
,RangeToDataMaker.py
: code cleanup.ConvertToTFLiteK2.py
: Revised for compatibility withTF 2.16.1
using 'keras v2` and models saved with previous versions of TF.ConvertToTFLiteK3.py
: Revised for compatibility withTF 2.16.1
using 'keras v3`.
- Other
* - Known issues