Skip to content

Sample codes for training of Voronoi-tessellation-assisted convolutional neural network by Fukami et al. (Nature Machine Intelligence 2021)

License

Notifications You must be signed in to change notification settings

kfukami/Voronoi-CNN

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voronoi tessellation assisted CNN

Sample codes for training of Voronoi-tessellation-assisted convolutional neural network.
The present framework achieves robust global field reconstructions based on neural networks for moving and arbitrary number of sensors.

fig

Reference

Kai Fukami (UCLA), Romit Maulik (ANL), Nesar Ramachandra (ANL), Koji Fukagata (Keio), and Kunihiko Taira (UCLA), "Global field reconstruction from sparse sensors with Voronoi tessellation-assisted deep learning," Nature Machine Intelligence, 3, 945-951, preprint: arXiv:2101.00554, 2021

Information

Author: Kai Fukami (UCLA)

This repository contains

  1. Voronoi-CNN-cy.py (Example 1)
  2. Voronoi-CNN-NOAA.py (Example 2)
  3. Voronoi-CNN-ch2Dxysec.py (Example 3)

Authors provide no guarantees for this code. Use as-is and for academic research use only; no commercial use allowed without permission. The code is written for educational clarity and not for speed. Training data for each example can be downloaded from Google Drive. Links of GD are provided in each sample code.

Data sets

Sample training data sets used in the present study are available as follows:

Example 1 (two-dimensional cylinder wake):, Example 2 (NOAA sea surface temperature):, Example 3 (turbulent channel flow):).

Requirements

  • Python 3.x
  • keras
  • tensorflow
  • sklearn
  • numpy
  • pandas

About

Sample codes for training of Voronoi-tessellation-assisted convolutional neural network by Fukami et al. (Nature Machine Intelligence 2021)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages