Framework-agnostic metamodel The B-UML NN metamodel captures neural network architectures at an abstract level, independently of any specific implementation framework.
Details Rich layer catalog The metamodel provides a comprehensive set of layer types covering the most common deep learning building blocks.
Details Tensor operations Tensor operations can be placed alongside layers to compose their outputs within the network data flow.
Details 2 frameworks, 4 architectural styles Generate PyTorch or TensorFlow code, each available in subclassing or sequential form, from the same B-UML model.
Details From model to complete code Beyond architecture generation, the generators also produce dataset preparation, training loop, evaluation and model saving code when training and test datasets are provided.
Details Visual NN editor Design your neural network graphically in the browser using the BESSER Web Modeling Editor and generate code directly from the canvas. No installation needed.
Details Built-in validation Validate the NN model against a comprehensive set of rules covering naming, cross-references, numerical bounds and dataset consistency.
Details Neural network code migration Automatically migrate neural network implementations between PyTorch and TensorFlow, in both directions, without any code rewriting.
Details