サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは本日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。
fastTextとは何なのか 自然言語処理の学習を高速化するツール これまで5日かかっていたタスクがたったの10秒で終了 fastTextで取り組める3つのこと fastTextで出来る3つの全体像 Facebookはニュースフィードから釣り見出しを排除するためにfastTextをつくった? リクルートテクノロジーズでは、レコメンドに応用 サイバーエージェントが実用化したAWAでのアーティストレコメンド Yahoo!はレシートメールの文章から製品をオススメする ◯2Vecを考えれば推薦に応用できる fastTextを安全に使うために必要な理論 単語をベクトル表現化するWord2Vec ベクトル表現を構築するアーキテクチャ CBoW Skip-gram fastTextを使ってみよう fastTextをインストールする 単語のベクトル表現を構築しよう Tweetデータの収集 単語のベクトル表
Outlookのマクロ(VBA)に関するエントリです。 オライリーの『入門機械学習』はRによる機械学習の教科書で、正直どっちかというと今は「同じタイトルでPythonによる分析の教科書」の方が欲しい感じなのですが、これもけっこう写経しているだけでも勉強になります。 入門 機械学習 作者: Drew Conway,John Myles White,萩原正人,奥野陽,水野貴明,木下哲也出版社/メーカー: オライリージャパン発売日: 2012/12/22メディア: 大型本購入: 2人 クリック: 41回この商品を含むブログ (11件) を見る 代表的な機械学習モデルの基本的な処理が一通り解説されており、実際にサンプルデータを使って一からコードを書いて分析を進めていくという内容で、前処理から順番に「こういうところでこういう問題が起きるだろ?だからこうやって解決するんだぜ」みたいな感じになっており、
前置き 本エントリはオライリーの『入門 機械学習』の学習メモです。 入門 機械学習 作者: Drew Conway,John Myles White,萩原正人,奥野陽,水野貴明,木下哲也出版社/メーカー: オライリージャパン発売日: 2012/12/22メディア: 大型本購入: 2人 クリック: 41回この商品を含むブログ (11件) を見る 「この教科書で勉強を始めてみたものの、分からないところがあってやる気が失せてきた人」が将来たまたまググってここを見つけた時に、参考になるかもしれないことを書いているつもりです。ネット上ではこの教科書の解説はあまり見つからないし。 統計・プログラミングの初心者を想定しており、私も初心者です。とくにコードの意味について、初心者が見て分からないところをゼロにするのが目標です。 本書の内容は文字通り機械学習に入門するものですが、特徴としてはプログラミングが全
大変長らく放置していた下記サイトをJava8以降、つまりMetaspaceが導入されてからのJVM、HotRockitの情報へ書き直す。 blog.pepese.com 一気に書き直すのは大変なので、随時更新。するかもしれない。 HotRockitのメモリ領域について 領域 説明 Javaヒープ HotSpotVM上で起動するJavaプログラムのリソースを管理する領域。New領域とOld領域で構成される。 -> New 新規オブジェクトと閾値(-XX:MaxTenuringThreshold)未満のオブジェクトが配置される。Youngとも呼ばれる。 -> -> Eden 新規のオブジェクトが配置される。 -> -> From CopyGC(ScavengeGC、マイナーGC)が実行された際に、使用中のオブジェクトはここへコピーされる。Survivorとも呼ばれる。 -> -> To Cop
Spring Framework 5.0 同時通訳あり 概要 2017年以降の課題に向けて、Spring Framework5はいくつかのテーマに焦点を当てています。特に、ReactiveなWebアプリケーション、JDK9への広範囲なサポート、ラムダ式を使用した設定です。本キーノートでは、マイルストンフェーズの終盤に差しかかったSpring Framework 5.0の紹介と、主な特徴をお話しします。 Preparing for the challenges of 2017 and beyond, Spring Framework 5 focuses on several key themes: in particular reactive web applications, comprehensive support for JDK 9, and a general focus on l
Docker-machineを使っていてこういうエラーが出ることがたまにある。 Error Summary ------------- Disk Requirements: At least 180MB more space needed on the / filesystem. rpmdb: write: 0x7fbc05401440, 4096: No space left on device そういうときは一度仮想マシンを捨てて、ディスクサイズ指定して作り直す。 docker-machine rm default docker-machine create --virtualbox-disk-size "20000" --driver virtualbox default
はじめに とりあえず、前々から噂になっていたWindowsではおなじみの「Visual Studio」のMac版が発表されたので、インストールして試してみようと思います。 ダウンロード -> インストール 環境 Visual Studio for Mac Preview版 -> こちらからダウンロード MBP 13-inch 2012 mid ( 2.3GHz Core i5, 16GB RAM ) Samsung SSD 850 Pro ( 256GB ) ダウンロード 上記のサイトにアクセスすると、この画面が出てくるので、「Download Visual Studio for Mac Preview」をクリックしてダウンロードしてください。 インストール ダウンロードしたファイルを解凍すると、以下の写真のように紫色の丸に囲まれた下矢印のアイコンが出てくると思います。 「InStall
色んなシステムに携わっていると、様々なJavaのクラス名に遭遇する。 ○○Beanとか ○○DTOとか ○○Entityとか ○○VOとか ○○Form。 ここらへんって 「MVCのModelのデータ部分にあたるって意味で同じだし」 とか 「ゲッター/セッターがあるクラスで意味的に一緒じゃない?なんで色々名前つけてんの?」 って思いませんか? ってことで、今回はそれぞれの定義を改めて考えてみようと思う。 とりあえずはそれぞれの意味から ・Bean 総称はBean。あえて言うならJavaBeansの略。 Javaの初心者でも知っている。 あまりに有名すぎるが、Oracleのサイトのガイドを見ながらパクってまとめてみた。 ・Sun Microsystems社のJavaBeans仕様に準拠した再使用可能なソフトウェア・コンポーネント。 ・最低限、クラスにはプロパティが必要。 ・プロパティはメソッ
環境 Scala 2.11.6 CentOS7.0 「Scalaスケーラブルプログラミング」(コップ本)メモ ■ Application(App)トレイト(第4章) 通常Scalaアプリケーションはシングルトンオブジェクトのdef mainが実行される。 例 object Foo { def main(args: Array[string]):Unit = { // 処理 } } しかし、scala.Application(scala.App)トレイトを使うことで、def mainに入るコードを中括弧{}の間に書ける。 例 object Bar extends App { // 処理 } ただしこの場合は、引数argsを使うことができない。 ※ scala2.9以降では、Appトレイトが推奨されている。 takafumi-s.hatenablog.com
SELECT Products, count(*) as [cnt], sum(cost) as [sum] FROM [A$] GROUP BY Products 操作は簡単、「SQL」シートのB1セルにに上記文を貼りつけして ボタンを押すだけです!! なんと、シート同士を結合することも可能なのでvlookup()を 指定せずともお手軽便利!! 他にもいろんな集計方法をサンプルで載せておきます。 /* Aシート一覧 */ select * from [A$] /* A,Bシート一覧 */ select * from [A$],[B$] where [A$].CID = [B$].CID /* バナナの販売数 */ select count(*) from [A$] where Products = 'バナナ' /* バナナの売上 */ SELECT Products, sum(cost)
主に Linux (Ubuntu, Fedora) 関連の設定メモ&小技集です。たまに Windows 関連ネタも。 (プロンプトの $ は一般ユーザ権限、# は root 権限です。いちいち説明はせんよ。) 他の PC から X アプリケーションを自分の PC に表示したいときがあります。 Ubuntu でやる場合は以下のようにやります。 1. X アプリを起動する PC (転送元) で下記の設定をします。 # vi /etc/X11/xinit/xserverrc exec /usr/bin/X11/X -nolisten tcp の行を編集 (-nolisten tcp を外します) ↓ exec /usr/bin/X11/X 2. 自分の PC で xhost + を実行します。 # xhost + 3. ssh -X でログインします。 other_pc は転送元 PC。 $ s
Visual Studio .NET には作成したソフトを配布するときに使うインストーラ作成機能があります。 名称はよくわからないのですが、「Visual Studio Installer」などというようです。 (Windows Installerは有名ですが、それとは違います。) どんなことができるかといいますと、色々簡単に作れますし、様々なカスタマイズも行えます。 ・スタートメニューにショートカットを登録 ・デスクトップにショートカットを作成 ・拡張子をファイルに関連づける ・市販されているソフトのようにシリアル番号入力 ・.NETFrameworkがインストールされてない場合は自動インストール ・以前のバージョンのファイルがあるかどうか確認して、存在しない場合だけファイルをコピーする 一例としてこうしたことなどができます。 1つづつみていきましょう。 ソフトに
UACが有効の時、アプリケーションを管理者に昇格させて起動するWindows VistaからUAC(ユーザーアカウント制御、User Account Control)が導入されました。これによって、特別な場所へファイルやレジストリを書き込む等の操作を行なうアプリケーションを実行する時、管理者権限に昇格させないと正常に機能しない恐れがあります。ここでは、管理者権限に昇格させてアプリケーションを起動する方法と、作成したアプリケーションが起動される時に自動で管理者権限に昇格されるようにする方法を紹介します。 コンテキストメニューで「管理者として実行」を選択して実行するまずは基本を確認する意味で、.NET Frameworkとは関係ありませんが、アプリケーションを管理者権限に昇格させて起動する方法を2つ説明します。分かっている方は読み飛ばしてください。 アプリケーションの実行ファイルやショートカッ
はじめまして、DEKOと申します。 VB.Net2003でGrapeCityのSpreadを使用して 開発しています。 イベントの制御がうまく出来ないところがありまして 困っています。 動きとしましては Spreadの最終行で矢印下キーが押された時に、 新しい行を一行増やすという処理を行いたいです。 KeyUpイベントで処理しているのですが、 そうすると、 最終行の一行上で押された時と 最終行で押された時の 判別が出来ません。 どちらでも一行追加されてしまいます。 本当はKeyDownで処理できれば良いのですが イベントが入ってきません・・・ 分かりにくい文章で申し訳ありませんが、 よろしくお願いいたします。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く