Skip to content

The optimization objective is the categorical_crossentropy? #4

@raymon-tian

Description

@raymon-tian

Hi,
I realize that the optimization objective is the categorical_crossentropy in your code, i.e.,
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy']).
However, in my opinion, if we want to train the neural network with the IB, the IB objective should be set as the loss, i.e.,
model.compile(loss='IB_loss ', optimizer='adam', metrics=['accuracy']). Or maybe the IB just acts as a regularizer?

I am confused about it. Could you make an explanation about it? thanks.

Best

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions