Grasshopper

algorithmic modeling for Rhino

Information

Owl

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: 

Install-Package Owl.Core

Install-Package Owl.GH.Common 

Some parts of the plug-in depend on the Accord framework: https://github.com/accord-net/framework

Website: http://www.food4rhino.com/app/owl
Members: 102
Latest Activity: 6 hours ago

Autoencoded MNIST

Discussion Forum

Hungarian Algorithm - T-SNE to grid assignment problem 1 Reply

Hi everyone & Mateusz - Owl is brilliant, and thanks for creating it.I wanted to represent the T-SNE data in grid form, so I've copy-pasted and hooked some things up implemented …Continue

Started by Dan Taeyoung. Last reply by Theodoros Galanos Aug 16.

Examples discussion 9 Replies

Placeholder for the examples to come.Continue

Started by Mateusz Zwierzycki. Last reply by MarcGrasshopper Jul 13.

Python & Getting outside of GH 2 Replies

While Owl contains some small-scale methods for machine learning, you might want to use more recent deep-learning methods like the ones available in TensorFlow.The solution is:Get the data from…Continue

Tags: idx

Started by Mateusz Zwierzycki. Last reply by Mateusz Zwierzycki Apr 15.

Developers Developers Developers

Here you can find the Owl core libraries:https://github.com/mateuszzwierzycki/OwlYou can easily develop your own plugin based on the…Continue

Started by Mateusz Zwierzycki Apr 14.

Comment Wall

Comment

You need to be a member of Owl to add comments!

Comment by Ángel Linares on August 7, 2017 at 2:01am

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.

Comment by Ortler Mark on August 7, 2017 at 1:53am

@Á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

Comment by Ángel Linares on August 7, 2017 at 1:41am

Hi all,

Has anyone try to calculate the distance between several tensors in nD? As far as I can see there is no component for that straight away. If scripting is the only way I will go that way, but just wanted to check first in here.

Thanks in advance.

 

Members (102)

 
 
 

Translate

Search Grasshopper

Photos

  • Add Photos
  • View All

© 2017   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service