KAN integration of Deep Learning Enabled Semantic Communication Systems
Huiqiang Xie, Zhijin Qin, Geoffrey Ye Li, and Biing-Hwang Juang-
Refer to readme of this repository for setting up Pykan environment
-
See the
requirements.txt
for the required python packages for original DeepSC and runpip install -r requirements.txt
to install them.
mkdir data
wget http://www.statmt.org/europarl/v7/europarl.tgz
tar zxvf europarl.tgz
python preprocess_text.py
- For training KANSC model
python main_kan.py
- For training DeepSC model
python main.py
Check kan_sc_performance.ipynb
file for evaluation of KANSC model
Check performance.ipynb
file for evaluation of DeepSC model
-
The Integrated version only focuses on evaluating the BLEU score performance vs. different SNR over AWGN and Rayleigh Fading Channel
-
The
efficient_kan
implementation ofKAN
layer is from this repository
@article{xie2021deep,
author={H. {Xie} and Z. {Qin} and G. Y. {Li} and B. -H. {Juang}},
journal={IEEE Transactions on Signal Processing},
title={Deep Learning Enabled Semantic Communication Systems},
year={2021},
volume={Early Access}}