The purpose of the Owl plug-in is to constitute a new data type named Tensor, thanks to which the Grasshopper users will be able to work with so-called "big-data". This will further open up new possibilities to use more sophisticated machine-learning tools, which require big data sets to be effective.
The core library of the Owl plug-in is open sourced, and provides the developers with methods to read/write and use the Tensor data within the GH (and outside of it).
Additionally the Owl.Accord.GH.gha plug-in is the first extension based on the Owl core, utilizing few of the machine-learning methods sourced from the Accord framework.
Download at: http://www.food4rhino.com/app/owl
Core libraries, open-sourced: https://github.com/mateuszzwierzycki/Owl
NuGet packages:
Some parts of the plug-in depend on the Accord framework: https://github.com/accord-net/framework
Ortler Mark
@Ángel Linares...
you could split the tensor in its nummeric parts and then use the same method as for euclidean vectors to calculate the distance:
sqrt(a²+b²+c²+d²+e²+...) u see? simple pythagoras...
If u need more operations like "dotproduct" or "crossproduct" for tensors let me know...
greets
Mark
Aug 7, 2017
Ángel Linares
Hi Ortler,
Yes, that is what I meant by using scripting. But I just wanted to know if was there any built-in component doing the work ;)..it looks like there is no :P
Thanks for the reply.
Aug 7, 2017
Radul Shishkov
Hi everyone ,
I have a problem with the "compute" component: after doing one computation it seems to get stuck and the output wouldn't change after changing the input tensor. It seems like the calculation of any network doesn't work properly. I have this problem on two different computers , using Rhino 5 and Owl 1.0. Anyone with same problem or idea that am I doing wrong ? Thanks in advance !
Mar 26, 2019