RNN to C?

Is there an possibility for us to build an general program to transfer the RNN network into an c code? This one should be easy, but the code we get may contain no meaningful results. We may get something that only compares the numerical variables and all the program is still like an black box. However, I believe it may be possible for us to go one step further.

Is understanding RNN the same procedure as software reverse engineering?

RNN to math expression?

So rnn is like magic it can train over programs, which means rnn can learn any algorithm we can write in any Turing complete language. And, It's that possible for us to reverse this procedure to produce the math expression for the algorithm? May be the first step I can do is to find out that, is there an program that can transfer the c code into the math expression? Or we can't do it easily with an universal C program but we can do it with the c program we learned from the rnn?


Jamworld

Never Give Up, Never End!