- ベストアンサー
翻訳アルゴリズムのソースコード
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのようなソースコードが公開されているかどうか、私は存じません。 しかし、根本的な疑問があるのです。 たとえば工学の分野での有限要素法では、1955年の誕生以来、数値解析技術として50年以上が経ち、やっと誰しもが認め、共有できるアルゴリズムが確立されました。そのソースコードも、無料で公開されているものが存在します。 逆の見方をすれば、有限要素法については、特殊用途以外では、もはや大学レベルでの研究価値はなくなっていると言えます。 一方で、自然言語処理については、まだ確立されたアルゴリズムはありません。 いろいろな人が、いろいろな言語を対象に、形態素や構文の翻訳に対して、いろいろなアルゴリズムを試行して、それらの一部が製品として、あるいは無料ソフトとして、公開されているにすぎません。 それらのソースコードなどは、良い言い方をすれば、「まだまだ秘密の段階にある」、悪い言い方をすれば、「公開する段階に至っていない」と言えましょう。 その開発自体が研究対象なのであり、まだまだ大学での研究価値があるのですから。 (要するに、公開されているソースコードは、多分ないでしょう。あったとしても、使い物にはならないことでしょう。) あなたの場合、研究者であるなら、翻訳のアルゴリズムを考えるところから始めなければならないはずです。(大学4年とおっしゃるのなら、ご自分で考えるのではなくて、所属研究室で開発しているアルゴリズムをまず理解するところから始める必要があると考えます。) もし、インターネットに何らかのプログラムのソースが公開されていたとしても、それは他人の考案したアルゴリズムをプログラミングしたものであって、ご自分のアルゴリズムとは合うはずもなく、研究には役立たないはずです。 要は、自分の研究室に無関係なアルゴリズムのソースコードを利用しても、研究としては他人のアルゴリズムをベースとする点で、研究姿勢としては疑問視され、研究の価値はないはずです。 自然言語処理の解析の4要素については基本から勉強されていると思いますので、対象言語を絞って、ご自分でアルゴリズムを考案されて、これまでにない精度の機械翻訳を実現していただきたいと思います。
関連するQ&A
- 麻雀ソフトのソースコード
こんにちは。 現在、麻雀ゲームの開発を目標にして C言語の学習に励んでいます。 そこで、参考となるソースコードを探しているのですが、 全アルゴリズムを公開しているサイトは無いのでしょうか? 一部を公開しているサイトは見つけたのですが、 中々求めているものが見つかりません。 贅沢な相談ですが、よろしくお願いします。
- ベストアンサー
- C・C++・C#
- ぷよぷよの消去アルゴリズムがわかりません
javascriptでぷよぷよを作っているのですが、ぷよが4個以上そろうと消去されるというアルゴリズムがわかりません。windowsプログラミング研究所というサイトに載っているアルゴリズムでは、オーバーフロウを起こしてしまいます。どなたか、オーバーフロウを起こさないようなアルゴリズムもしくはそのようなアルゴリズムが載っているサイトを教えていただけませんか。
- ベストアンサー
- JavaScript
- 暗号化・復号化のアルゴリズムにはどんなものがありますか?
Cでプログラミングを勉強しており、20文字ほどの文字列を暗号化・復号化するプログラムを考えていますが、ネットを検索しても暗号化アルゴリズムでなかなかいいものが見つかりません。 私のリクエストとしては ・暗号化対象は半角英数字、半角記号のみ。 ・単に文字コードを1つずつずらしたような簡単な暗号ではなく、複雑なアルゴリズムを使用したい。 ・アルゴリズムは複雑でもプログラムは簡潔にできるものがいい。(長くても数百行程度)。 ・アルゴリズム自体の仕様が公開されている。 ・アルゴリズムは数学式で表せるものがいい。 ・スーパーコンピュータを使わなければ解けないほど時間がかかる暗号化アルゴリズムでなくてもいい。 ・暗号化のライブラリファイルは使わず、自前で全部コードを書きたい。 ・公開鍵や秘密鍵を使わなくてもいい。 上記の条件を満たす暗号化アルゴリズムでいいものがありましたら、教えてください。 以上、よろしくお願いします。
- ベストアンサー
- C・C++・C#
- javascriptでソースコードを取得
今javascriptをやっています。 javascriptで指定したサイトのソースコードが読み込めないものかを試しているのですけど、やりかたが全然わかりません。 普通のWEBページで右クリックをして「ソースの表示」って出るじゃないですか、その内容をそのまま取得できれば良いのです。 とりあえず「Yahoo!JAPAN」のトップページのソースコードを取得できれば良いのです。 ・ソースコードの取得がjavascriptで出来るのか出来ないのか。 ・出来るならどのようなプログラムを書けばよいのか。 ・出来ないのならば他に出来るプログラミング言語は何か。 と言う質問に分かる部分だけ答えてくださればありがたいです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- C言語のソースを入力してアルゴリズムを出力したい
C言語のソースを入力するとそのアルゴリズムを出力してくれるソフトがあると聞いたことがあるのですが、どなたかそのソフトが売っているサイトをご存じないでしょうか? 出来れば安いものを希望します。
- 締切済み
- C・C++・C#
- ソースコードの入手方法
ただいま独学でjavaを勉強しています。巷にあるプログラミングのテキスト、教本を見ていると『言語になれるコツはソースコードをたくさん読んで理解すること!』なんて書いてありますけど、そのソースコードってどこにあるんですか?また、どうやって見るんですか? HTMLのソースコードならネット上のHPは右クリックしてすぐにでも見れますけど、javaのソースコードは市販のテキストのサンプルコードでしか見たことがありません。どなたかjavaのソースコードの入手方法を教えてください。
- ベストアンサー
- Java
- Perlソースコードをコンパイルすることはできないのでしょうか?
Perlはインタプリタ言語とされますが、実行の際には機械語に翻訳されているのでしょうから、機械語のコードをオブジェクトファイルとして保存して、そのまま使うことはできないのでしょうか? そうすれば実行するときに翻訳する必要がなく、実行速度が多少上がるのではないかな、と思いました。 直接関係のない関連事項でも、宜しくお教えください
- ベストアンサー
- Perl
お礼
ご意見ありがとうございます! 翻訳精度向上のアルゴリズムは考えたのですが評価実験を行う際、自分の考えたアルゴリズム+構文解析のプログラミングや対訳辞書の構築などを0から行う時間がなくその部分だけ公開されたソースコードを使用しようと考えていました。 自分でもソースコードを探してみたのですが発見できなかったのでpx1949さんのおっしゃるとおり実際に自分でプログラミングすることも検討してみたいと思います。