J'essaye de mettre en application une machine de boltzmann restreinte en C++. J'utilise ce code Python comme guide: https://github.com/echen/restricted-boltzmann-machines/blob/master/rbm.pyQu'est-ce que le symbole supérieur signifie dans ce morceau de code python?
Ceci est la ligne 37:
pos_hidden_states = pos_hidden_probs > np.random.rand(num_examples, self.num_hidden + 1)
pos_hidden_states et pos_hidden_probs sont les deux matrices 2D, de type vector<vector<double>>
en C++ et num_examples et num_hidden sont les deux entiers. Est-ce que quelqu'un pourrait expliquer ce que le symbole supérieur signifie ici?
se réfèrent ici https: //docs.scipy .org/doc/numpy/reference/généré/numpy.greater.html # numpy.greater – JkShaw
http://stackoverflow.com/questions/1061283/lt-instead-of-cmp & https://docs.python.org /3/reference/datamodel.html#object.__lt__ –