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
Jed Lankitus
Hey! Super basic question, but what is the goal of the 6D Kmeans example? It appears to retain a cube shape, and fill it with boxes, but I was hoping to just get a better overview, I am very new to this subject!
Jun 22, 2017
MarcGrasshopper
As an architecture student, I would love to know how I could possibly use this plugin. Are there any problems within architecture modelling that are preferably solved with machine learning. Of course, I'm not asking for a full script, but on ideas how I can use this interesting plugin to my advantage.
Jul 13, 2017
Samuel Wilkinson
Thanks Mateusz for a great plug-in!
We've started playing with possible applications. Here's a simple example of transferring colour from a low-res mesh to a high-res one. Inputs are vertex features R6:{X,Y,Z,nX,nY,nZ}, output features R3:{R,G,B}.
Jan 26, 2018