タグ

言語に関するajapoのブックマーク (4)

  • タチの良い時間泥棒ことNetflixを、最強の英語学習ツールに変えるChrome拡張機能が登場!

    タチの良い時間泥棒ことNetflixを、最強の英語学習ツールに変えるChrome拡張機能が登場!2019.04.06 15:00115,170 山田洋路 どうせ今日も観てしまうんだから、ついでに英語も学んじゃいなよ。 時間がない、時間がない、と公言しつつ、なぜかNetflixのマイリストだけはしっかり消化していませんか。このやめたくてもやめられない最優先タスクを、なかなか続かない英語学習と抱き合わせにできる発明が、Chrome拡張機能「Language Learning with Netflix(LLN)」です。 Video: David Wilkinson/YouTubeLLNの開発者の1人、David Wilkinsonさんは、「たとえばペルシア語のように、言語によっては教材の選択肢が狭いものもある」とThe Vergeへのメールで語っています。その点、我らがNetflixの字幕は主要

    タチの良い時間泥棒ことNetflixを、最強の英語学習ツールに変えるChrome拡張機能が登場!
  • DO++ : マルコフ情報源上で次の文字を予測する

    文字列(単語列)を解析する際、i番目の文字はその直前(N-1)文字のみ依存するというマルコフ情報源を仮定することはいろいろな場面で現れます。 例えば音声認識とか機械翻訳では、次の単語を直前(N-1)単語を使って予測するというN-gramモデルが古くから今でも使われてますし、データ圧縮でもこれと全く同じように履歴を使って次の文字を予測し、その予測確率を用いて符号化するPPMモデルがあります。 ここで問題になるのは、何文字前まで見れば次の文字を予測できるかということが一般のデータだと分からないということです。例えば4文字前まで見た場合より5文字前まで見たほうが次の文字が確実に予想できそうですが、4文字前までは過去のデータで何回もでているのに5文字になると途端に出現回数が少なくなってサンプル数が少なくなってしまい予測精度が低下してしまう問題があります。 そのため大抵は1,2,3..,N文字前の文

    DO++ : マルコフ情報源上で次の文字を予測する
    ajapo
    ajapo 2007/11/22
    N-gramの'N'をどうやって決めるか、の最近の方法まとめ
  • あなたが学ぶべき10の現代実用プログラミング言語:CodeZine

    はじめに Webベースのアプリケーションや、Webベースで機能するサービス、加えてJavaや.NETのような物理的なシステムを抽象化するプラットフォームの台頭によって、現在のアプリケーション開発は環境によってアプローチが大きく異なり、それに伴って様々なプログラミング言語が使われるようになっています。 ネイティブの実行ファイルを対象としたアプリケーション開発であれば、古くから使われているC言語やC++言語が今でも主流です。しかしながら、Webアプリケーション開発ではPerlPHPRubyPythonなどの組み込み可能なスクリプト言語が人気です。Ajaxを代表としたブラウザ内で動作するクライアントベースのWebアプリケーションであればJavaScriptが駆使されることになります。 仮想システムを対象としたアプリケーション開発には、仮想システム専用の言語が使われます。Javaアプリケーシ

  • Route 477(2007-09-27)

    ■ [ruby][prog] プログラミング言語「ず」を公開しました 先日の言語開発合宿で製作したプログラミング言語「ず」を公開しました。 「ず」はアスキーアートで図を描くとそれがそのまま実行される、フローチャート指向言語です。 性格判断を行う程度のプログラムが書けます。 サンプルプログラム: *-----------------------* |ask "do you like ruby?"| *--------------------------------* | +------------> ask "then, do you like python?"| *------------------+----* | | | *-----+------------------------+-* | | | | | | | *----------v----------------------

    Route 477(2007-09-27)
    ajapo
    ajapo 2007/09/28
    AAでフローチャートは面倒くさい、けど面白そう
  • 1