Grasshopper Plug-Ins for Machine Learning
-
Intro
-
Plug-In Overview
-
ML abilities overview
Information
| Last updated | November 14, 2024 |
| Primary category | |
| Secondary category |
Responsible
| Faculty |
Grasshopper Plug-Ins for Machine Learning 0/2
Grasshopper Plug-Ins for Machine Learning
An overview of the different plug-ins that allow you to integrate machine learning techniques into your Grasshopper workflows.
In this guide, we present plug-ins that allow you to integrate machine learning techniques into your Grasshopper workflows. Doing so enables you to analyze, predict, and optimize designs and helps with analysis and optimization. This page presents and overview of the different plug-ins that are available for you followed by tutorials organized under general themes.
Grasshopper Plug-Ins for Machine Learning 1/2
Plug-In Overviewlink copied
Currently there are four plug-ins that can be used for Machine Learning (ML) inside Grasshopper:
- PUG
- Lunchbox
- Dodo
- Owl
Dodo
Dodo is a collection of tools for machine learning, optimization, and geometry manipulation. You can find more information on Food4Rhino: Dodo | Food4Rhino
Lunchbox
LunchBox is a plug-in for Grasshopper for exploring mathematical shapes, paneling, structures, and data management. You can find more information on Food4Rhino: LunchBox | Food4Rhino
Owl
Owl is a library written for machine learning-oriented data processing. You can find more information on Food4Rhino: Owl | Food4Rhino
Pug
Pug implements the Machine Learning library Tensorflow.NET in Grasshopper to provide some Machine Learning functionalities in Grasshopper. You can find more information on Food4Rhino: Pug | Food4Rhino
Grasshopper Plug-Ins for Machine Learning 2/2
ML abilities overviewlink copied
The tables below gives an overview of for which ML algorithm which plug-in can be used. You can also find more information through this article on Medium: Grasshopper Meets AI. Remaining in the familiar territory | by Fatemeh Mostafavi | Medium
Supervised Learning
|
Plug-In or Software |
Regression Methods | Bayes Classifiers | K-Nearest Neighbours | Decision Trees | Support Vector Machines |
| Dodo (GH) | X | X | |||
|
Lunchbox (GH) |
X | X | X | X | |
| Owl (GH) | |||||
| Pug (GH) | X | X | |||
| ModeFRONTIER | X |
Unsupervised Learning
| Plug-In or Software | Gaussian Mixtures | Self-Organizing Maps | K-Means | Spectral Clustering | Generative Models |
| Dodo (GH) | X | ||||
| Lunchbox (GH) | X | X | X | ||
| Owl (GH) | X | ||||
| Pug (GH) | |||||
| ModeFRONTIER | X |
Reinforcement Learning
| Plug-In or Software | Value Iteration | Policy Iteration | Q-Learning |
| Dodo (GH) | |||
| Lunchbox (GH) | |||
| Owl (GH) | X | X | X |
| Pug (GH) | X | X | X |
| ModeFRONTIER |
Write your feedback.
Write your feedback on "Grasshopper Plug-Ins for Machine Learning"".
If you're providing a specific feedback to a part of the chapter, mention which part (text, image, or video) that you have specific feedback for."Thank your for your feedback.
Your feedback has been submitted successfully and is now awaiting review. We appreciate your input and will ensure it aligns with our guidelines before it’s published.