Почему не консоли.журнал работа внутри цикла внутри функции внутри объекта (цикл внутри метода)?

Я пытаюсь разместить любое количество в одну из трех категорий

let restaurants = {
bills: [124, 48, 268, 180, 42],
    calcTip: function () {
        for (let i = 0; i < this.bills.lenght; i++) {
            if (this.bills[i] < 50) {
                console.log(1); 
            } else if (this.bills[i] >= 50 && this.bills[i] <= 200) {
                console.log(2);
            } else {
                console.log(3);
            }
        }
    } 

}
restaurants.calcTip(); 

Я не понимаю, почему его не войдя в консоль!

-1
2019-09-19 03:34:26
источник
2 ответа

Вы используете

model.add(Dense(1))
model.add(Activation("softmax"))

т. е., плотным слоем только один нейрон с softmax? Это не работает, нужен как минимум размерности выход 2 для того, чтобы использовать softmax.

Как ваши ярлыки представляли?

+-1
2019-09-19 07:46:07

Привет пишу здесь мои предложения, потому что я не заслужил право комментировать еще.

Прежде всего, вы может быть абсолютно правы с вашим предположением, что вам нужно больше данных. Также вы можете считать, что данные могут быть искажены так, что один класс может чаще появляться в данные. Я не знаю, как вы выбрали ваши образцы ...но вы могли бы хотеть искать нереальным distributaion классов в свой малой выборки.

Что же касается предложений, я не уверен, что вы пытаетесь предсказать, но я думаю, ты хочешь узнать, если изображение является раковой или нет. Если у вас есть проблемы бинарной классификации, как с кошками и собаками. Так что вы должны использовать "сигмоидная" функция активации в выходном слое вместо "softmax". Softmax является mostlybe использованы для классификации.

К тому же я не вижу каких-то более глубоких проблем с вашим кодом. Поэтому постарайтесь изменить функцию активации и использования более образцов, при правильном распределении, если это возможно.

Надеюсь, что это помогает :)

+-1
2019-09-19 07:46:07

Посмотрите другие вопросы по меткам