2009-06-16 5 views
2

逆コンパイルで人工ニューラルネットワークを利用しようと試みたことはありますか?ニューラルネットワークにソースコードのトリミングされたセマンティクスをコードと共に提供することができれば、2つの間の接続を知ることができればうれしいでしょう。私は、これが最適化されているときには有効性を失う可能性が高いと思っていますし、高級言語でもうまくいくかもしれませんが、私は誰でもこの試みを聞いてみたいと思っています。ANNですか?

答えて

0

私は、議会に比べて、人間が読めるC/C++への逆コンパイルを意味し、

入力サイズ(最適化/コンパイルされたコード)と簡潔なコードの出力サイズ、およびマルチラインを考えると、あなたを想定していますこれはANNがこれまでに扱うことができるより大きな問題ではありますが、分解プロセスのステートフルな性質があります。

+0

人間が読めるが、必ずしもC/C++である必要はありません。このようなプロジェクトが開始された場合は、C/C++が最後の選択肢になります。私はトリミングされたセマンティクス(元のフォーマットされたソースではない)と最適化されていないコードをANNに提供すると言っていました。 –

+0

なぜC?それは他の場所で行うことができるすべてを(ほとんど)表現することができます。したがって、機能的に同等の実行可能ファイルに再コンパイルされます。または、ソースとして他の言語を使用することを意味しているため、実行可能ファイルのサブセットのみをデコードすることができます。 –

+0

あなたの誤解私は嫌いではありません。バイトコードとVMアセンブリに格納されている高水準言語は、機械アセンブリコードよりも適しています。 –

関連する問題