Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

modulo 1 captulo decimo, ( impressão de pesos e bias )

Boa tarde, até agora tudo ok, o unico problea, se pode dizer que é um problema é que meus peso e bias são diferente,

pesos,bias = modelo.layers[0].get_weights()
print(pesos.shape)
pesos

retorno:

(10, 10)
array([[ 2.48178244e-02,  2.59363353e-01,  4.41050708e-01,
        -1.23158395e-01,  2.58353531e-01,  1.93032622e-02,
        -1.09815001e-02, -1.35725975e-01, -4.01205540e-01,
         3.09741318e-01],
       [ 2.92060852e-01, -2.76780576e-01, -2.94724703e-01,
        -3.87273699e-01,  5.23892283e-01, -4.29191530e-01,
        -2.44397402e-01, -1.36328936e-02,  1.69168949e-01,....

queria enteder se pode ser atualização ou se fiz algo errado, mas até agora tudo está sedo igual

1 resposta
solução!

Olá Juliano, tudo bem?

Esse comportamento ocorreu porque por padrão, os pesos e bias são inicializados de forma aleatória quando você cria um modelo em Keras. Essa aleatoriedade é importante para garantir que o modelo possa aprender de forma eficaz durante o treinamento.

Agora, se você deseja que os pesos e bias sejam os mesmos toda vez que você executa o seu código, você pode definir um valor de semente aleatória (random seed) antes de criar o seu modelo. Assim, garante que a inicialização dos pesos e bias seja a mesma a cada execução. Por exemplo:

import numpy as np
import tensorflow as tf

# Defina a semente aleatória
np.random.seed(42)
tf.random.set_seed(42)

E em seguida, você pode criar o seu modelo. Ao definir a semente aleatória, você deve obter os mesmos valores para pesos e bias a cada execução do código.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado