All Videos Tagged C# (Grasshopper) - Grasshopper 2024-05-08T22:02:33Z https://www.grasshopper3d.com/video/video/listTagged?tag=C%23&rss=yes&xn_auth=no KMeans clustering. tag:www.grasshopper3d.com,2019-05-22:2985220:Video:1987306 2019-05-22T23:02:04.873Z Nicholas Rawitscher https://www.grasshopper3d.com/profile/NicolasRawitscher <a href="https://www.grasshopper3d.com/video/kmeans-clustering"><br /> <img alt="Thumbnail" height="135" src="https://storage.ning.com/topology/rest/1.0/file/get/2652437187?profile=original&amp;width=240&amp;height=135" width="240"></img><br /> </a> <br></br>This is the first Machine Learning implementation I did from a number of different learning algorithms I plan to implement within SharpMatter.<br></br> K-Means is a clustering algorithm that to seeks to learn from the properties of unlabelled data. K-Means aims to partition a given data set in to N clusters within a given property, each data element will belong to the cluster with the nearest… <a href="https://www.grasshopper3d.com/video/kmeans-clustering"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2652437187?profile=original&amp;width=240&amp;height=135" width="240" height="135" alt="Thumbnail" /><br /> </a><br />This is the first Machine Learning implementation I did from a number of different learning algorithms I plan to implement within SharpMatter.<br /> K-Means is a clustering algorithm that to seeks to learn from the properties of unlabelled data. K-Means aims to partition a given data set in to N clusters within a given property, each data element will belong to the cluster with the nearest mean. The algorithm uses an iterative technique until the data set reaches the desired N clusters (when clusters don't change). At each iteration step each data set is assigned to the cluster whose average mean has the least squared Euclidean distance , then after the new clusters are formed the new centroids are calculated and the process is repeated. The least squared Euclidean distance basically means how far apart the data elements are from each other. The typical set up is the number of n-dimensional vectors (data) to be clustered, K number of clusters and j number of iterations needed until convergence. Physarum Polycephalum. Chemical trails tag:www.grasshopper3d.com,2019-05-22:2985220:Video:1987553 2019-05-22T22:54:48.412Z Nicholas Rawitscher https://www.grasshopper3d.com/profile/NicolasRawitscher <a href="https://www.grasshopper3d.com/video/physarum-polycephalum-chemical-trails"><br /> <img alt="Thumbnail" height="135" src="https://storage.ning.com/topology/rest/1.0/file/get/2652429611?profile=original&amp;width=240&amp;height=135" width="240"></img><br /> </a> <br></br>Physarum Polycephalum.<br></br> Physarum Polycephalum, better known as “Slime Mould” is a single celled organism that can perform complex biological computations without any central controlling mechanism. Due to this property its computational abilities have become widely researched since the beginning of the 21st century. My initial studies were developed with SharpMatter… <a href="https://www.grasshopper3d.com/video/physarum-polycephalum-chemical-trails"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2652429611?profile=original&amp;width=240&amp;height=135" width="240" height="135" alt="Thumbnail" /><br /> </a><br />Physarum Polycephalum.<br /> Physarum Polycephalum, better known as “Slime Mould” is a single celled organism that can perform complex biological computations without any central controlling mechanism. Due to this property its computational abilities have become widely researched since the beginning of the 21st century. My initial studies were developed with SharpMatter and are based on Jeff Jones book “From Pattern Formation to Material Computation. Multi-Agent Modelling of Physarum Polycephalum ”. Specifically from chapter 3 -3.3. For a brief overview you can look at <a href="http://dx.doi.org/10.1162/art1.2010.16.2.16202">http://dx.doi.org/10.1162/art1.2010.16.2.16202</a><br /> Each particle like agent is encoded with very simple rules of behaviour. The agents communicate and interact with each other through a “pheromone value” in the environment. Each agent can receive and modify the local values of the chemical through their 3 different sensors. Diffusion then helps to propagate the chemoattractant values through the environment. Depending on how each agent reads its environment different collective patterns emerge over time. The patterns formed are most of the times dynamic and adaptive to changing environmental conditions.<br /> My further goal through this research is to be able to generate a tool which can be used for solving design problems. Physarum Polycephalum tag:www.grasshopper3d.com,2019-05-22:2985220:Video:1987403 2019-05-22T22:52:49.440Z Nicholas Rawitscher https://www.grasshopper3d.com/profile/NicolasRawitscher <a href="https://www.grasshopper3d.com/video/physarum-polycephalum"><br /> <img alt="Thumbnail" height="150" src="https://storage.ning.com/topology/rest/1.0/file/get/2652427594?profile=original&amp;width=200&amp;height=150" width="200"></img><br /> </a> <br></br>Physarum Polycephalum.<br></br> Physarum Polycephalum, better known as “Slime Mould” is a single celled organism that can perform complex biological computations without any central controlling mechanism. Due to this property its computational abilities have become widely researched since the beginning of the 21st century. My initial studies were developed with SharpMatter and are based on… <a href="https://www.grasshopper3d.com/video/physarum-polycephalum"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2652427594?profile=original&amp;width=200&amp;height=150" width="200" height="150" alt="Thumbnail" /><br /> </a><br />Physarum Polycephalum.<br /> Physarum Polycephalum, better known as “Slime Mould” is a single celled organism that can perform complex biological computations without any central controlling mechanism. Due to this property its computational abilities have become widely researched since the beginning of the 21st century. My initial studies were developed with SharpMatter and are based on Jeff Jones book “From Pattern Formation to Material Computation. Multi-Agent Modelling of Physarum Polycephalum ”. Specifically from chapter 3 -3.3. For a brief overview you can look at <a href="http://dx.doi.org/10.1162/art1.2010.16.2.16202">http://dx.doi.org/10.1162/art1.2010.16.2.16202</a><br /> Each particle like agent is encoded with very simple rules of behaviour. The agents communicate and interact with each other through a “pheromone value” in the environment. Each agent can receive and modify the local values of the chemical through their 3 different sensors. Diffusion then helps to propagate the chemoattractant values through the environment. Depending on how each agent reads its environment different collective patterns emerge over time. The patterns formed are most of the times dynamic and adaptive to changing environmental conditions.<br /> My further goal through this research is to be able to generate a tool which can be used for solving design problems. BB8 vs Tie Fighter Swarm in Rhino (C#) tag:www.grasshopper3d.com,2017-12-20:2985220:Video:1870079 2017-12-20T14:00:26.446Z Benjamin Felbrich https://www.grasshopper3d.com/profile/BenjaminFelbrich <a href="https://www.grasshopper3d.com/video/bb8-vs-tie-fighter-swarm-in-rhino-c"><br /> <img alt="Thumbnail" height="103" src="https://storage.ning.com/topology/rest/1.0/file/get/2778200467?profile=original&amp;width=240&amp;height=103" width="240"></img><br /> </a> <br></br>BB8 vs a swarm of 100 tie fighters hunting him with their lasers! I added swarm behavior to the fighters so they fly in a formation similar to birds or schools of fish!<br></br> Thanks a lot to my friend and colleague Long Nguyen from ICD for animating BB8's belly and head movement a designing the Tatooine landscape (here: youtu.be/9__mU__FGvA)!<br></br> Everything done in C# in… <a href="https://www.grasshopper3d.com/video/bb8-vs-tie-fighter-swarm-in-rhino-c"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778200467?profile=original&amp;width=240&amp;height=103" width="240" height="103" alt="Thumbnail" /><br /> </a><br />BB8 vs a swarm of 100 tie fighters hunting him with their lasers! I added swarm behavior to the fighters so they fly in a formation similar to birds or schools of fish!<br /> Thanks a lot to my friend and colleague Long Nguyen from ICD for animating BB8's belly and head movement a designing the Tatooine landscape (here: youtu.be/9__mU__FGvA)!<br /> Everything done in C# in Rhino and Grasshopper BB8 bravely fights of 100 Tie Fighters! tag:www.grasshopper3d.com,2017-12-20:2985220:Video:1869367 2017-12-20T02:31:53.104Z Benjamin Felbrich https://www.grasshopper3d.com/profile/BenjaminFelbrich <a href="https://www.grasshopper3d.com/video/bb8-bravely-fights-of-100-tie-fighters"><br /> <img alt="Thumbnail" height="102" src="https://storage.ning.com/topology/rest/1.0/file/get/2778200794?profile=original&amp;width=240&amp;height=102" width="240"></img><br /> </a> <br></br>It's Star Wars time! So why not have some fun and let BB8 be chased by evil tie fighters!<br></br> This programming exercise shows a flock of 40 (later 100) mean tie fighters revolving around BB8 and trying to shoot him with their lasers. Flocking behavior But no worries.... BB8 thankfully survives at the end (spoiler alert)<br></br> Thanks a lot to my friend and colleague… <a href="https://www.grasshopper3d.com/video/bb8-bravely-fights-of-100-tie-fighters"><br /> <img src="https://storage.ning.com/topology/rest/1.0/file/get/2778200794?profile=original&amp;width=240&amp;height=102" width="240" height="102" alt="Thumbnail" /><br /> </a><br />It's Star Wars time! So why not have some fun and let BB8 be chased by evil tie fighters!<br /> This programming exercise shows a flock of 40 (later 100) mean tie fighters revolving around BB8 and trying to shoot him with their lasers. Flocking behavior But no worries.... BB8 thankfully survives at the end (spoiler alert)<br /> Thanks a lot to my friend and colleague Long Nguyen from ICD for animating BB8's belly and head movement a designing the Tatooine landscape (here: <a href="https://youtu.be/9__mU__FGvA">https://youtu.be/9__mU__FGvA</a>)!<br /> Everything done in C# in Rhino and Grasshopper