タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

rubyとmecabに関するhush_inのブックマーク (3)

  • 言語処理関連のプログラム類

    可能な限りプログラミングをしなくて済むようにプログラミングを学ぶ rubyっぽいの 手習いで作ったrubyのコードとか google N-gramを利用したデモ類 以下のデモはNYUの関根先生の指導の下、New York Experience Program滞在中に進めたテーマを元にスピンアウトしたもので、株式会社データセクションの支援により開発しました。 用語集合拡張器デモ google N-gramが研究室に届いたので、trigramだけを用いて簡単な知識獲得のデモを作ってみた。 いわゆる用語集合拡張器と言う奴です。解説はそのうち google N-gramを利用した用語集合拡張器デモ 用語間共通属性抽出器デモ 上で作った用語集合拡張器を利用して、入力語間に共通すると思われる属性の抽出器を構築。 これも基的にtrigramだけで動いています。 google N-gramを利用し

  • Windows上のrubyでMeCabをちょっこっと使ってみたい - Λάδι Βιώσας

    ActiveRubyとかからちょろっとMeCabを使ってみたい、、、でもMeCabのruby bindingとか使うのは億劫、って人向けに書いてみました。単にpopenで直接MeCabを呼んでるだけですが、、、 #!/bin/ruby -Ks # -*- coding: euc-jp -*- # # easymecab.rb # class MeCab def initialize(option) @path = "/cygdrive/c/MeCab/bin/mecab.exe" # MeCabへのパス @option = option end def parse_file(s) cmd_string = [@path, @option, s].join(" ") word_list = [] io = IO.popen(cmd_string, "r") until io.eof? wor

    Windows上のrubyでMeCabをちょっこっと使ってみたい - Λάδι Βιώσας
  • マルコフ連鎖で日本語をもっともらしく要約する - ザリガニが見ていた...。

    そもそも、マルコフ連鎖とは何なのか?全く聞いたこともなかった。そして、文章を要約するのはとっても高度なことだと思っていて、自分のレベルではその方法を、今まで思い付きもしなかった。 しかし、以下のようなシンプルなRubyコードでそれが出来てしまうと知った時、目から鱗である...。一体、何がどうなっているのだ?コードを追いながら、マルコフ連鎖を利用するという発想の素晴らしさを知った! 作業環境 MacBook OSX 10.5.7 ruby 1.8.6 (2008-08-11 patchlevel 287) [universal-darwin9.0] mecab utf8環境でインストール済み マルコフ連鎖に出逢う rssを流し読みしていると、以下の日記に目が止まった。(素晴らしい情報に感謝です!) MeCabを使ってマルコフ連鎖 一体何が出来るコードなのか、日記を読んだだけではピンと来なかっ

    マルコフ連鎖で日本語をもっともらしく要約する - ザリガニが見ていた...。
  • 1