{'fraction_non_alphanumeric': 0.017201834862385322, 'fraction_numerical': 0.0, 'mean_word_length': 5.8203125, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Adaptive learning‐based projection method for smoke simulation

Traditional Eulerian‐based fluid simulations require much time and computational resources to solve the projection step, especially the large linear system produced by the Poisson equation. In this paper, we propose an adaptive machine‐learning‐based projection method combining deep neural network and incremental learning technique. We provide two modes: Fast Mode and Normal Mode to solve the most time‐consuming projection step and deal with various simulation scenes largely different from the training data set. We introduce patch‐based feature vectors to represent the whole velocity field and a loss function to keep the divergence‐free constraint. We have demonstrated the acceleration and extrapolation ability of our method by testing various smoke scenes far different from our training data set.