Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zackakil/iris-dataset-3d-marbles
What if every row/flower from the Iris dataset was represented as a marble in a physics simulation? Using Scikit-Learn with Blender to render the iris dataset in 3d and create a physical simulation of a marble machine to classify the dataset.
https://github.com/zackakil/iris-dataset-3d-marbles
3d blender data-visualization flower iris-dataset machine-learning physics-simulation scikit-learn
Last synced: 16 days ago
JSON representation
What if every row/flower from the Iris dataset was represented as a marble in a physics simulation? Using Scikit-Learn with Blender to render the iris dataset in 3d and create a physical simulation of a marble machine to classify the dataset.
- Host: GitHub
- URL: https://github.com/zackakil/iris-dataset-3d-marbles
- Owner: ZackAkil
- Created: 2020-06-04T10:15:26.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-07-29T18:02:19.000Z (over 4 years ago)
- Last Synced: 2024-12-06T19:10:59.943Z (about 2 months ago)
- Topics: 3d, blender, data-visualization, flower, iris-dataset, machine-learning, physics-simulation, scikit-learn
- Language: Jupyter Notebook
- Homepage:
- Size: 71.1 MB
- Stars: 4
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Iris dataset 3D marbles
What if every row/flower from the [Iris dataset](https://archive.ics.uci.edu/ml/datasets/iris) was represented as a marble in a physics simulation?
![bld](img/blendner_sklearn.png)
Using [Scikit-Learn](https://scikit-learn.org) with [Blender](https://www.blender.org) to render the iris dataset in 3d and create a physical simulation of a marble machine to classify the dataset.
![scene](img/1492.png)## Installing Scikit-Learn (or any other python library) in Blender
Blender 2.82 comes with python 3.7 and pip already, so you just have to find Blenders' python binary and run it's pip module.On my mac I found it here:
```bash
cd /Applications/Blender.app/Contents/Resources/2.82/python/bin
```Then to run that specific python binarys' `pip install` with the following:
```bash
./python3.7m -m pip install scikit-learn
```I could also see all of Blenders' installed python packages at: `/Applications/Blender.app/Contents/Resources/2.82/python/lib/python3.7`
## Faster animation rendering using Google Cloud
Utilising a [virtual workstation](https://console.cloud.google.com/marketplace/details/nvidia/nvidia-quadro-vws-win2019) for a couple of hours; photo realistic rendering can be achived all in the cloud without having to stress out my old laptop.