Visualisation updates & bug fixes

2D style visualisation view

I’ve now added a 2D style view to the visualisation, enabling you to see the graph from a different perspective.

2d

The famvis block has a number of parameters, detailed below:

  • Vec length – the size of the input vector containing the data to be displayed
  • width – the 1D vector will be reshaped with this width
  • height – the 1D vector will be reshaped with this height
  • Graph width – the graph will be stretched to this width
  • Graph height – the graph will be stretched to this height
  • max Z – you can set the graph to have a maximum Z value, so that the graph boundaries remain fixed, or if you set to 0, the Z axis of the graph, will grow according to the data.
  • fps – you can set the framerate of the graph, so that if a higher number vectors are received than the frame rate, they can be discarded.

3D style visualisation view

top

tfmodel block

I have now merged the CNN/FAM blocks into a single tfmodel block, which is able to load arbitrary style models.

With complex data, it splits it into real and imaginary components, before feeding into the ANN.

For the FAM style example the float vector input can be reshaped to a 2D array, by setting the reshape parameter.

amc_fam.grc

To Do

  • Ensure code is fully documented via doxygen
  • Add parameters to the visualisation block, so that axis can be labelled
  • Rename famvis block, as it is actually now a generic 3D plotting block
  • Work on models
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s