Downloads · 30 days
6
3% of all-time downloads
WENGSYX/CoNN_Sub_Carry
CoNN_Sub_Carry is a machine learning model from WENGSYX. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for transformers.
In paper Neural Comprehension: Language Models with Compiled Neural Networks , we introduced the integration of Compiled Neural Networks (CoNN) into the framework of language models, enabling existing language models…
Downloads · 30 days
6
3% of all-time downloads
All-time downloads
234
Public
Repo size
475 KB
Likes
0
Public
Click a slice to open those files.
.bin475 KB · 99%
From the Hugging Face model README
In paper Neural Comprehension: Language Models with Compiled Neural Networks , we introduced the integration of Compiled Neural Networks (CoNN) into the framework of language models, enabling existing language models to perform symbolic operations with perfect accuracy without the need for external tools. In this model card, we introduce the Add Carry model, which is similar to the Transformer model and can perform borrow operations on a sequence of numbers subtracted.
git clone https://github.com/WENGSYX/Neural-Comprehension
cd Neural-Comprehension
pip install .
To run neural comprehension, you need to install PyTorch, Transformers, jax, and tracr.
from NeuralCom.CoNN.modeling_conn import CoNNModel
from NeuralCom.CoNN import Tokenizer
model = CoNNModel.from_pretrained('WENGSYX/CoNN_Sub_Carry')
tokenizer = Tokenizer(model.config.input_encoding_map, model.config.output_encoding_map,model.config.max_position_embeddings)
output = model(tokenizer('2 -2 3 -9 4 0 8').unsqueeze(0))
>>> [['bos', '1', '8', '2', '1', '4', '0', '8']]
@misc{weng2023neural,
title={Neural Comprehension: Language Models with Compiled Neural Networks},
author={Yixuan Weng and Minjun Zhu and Fei Xia and Bin Li and Shizhu He and Kang Liu and Jun Zhao},
year={2023},
eprint={2304.01665},
archivePrefix={arXiv},
primaryClass={cs.CL}
}