Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

about network implement #7

Open
HuaminWang opened this issue Apr 27, 2022 · 3 comments
Open

about network implement #7

HuaminWang opened this issue Apr 27, 2022 · 3 comments

Comments

@HuaminWang
Copy link

image
according to the equation 7, the term that marked by red line uses (1-Tr), however in the implement code that in '1st iteration: Updating X0, S0-->S1' block and 'updating S' block in for loop, the implement is quite different which write as Tr*Tr, is that ok? why implement this code block different as the equation description ? thx

@hongwang01
Copy link
Owner

hongwang01 commented May 4, 2022

image according to the equation 7, the term that marked by red line uses (1-Tr), however in the implement code that in '1st iteration: Updating X0, S0-->S1' block and 'updating S' block in for loop, the implement is quite different which write as Tr*Tr, is that ok? why implement this code block different as the equation description ? thx

Thanks for your interest in our work!
In our paper, Tr means metal trace; For simplicity, in our code, we adopt Tr as non-metal trace, please refer to

Tr = 1 -Tr.astype(np.float32)

@chenjiachengzzz
Copy link

image according to the equation 7, the term that marked by red line uses (1-Tr), however in the implement code that in '1st iteration: Updating X0, S0-->S1' block and 'updating S' block in for loop, the implement is quite different which write as Tr*Tr, is that ok? why implement this code block different as the equation description ? thx

Thanks for your interest in our work! In our paper, Tr means metal trace; For simplicity, in our code, we adopt Tr as non-metal trace, please refer to

Tr = 1 -Tr.astype(np.float32)

您好,那不是应该只有一个 tr 吗,为何实现代码里是 tr乘tr

@hongwang01
Copy link
Owner

image according to the equation 7, the term that marked by red line uses (1-Tr), however in the implement code that in '1st iteration: Updating X0, S0-->S1' block and 'updating S' block in for loop, the implement is quite different which write as Tr*Tr, is that ok? why implement this code block different as the equation description ? thx

Thanks for your interest in our work! In our paper, Tr means metal trace; For simplicity, in our code, we adopt Tr as non-metal trace, please refer to

Tr = 1 -Tr.astype(np.float32)

您好,那不是应该只有一个 tr 吗,为何实现代码里是 tr乘tr

Tr是binary matrix,所以Tr=Tr*Tr,不影响的

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants