Как изменить файл model.ini в файле h2o mojo zil? - PullRequest
0 голосов
/ 10 октября 2019

Я скачал бинарный файл mojo zip из потока h20. Этот zip имел файл model.ini, который имеет порог для классификации. Я попытался изменить этот трехпроданный, создал новый почтовый индекс и начал использовать его. Что дало мне следующую ошибку?

Я искал в Google и переполнение стека для аналогичной проблемы. Большинство проблем, которые я обнаружил, были о том, как использовать zip vs jar или разницу между pojo и mojo. Самый частый случай был таким: Исключение нулевого указателя, чтение h2o Mojo Zip , которое до сих пор остается без ответа. Однако я спрашиваю об изменении файла model.ini.

Exception in thread "main" java.lang.NullPointerException: entry
    at java.util.zip.ZipFile.getInputStream(ZipFile.java:361)
    at hex.genmodel.ZipfileMojoReaderBackend.getTextFile(ZipfileMojoReaderBackend.java:18)
    at hex.genmodel.ModelMojoReader.parseModelInfo(ModelMojoReader.java:164)
    at hex.genmodel.ModelMojoReader.readFrom(ModelMojoReader.java:27)
    at hex.genmodel.MojoModel.load(MojoModel.java:37)
    at com.walmart.grocery.service.CustomerService.getInstance(CustomerService.java:79)
    at com.walmart.grocery.resources.CustomerResource.main(CustomerResource.java:18)

Я также попытался разархивировать и сжать файл mojo. Это также дало ту же проблему, у h2o есть какая-то контрольная сумма? Также я делаю это на MacBook. Не уверен, что в zip-утилите macbook есть несовместимая кодировка для java.util.zip?

...