kaz_uki_1014のブックマーク (945)

  • パーセプトロンの概観とディープラーニングへ - HELLO CYBERNETICS

    パーセプトロンとサポートベクターマシンの考え方の違いをまとめます。 いずれも線形分離を達成するための手法ですが、線形分離ができない場合はそれぞれ違った手法で線形分離ができそうな問題へと変換していきます。実を言うと幾何的には両方とも同じ処理方法で解決をしようとしているのですが、その解決方法を見つける手段が異なっていると見ることができます。 パーセプトロンの発想 線形分離不可能な問題に対しての発展 ・補足 まとめ パーセプトロンの発想 パーセプトロンがいかにして問題を解決しようとするかは、簡潔に以下の図で表すことができます。ここでは簡単のために二次元の二値分類を行います。 プロットされたデータに対して、どの点がどちらのデータに属するのか(オレンジか青か)を教えることで、適当な分類直線(1)を少しずつ変えていき(2)、最終的に線形分離可能ならば分類直線を必ず見つけ出します(3)。 もっと高次元に

    パーセプトロンの概観とディープラーニングへ - HELLO CYBERNETICS
    kaz_uki_1014
    kaz_uki_1014 2016/05/12
    パーセプトロンの概観とディープラーニングへ - "機械学習","信号解析","ディープラーニング"の勉強 2016 - 03 - 14パーセプトロンの概観とディープラーニングへ機械学習ディープラーニングパーセプトロ
  • 日本語形態素解析の裏側を覗く!MeCab はどのように形態素解析しているか - クックパッド開発者ブログ

    こんにちは、買物情報事業部の荒引 (@a_bicky) です。 前回、「検索結果の疑問を解消するための検索の基礎」で単語単位でインデキシングする前提で説明しましたが、今回は文などを単語単位で分割するために使う技術である形態素解析について触れます。 形態素解析器には色々ありますが、中でもメジャーと思われる MeCab の仕組みについて説明します。 MeCab の解析精度を上げるために辞書に単語を追加したことのある方もいると思いますが、動作原理を理解することで単語を追加する際に適切な生起コストを設定できるようになったり、学習の際に適切なパラメータを設定できるようになったりするはずです。 なお、MeCab は汎用テキスト変換ツールとしても使用できます が、簡単のため MeCab + IPA 辞書のデフォルト設定前提で説明します。 アジェンダ 形態素解析とは MeCab における最適な解析結果の推

    日本語形態素解析の裏側を覗く!MeCab はどのように形態素解析しているか - クックパッド開発者ブログ
  • 機械学習の基礎知識としての数学 - learning.ikeay.net

    私がAI人工知能)や機械学習って難しいナーと感じるところは、数学の前提知識がある程度必要なところです。 GoogleからTensorflowが出たときに、私もいっちょやってみるかなんて思ったのですが、参考にした記事もなかなか難しくてあんまり理解できなかったのを覚えてます。途中まで理解出来てたのに、急に数式が出てきて「なるほどわからん!」ってなることが多かったですね。 「というかエンジニアなのに数学苦手なのw」とビックリされる方もいらっしゃると思いますが、エンジニアっつったって、今の御時世理系出身エンジニアばかりじゃないんです。でもエンジニア女子やってると自動でリケジョ扱いされるから面白いですね。 当面の目標としては、AIの中でも機械学習を学んでいきたいので(DeepLearningできるようになりたい!)、あると嬉しい数学の知識としては以下です。 線形代数 確率・統計 微分・積分 AI

    機械学習の基礎知識としての数学 - learning.ikeay.net
    kaz_uki_1014
    kaz_uki_1014 2016/05/12
    機械学習の基礎知識としての数学 - learning.ikeay.net 2016 - 05 - 10機械学習の基礎知識としての数学私がAI( 人工知能 )や 機械学習 って難しいナーと感じるところは、数学の前提知識がある程度必要なところです。 Google からTens
  • Gym

    Gym is a standard API for reinforcement learning, and a diverse collection of reference environments# The Gym interface is simple, pythonic, and capable of representing general RL problems: import gym env = gym.make("LunarLander-v2", render_mode="human") observation, info = env.reset(seed=42) for _ in range(1000): action = policy(observation) # User-defined policy function observation, reward, ter

    kaz_uki_1014
    kaz_uki_1014 2016/05/02
    Open source interface to reinforcement learning tasks.The gym open-source project provides a simple interface to a growing collection of reinforcement learning tasks. You can use it from Python, and ...
  • https://www.anlp.jp/proceedings/annual_meeting/2016/pdf_dir/A5-2.pdf

  • 日本語Wikificationコーパス ver 0.1 (2016/03/10)

    コーパスは、拡張固有表現タグ付きコーパス内の新聞記事(PNサブコーパス)340記事にアノテートされているENEに対して、対応するWikipediaエントリを付与したコーパスです。 日語に対するEntity Linking, Wikificationエンジンの開発や評価に利用されることを想定して構築されました。 コーパスの構築にあたってベースとした拡張固有表現タグ付きコーパスは、BCCWJのコアデータに対して、関根の拡張固有表現(Version 7.1)の境界情報を人手で付与したコーパスです。コーパスでは、拡張固有表現タグ付きコーパスに付与されているENEのうち、以下のENEを除いたENEに、Wikipediaエントリを付与しています。 時間表現 / 数値表現 / アドレス / 称号名_その他(「くん」「さん」「様」等) / 施設部分名(「二階」「南口」「202号室」等) BCCWJ

  • GitHub - nabokov/mecab-dic-overdrive: create new mecab dic file, with score adjustment in accordance with existing terms.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - nabokov/mecab-dic-overdrive: create new mecab dic file, with score adjustment in accordance with existing terms.
  • El CapitanでDjango環境を構築するまでの手順 | Koejima.com

    kaz_uki_1014
    kaz_uki_1014 2016/04/25
    “CFLAGS="-I$(brew --prefix openssl)/include -I$(xcrun --show-sdk-path)/usr/include" \LDFLAGS="-L$(brew --prefix openssl)/lib" \pyenv install -v 3.3.0”
  • Deep learning driven jazz generation

    Using Keras & Theano for deep learning driven jazz generation Download .zip Download .tar.gz Using Keras & Theano for deep learning driven jazz generation I built deepjazz in 36 hours at a hackathon. It uses Keras & Theano, two deep learning libraries, to generate jazz music. Specifically, it builds a two-layer LSTM, learning from the given MIDI file. It uses deep learning, the AI tech that powers

    Deep learning driven jazz generation
    kaz_uki_1014
    kaz_uki_1014 2016/04/20
    deepjazz uses Keras and Theano for deep learning driven jazz generation. It's an AI which makes music -- something that's considered as deeply human.Using Keras & Theano for deep learning driven jazz ...
  • ベイズ最適化入門 - Qiita

    最近ちらほらベイズ最適化について聞くのでまとめてみました。 特に専門でもないので間違ったことが書いてあったりするかもしれませんがもし発見したら指摘して頂けると助かります。 ベイズ最適化のモチベーション 世の中、実際に実験することが面倒くさいものはかなり多いです。なので計画的に実験をデザインしたくなります。 そこで実験するたびに今までの実験結果に基づいて"ベイズ的に"次の実験をデザインするのがベイズ最適化です。 実際使われている分野としては例えば 広告(どのようにA/B testするかとか) 生物学(良さそうなDNAを決定してそれに基づいて実験したいときとか?) 物理or化学(マテリアルデザイン) 機械学習(Deep Learningなど)におけるハイパーパラメータサーチ 強化学習 みたいなものがあるそうです。 最も基的な例である機械学習のハイパーパラメーターサーチにおいてはマニュアルであ

    ベイズ最適化入門 - Qiita
    kaz_uki_1014
    kaz_uki_1014 2016/04/09
    最近ちらほらベイズ最適化について聞くのでまとめてみました。 特に専門でもないので間違ったことが書いてあったりするかもしれませんがもし発見したら指摘してくださると助かります。ベイズ最適化のモチベーション
  • Chainerで画像のキャプション生成 - Qiita

    概要 Chainerを使って画像のキャプション生成を実装しました。画像を入力するとその説明文を生成します。ソースコードは以下にあります。 https://github.com/dsanno/chainer-image-caption 以下の論文のアルゴリズムを使いました。 Show and tell: A neural image caption generator すでにChainerでキャプション生成を実装されている方もいたので、そちらも参考にしました。 Image caption generation by CNN and LSTM ~ Satoshi's Blog from Bloomington キャプション生成モデル 論文で使用するキャプション生成モデルは大きく分けて3つのネットワークで構成されています。 画像をベクトルに変換する${\rm CNN}$ ${\rm CNN}$に

    Chainerで画像のキャプション生成 - Qiita
    kaz_uki_1014
    kaz_uki_1014 2016/04/01
    概要Chainerを使って画像のキャプション生成を実装しました。画像を入力するとその説明文を生成します。ソースコードは以下にあります。 http://ift.tt/1TnJoPC Show and tell: A neural image caption generator すでにChainerでキ...
  • トピックモデルの評価指標 Perplexity とは何なのか?

    『トピックモデルによる統計的潜在意味解析』読書会ファイナル ~佐藤一誠先生スペシャル~ LT 資料 http://topicmodel.connpass.com/event/27999/Read less

    トピックモデルの評価指標 Perplexity とは何なのか?
    kaz_uki_1014
    kaz_uki_1014 2016/03/30
    トピックモデルの評価指標 Perplexity とは何なのか?1.トピックモデルの評価指標  Perplexity とは何なのか?@hoxo_m2016/03/292.⾃自⼰己紹介•  hoxo_m•  所属:匿匿名知的集団ホクソエム3.あらすじ•  前回、3.7節の発表の中で
  • Python pandas データ選択処理をちょっと詳しく <前編> - StatsFragments

    概要 書いていて長くなったため、まず前編として pandas で データを行 / 列から選択する方法を少し詳しく書く。特に、個人的にはけっこう重要だと思っている loc と iloc について 日語で整理したものがなさそうなので。 サンプルデータの準備 import pandas as pd s = pd.Series([1, 2, 3], index = ['I1', 'I2', 'I3']) df = pd.DataFrame({'C1': [11, 21, 31], 'C2': [12, 22, 32], 'C3': [13, 23, 33]}, index = ['I1', 'I2', 'I3']) s # I1 1 # I2 2 # I3 3 # dtype: int64 df # C1 C2 C3 # I1 11 12 13 # I2 21 22 23 # I3 31 32

    Python pandas データ選択処理をちょっと詳しく <前編> - StatsFragments
  • ややこしい離散分布に関するまとめ - 作って遊ぶ機械学習。

    今回は離散分布(discrete distribution)の代表格である多項分布(multinomial distribution)や、その共役事前分布であるディリクレ分布(Dirichlet distribution)との関係性や計算方法を整理したいと思います。 離散分布というと、来はポアソン分布(Poisson distribution)なども含めた離散値を出力するような分布全般のこと指します。しかし実際に論文などを読んでいると、くじ引きのように単純に出目の比率が与えられたような分布を離散分布と名付けてしまっている場合もよく見られます。まぁ文脈的に誤解を招くことはあまりないと思うのですが、くじ引きの分布をもっとキッチリ表現するなら、複数あるカテゴリーから1つを抽出するという意味でカテゴリカル分布(categorical distribution)と呼ぶのが適切かと思います。あるいは

    kaz_uki_1014
    kaz_uki_1014 2016/03/27
    2016 - 03 - 26ややこしい離散分布に関するまとめ今回は 離散分布(Discrete distribution) の代表格である 多項分布(Multinomial distribution) や、その 共役事前分布 である ディリクレ分布(Dirichlet distribution) との関係性や計算方法
  • ConceptNet

    What is ConceptNet? ConceptNet is a freely-available semantic network, designed to help computers understand the meanings of words that people use. ConceptNet originated from the crowdsourcing project Open Mind Common Sense, which was launched in 1999 at the MIT Media Lab. It has since grown to include knowledge from other crowdsourced resources, expert-created resources, and games with a purpose.

  • CodeIQについてのお知らせ

    2018年4月25日をもちまして、 『CodeIQ』のプログラミング腕試しサービス、年収確約スカウトサービスは、 ITエンジニアのための年収確約スカウトサービス『moffers by CodeIQ』https://moffers.jp/ へ一化いたしました。 これまで多くのITエンジニアの方に『CodeIQ』をご利用いただきまして、 改めて心より深く御礼申し上げます。 また、エンジニアのためのWebマガジン「CodeIQ MAGAZINE」は、 リクナビNEXTジャーナル( https://next.rikunabi.com/journal/ )に一部の記事の移行を予定しております。 今後は『moffers by CodeIQ』にて、 ITエンジニアの皆様のより良い転職をサポートするために、より一層努めてまいりますので、 引き続きご愛顧のほど何卒よろしくお願い申し上げます。 また、Cod

    CodeIQについてのお知らせ
    kaz_uki_1014
    kaz_uki_1014 2016/03/09
    さて、この検査薬は基準をクリアしているのでしょうか…?因果の逆転 – 「結果から原因」のデータしかない!悩ましいのは、データを見て「結果」の前に「原因」がある確率は分かりますが、「原因」から「結果」が起
  • ディープラーニングであり得そうな間取り画像を生成させてみる - LIFULL Creators Blog

    こんにちは。おうちハッカー@リッテルラボラトリーの石田です。 今日は、HOME'Sで大量に保持している間取り画像を使って、ディープラーニングの手法の一つであるDCGANを使い、あり得そうな間取りを生成させてみました。 DCGANとは? Deep Convolutional Generative Adversial Networkの略で、画像を生成する手法です。 データセットを元に画像を生成する生成器と、生成された画像かデータセット画像かを見分ける判別機の2つのニューラルネットワークを交互に学習させることで、 データセットのような画像を生成します。 論文はこちらです。 またNextremerさま主催の機械学習勉強会で、発表されていた方の資料もあります。 Deep Convolutional Generative Adversarial Networks - Nextremer勉強会資料 昨年

    ディープラーニングであり得そうな間取り画像を生成させてみる - LIFULL Creators Blog
    kaz_uki_1014
    kaz_uki_1014 2016/02/28
    2016 - 02 - 26ディープラーニングであり得そうな間取り画像を生成させてみるディープラーニング機械学習こんにちは。おうちハッカー@リッテルラボラトリーの石田です。今日は、HOME'Sで大量に保持している間取り画像を使っ
  • 生成モデルの Deep Learning

    PFIセミナー(2016/02/25)で発表したスライドです。伝承サンプリング可能な生成モデルに関するDeep Learningの紹介です(キーワード:Wake-Sleep, 変分 AutoEncoder, Generative Adversarial Nets, Likelihood Ratio)Read less

    生成モデルの Deep Learning
    kaz_uki_1014
    kaz_uki_1014 2016/02/26
    生成モデルの Deep Learning1.生成モデルの Deep LearningPFI セミナー 得居 誠也Preferred Networks, Inc.2016/02/252.自己紹介 得居 誠也 (Seiya Tokui) beam2d (Twitter, GitHub) 略歴– PFIアルバイト(2010.10)→PFI(2012.04)→PFN(2014....
  • the-path0126.com - このウェブサイトは販売用です! - the path0126 リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    the-path0126.com - このウェブサイトは販売用です! - the path0126 リソースおよび情報
  • GitHub - mattm/simple-neural-network: A simple Python script showing how the backpropagation algorithm works.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - mattm/simple-neural-network: A simple Python script showing how the backpropagation algorithm works.
    kaz_uki_1014
    kaz_uki_1014 2016/02/19
    README.mdNeural Network with BackpropagationA simple Python script showing how the backpropagation algorithm works.Checkout this blog post for background: A Step by Step Backpropagation Example .C...