Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます
自然言語処理のときに使う機械学習手法のテクニックをざーっと2時間程度で紹介してほしいとのことだったので今日話してきました。基本的に、そんなに頑張らなくても効果が大きいものを中心に説明(特にパーセプトロンとか)を説明してます。 紹介した手法はパーセプトロン、最大エントロピー、正則化、多クラス分類、系列分類(CRF, Structured Perceptron)などなどです。どれも一かじりする感じで網羅的に見る方を優先してます。個々の詳しい話はそれぞれの文献や実装などを当たってみてください。 スライド [ppt] [pdf] ここで話しているのは線形識別モデルの教師有り学習が中心で教師無し学習(クラスタリングなど)など他の自然言語処理を支える技術は省いてます。 こういうのを使って(使わなくてもいいけど)どんどんアプリケーション作らないといかんね。 Tarot is not used to ma
そもそもTumblrが何なのかよく分からないよ、という声を聞いたので簡単にまとめてみます。 Tumblr(たんぶらー)って何ですか? のだめカンタービレ マングース タンブラー (※写真と本文は関係ありません) Tumblr TumblrはWebスクラップ帳です。はてブなどのSBM(ソーシャルブックマーク)にも似ていますが、SBMに比べると 画像、動画を直接貼れる 記事の中の文章を引用して貼れる ブログのように自分で文章を書く事もできる 自分のTwitterやブログやSBMのログを集約しておく事もできる という点が優れています。逆に、タグや検索機能はあえて省いてあるようなので永久保存には向いてないかも。基本的にはただひたすら情報をクリップして積み重ねていくような感じですが、自分の書いた物を集約しておいたり、普通に日記として使う人もいたりと使い方は様々です。SBMより自由度が高くブログより気
You are here: Home → 原稿・資料 → Software Design 2008年2月号 「Emacsマスターへの道」 原稿
mod_rewriteとは Apacheのモジュールのひとつで、アクセスURLを正規表現で書き換えることができます。リダイレクト処理を行うのに便利なモジュールです。 モジュールの解説ドキュメントによれば URLを操作するためのスイス製のアーミーナイフ と例えられるほど、非常に複雑な処理を行えます。 URLからURLへ、同一サーバ内URLだろうが、別サーバURLだろうが問いません。 引数を含む動的URLを通常のHTMLファイルのような静的URLに見せることも可能です。 素晴らしく詳細なマニュアルもありますが、機能が多いだけに情報量が多く読むのも面倒だと思いますので、ここでは、mod_rewriteを使用すると便利な場面を想定して具体的に解説してみたいと思います。 mod_rewriteの基本 ひとまず、mod_rewriteはApacheのモジュールです。インストールされていなければ、サーバ
Python は 1991 年にオランダのプログラマー、グイド・ヴァンロッサムによって開発されたプログラミング言語です。シンプルで直感的な文法と可読性の高さから、初心者から上級者まで幅広く利用されています。現在では Web 開発やデータ分析に加え、 AI や機械学習などの分野でも活用されています。 Python の最大の特徴は、「書きやすさ」と「読みやすさ」です。コードが直感的でわかりやすく、少ない行数で効率的かつシンプルにプログラムを書くことができます。そのため、プログラミング初心者にとって学習しやすく、経験者にとっても生産性の高い開発を行うことが可能です。また Python には豊富なライブラリやフレームワークが揃っており、初心者でも高度なアプリケーションやシステムを容易に開発できるのが魅力です。 Python は多くの企業や研究機関で採用されており、大手 IT 企業でも活用されていま
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
テキストにメタル・クローム・ピクセル・グランジ・泡・水などのエフェクトを使用したPhotoshopのチュートリアルの紹介です。 各サイトは英語ですが、キャプチャ付きで作成方法を説明しています。一部のサイトでは、PSDファイルをダウンロードできます。
Adobe AIRとは 「Adobe AIR」とは、リッチクライアントとして定評のある「Flex」や「Flash」「ActionScript」といったWeb技術を利用してデスクトップアプリケーションを作成し、動かせる実行環境のことです。Adobe社が提供しています。 ブラウザを使用する必要がないため、ローカルファイルへのアクセスやドラッグ&ドロップを行うこともでき、WindowsやMac OS、Linuxで動作するなど、プラットフォームを問わない特長もあります。 今回はこのAdobe AIRを利用して、MP3プレーヤーを製作してみましょう。対象読者Flash、Flexでの開発経験のある人。基本的なActionScript3.0の知識のある人。プラットフォームを問わないアプリケーションを開発したい人。 実行環境/開発環境の準備 それではまず、Adobe AIRの実行環境をインストールしましょ
2022年8月、ホームページを全面リニューアルしました! 情報を分かりやすくお伝えできるサイト作りを目指してまいります。 Preface : LightTPD (Light footprint + httpd = LightTPD) とは、セキュリティ、スピード、操作性、および柔軟性−−これらすべての事柄において、ウェブサーバの効率を最適化します。そんな LightTPD を説明します。LightTPDは、高性能環境のために設計され、最適化されているので少ないメモリによるフットプリントを他のサーバと比較すると、LightTPD はcpuロードアベレージの効果的な管理、そして、高度な機能セット(FastCGI、CGI、Auth、出力圧縮、URL-Rewriting、およびその他多く)を持つことで現在負荷問題を抱えているあらゆるサーバのための完全な解決策になりえます。 そして、それは最もよく、
日本語の解説で RubyGems パッケージの作り方や rubyforge 登録までの一連の方法が書いてあるところを見かけたことがないため、エントリーにしてみます。なれると割と簡単です。 優しい RubyGems パッケージの作り方 newgem コマンドでのひな形作成 http://drnicwilliams.com/2006/10/11/generating-new-gems/ perl には module-starter など、CPAN モジュールのひな形を作ってくれる便利なユーティリティがありますが、gem でそれにあたるのが newgem というパッケージです。 使い方は簡単で、 # gem install newgemで newgem をインストールしてから newgem コマンドを実行するだけで以下のようにひな形を作ってくれます。 $ newgem packagename c
Installing Trac on Mac OS X This page describes four different ways of installing Trac on Mac OS X: from source, by using Fink, pkgsrc and Macports. Installing from source If you don't have Fink yet or don't want it, you can build everything yourself from the source tarballs by following the instructions in TracOnOsxNoFink. Installing With Fink If you already have Fink, you may prefer to install
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 今週の話題でもご紹介しましたが、 Google のサービスを独自ドメインで利用できる Google Apps for Your Domain (現在は Google Apps に名称変更されていますが、修正が面倒なので旧名のままでいきます ^^;)が公開されました。面倒なサーバーの構築・運用の作業はすべておまかせで、独自ドメインによる高度なサービスが利用できます。
□ 初めに この記事は、2007年6月に公開した記事を一部編集したものです。 当初、Trac0.10をベースにした内容でしたが、0.11のバージョンがでたので、それにも対応できるように編集しました。 各見出しの最後にバージョン番号を記載しているものは、そのバージョンをインストールする際にする作業です。 (便宜上、「0.10」または「0.11」と表示しています) 特に記載の無いものは、Trac0.10及びTrac0.11で共通の作業となります。 Tracは、簡単に言えばバグトラッキングシステム(BTS)用の管理ツールです。 バグトラッキングシステムと言うと、システム開発や運用に特化したシステムのように聞こえますが実際は、プロジェクト管理ツールと言ったイメージの方が近いかもしれません。 バージョン管理用のソフトウェアである、subversionを利用する辺りからもソース管理などに特化したシステ
前回セットアップしたlinuxマシンに、Tracをインストールしたメモです。 インストールにあたっては、以下のエントリを参考にしました。ありがとうございました。 http://jamz.jp/tech/2006/07/install-trac-ja.html 以下、おおまかな流れ。 yumで、依存パッケージも含めてインストール Tracパッケージをアンインストール Trac-Jaをインストール Trac-Jaへシンボリックリンク作成 Subversionのレポジトリ作成と起動設定 Tracのプロジェクト作成 Apacheの設定 Tracインストール 何も考えずにTracをyumで突っ込む。yumのようなパッケージマネージャを使えば、依存したパッケージも一緒に入れてくれるので便利。 [root@hogehoge ~]# yum -y install trac Trac-Jaのインストール 日
プラグインをSubversionを利用してインストールしたついでに、バージョン管理の方法も調べてみた。自分の場合はバージョン管理といってもファイルの更新履歴を管理するだけなのだが、過去のどの時点の状態にも戻ることが出来る、というのはすごく魅力を感じる。いちいちファイル名の後に数字を付けてバックアップする、なんていう煩わしさが無くなるのだ。 ローカルヒストリーの利用 Subversionでバージョン管理と書いたが、実はRadRailsを使っていればSubversionを利用するまでもなく、戻りたい過去にいつでも戻ることが可能だった...。一人で作業して更新履歴を保管しておく目的なら、既に環境は整っていたのだ。ただ今まで知らなかっただけ。素晴らしい機能があるのに、ずいぶん勿体無いことをしてきた...。(RadRailsを日本語化していろいろ見ているうちに気付いた) ファイルの更新履歴を確認した
ここでも紹介したのが結構でてますが、非常にボリュームのあるまとめ。 まとめというか、これまで『Photoshop Lady』で紹介してきたチュートリアルのアクセスを集計して公開していますので、ブロガーのまとめとはまた違う価値が見れますね。 第10位まで 第一位 7,188 views 第2位 6,125 views 第3位 5,686 views 第4位 5,620 views 第5位 5,444 views 第6位 5,338 views 第7位 5,008 views 第8位 4,846 views 第9位 4,541 views 第10位 4,536 views どれもこれもすごいクオリティですが、第50位まで実際これくらいのクオリティを保ってますので、すごいですよ世界は。 以下エントリーから全てが見れます。 Photoshop Tutorial: Most Viewed Photo
この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く