Akid: A Library for Neural Network Research and Production from a Dataism Approach
Shuai Li

TL;DR
Akid is a neural network library that bridges research and production by providing high-level abstractions, seamless deployment, and a data-centric approach inspired by natural processing entities.
Contribution
It introduces a novel dataism-inspired abstraction layer for neural networks, enabling flexible research and seamless production deployment in distributed environments.
Findings
Supports distributed training and deployment
Provides high-level abstractions for research and production
Enables separation of development and operations environments
Abstract
Neural networks are a revolutionary but immature technique that is fast evolving and heavily relies on data. To benefit from the newest development and newly available data, we want the gap between research and production as small as possibly. On the other hand, differing from traditional machine learning models, neural network is not just yet another statistic model, but a model for the natural processing engine --- the brain. In this work, we describe a neural network library named {\texttt akid}. It provides higher level of abstraction for entities (abstracted as blocks) in nature upon the abstraction done on signals (abstracted as tensors) by Tensorflow, characterizing the dataism observation that all entities in nature processes input and emit out in some ways. It includes a full stack of software that provides abstraction to let researchers focus on research instead of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Machine Learning in Materials Science
