参照ベクトルを用いたソースコード間の類似性検出
スポンサーリンク
概要
- 論文の詳細を見る
In this paper, we propose a novel method to measure similarity between program source codes. Different to others, our method doues not compare two source codes directly but compares two reference vectors, where a reference vector is calculated from one source code and a set of reference source codes. This means that our method requires no original source code when considering an application open to public such as a search engine for the program source code on the internet. We have built a simple search system and have evaluated with Java source codes made in the university course of basic programming. Results show that the system can achieve quite high average precision rate in very short time which means the proposed method can measure correct similarity very fast.
- 2008-01-01
著者
関連論文
- 記号的2値符号化スキームに基づいた動的計画法の代数計算による効率化
- 強化学習を用いた電動車いすのワンボタン制御 (「機械学習とその応用」および一般発表)
- ゲーム理論と進化ダイナミクス-人間関係に潜む複雑系, 生天目章著, 出版社 森北出版, 発行 2004年4月, 全ページ 278頁, 価格 4,500円, ISBN4-627-85031-X
- 4B-4 並列化実装した動的計画法による最適なエレベータ運行ルールの計算(最適化問題,一般セッション,ソフトウェア科学・工学)
- 資源循環システムの自律分散型モデルとシミュレーションによる数値的考察
- 階層型自律分散モデルを用いた高速道路シミュレーションにおける運転者の意思決定
- 階層型自律分散モデルによる高速道路交通シミュレーション
- 資源循環システムのダイナミクスに関する基礎的考察
- クラシファイアシステムを用いた加熱炉圧延スケジューリングの最適化
- 混合感度問題におけるコントローラの進化的設計
- セルオートマトンの状態遷移則の進化的獲得および2次元搬送システムへの適用
- モジュール型強化学習における適応的状態空間構成法
- フレキシブルショップ・スケジューリング問題の数理計画モデルに基づくハイブリッド解法
- クレーン物流計画問題のシミュレーション・ベースによる最適化
- フレキシブルショップ問題への遺伝的機械学習アプローチ : リアルタイム・スケジューリングのためのルール獲得法(学習)(進化的計算)
- エレベータ運行計画問題の静的最適化モデルと分枝限定法
- リアルタイムスケジューリングに対する遺伝的機械学習アプローチ
- GAによる移動ロボットの構造と行動の創発
- どこでも無線LAN環境「おかもちくん」構築のための予備的考察
- 参照ベクトルを用いたソースコード間の類似性検出
- 解候補の遺伝子表現を適応的に探索する共進化型遺伝的アルゴリズム
- POMDPsでの強化学習における状態フィルタ
- 強化学習における状態フィルタの提案と一実現方法
- 自律構築型RBFニューラルネットを用いた強化学習における状態空間構築法の比較検討
- 強化学習エージェント間におけるコミュニケーションの創発に関する研究
- モジュラー強化学習の一般化と比較検討
- エレベータ運行計画問題に対する動的計画法の一構成と状態遷移モデルの縮約による効率化
- 遺伝的機械学習によるエレベータ運行ルールの獲得手法
- 連続行動空間への適用を考慮したSwitching強化学習
- 分枝限定法によるエレベータ運行計画問題の静的最適化 : 連続時間モデルに基づく分枝限定アルゴリズムの一構成方法
- 工学的問題解決のための創発的計算法の構成
- 逆問題としての設計論と創発的計算法の適用
- 進化的手法を用いた多関節移動ロボットの設計
- 報酬共有による強化学習を用いた協調学習に関する研究
- 性転換戦略を用いた生態系モデルの構築
- 複数基準による電気回路の設計への遺伝的プログラミングの適用
- スキーマ解析による創発的設計手法のための知識獲得
- Q-learning を用いた遺伝的アルゴリズムの収束性の改善
- 遺伝的アルゴリズムを用いた電気回路の自動設計
- ICTを活用した教育・学習支援のトレンドを企画して(ICTを活用した教育・学習支援のトレンド)
- 二次元交通流モデルにおけるコミュニケーションの発達
- 線形受動フィルタ回路の進化的設計
- 局所学習ニューラルネットワークにおける大域的学習則の創発
- Q学習のための状態の適応的分節化手法
- 一次元交通流モデルにおけるドライビングテクニックの進化
- 免疫ネットワークの多様性とその維持
- 多層ニューラルネットワークにおける局所型学習則の進化的獲得
- 動的環境下での強化学習 : 状態空間および行動空間の部分統合による適応の試み
- 連続行動空間への適用を考慮した Switching 強化学習
- 買い物経路のベクトル化に基づく顧客判別アプローチおよび主成分回帰を用いた適用例