Git Product home page Git Product logo

python_csinet's People

Contributors

mfadel46 avatar peter94135 avatar sydney222 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python_csinet's Issues

Calculation of cosine similarity

What is the matrix DATA_HtestFin_all.mat? How was this obtained and why is it used specially for cosine similarity?
Cant we use the data DATA_Htestin.mat for cosine similarity calculation?

License?

Hello!

Could you specify a license for this project?

complex data reconstruction after prediction!

I do not know where is a part of the code to normalize the data input into the range [0,1] as mentioned in the paper. And then, why are cosine similarity and NMSE calculated from the reconstructed complex data which you subtracted the predicted real and imaginary data by 0.5? How do you reconvert the normalized data to original data to calculate NMSE and rho?

Data

could you tell me how to create the data?

NMSE calculation bug

mse = np.sum(abs(x_test_C-x_hat_C)**2, axis=1)

This part of your code seems to be wrong. x_test_C and x_hat_C are the angular domain channels, it should be the frequency domain channels X_test and X_hat instead.

That could explain your unused dimension change code as well.

X_hat = np.reshape(X_hat, (len(X_hat), -1))
X_test = np.reshape(X_test, (len(X_test), -1))

As I can see, the fequency domain channel is the proper one to choose for final NMSE calculation. Besides, you don't have to re-calculate angular domain MSE, it is how your define your loss function.

Of course it could be my misunderstanding, it would be very kind of you to correct me if so.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.