ディープラーニングによるラーメン二郎全店舗のラーメン画像識別を例に、学習および利用時のインタフェース(Slack、Twitter)に関するノウハウや失敗事例を共有します。 また、ディープラーニングを色々と試した際のノウハウをツール(mxnet-finetuner)としてまとめましたRead less
強化学習の位置づけ 教師あり学習 教師なし学習 強化学習 強化学習の応用事例 Atariの攻略 AlphaGo ロボットの自動動作獲得 ファイナンスへの応用 広告配信の最適化 OpenAI Gymを使ってQ-learningを実装してみる 状態 行動 報酬 実装 参考文献 ディープラーニングなどの機械学習技術の進歩によって、過去のデータから学習する技術は大きく進化し、写真の中に写っている対象を認識することや病気の診断、多言語間の翻訳をする性能を著しく向上させることができました。 すでにその性能は専門的な教育を受けた人間の能力と同等 [1] か超えている分野もあるほどです。 一方で、人間にはデータを与えなくとも自ら経験から学び、スキルを上達させることができます。特に何も教えられなくとも、経験からゲームを攻略することやロボットの正しい動作の仕方を学んでいくことができます。 機械学習の中でも、こ
エンジニアもプレゼン入門! LT(ライトニングトーク)のテーマ選びから、スライドの作り方まで LT(ライトニングトーク)は、 カンファレンスなどで実施される短時間のプレゼンテーション。エンジニアにも避けて通れないプレゼンの経験を積むには絶好の機会です。LTに挑戦したい若手エンジニアに、気をつけるべきポイントをお伝えします。 エンジニアとして仕事をするときにも避けて通れないのがプレゼンテーション。ディレクターや営業などの他職種のメンバーに対して技術側から説明すべき場面や、提案をしたい場面で必要になるでしょう。技術力を高めるだけでなく、新人のうちにプレゼンテーションにも慣れて苦手意識をなくしたいところ。 しかしながら、業務中に自分からプレゼンテーションの機会を作るのは難しいでしょう。そこで、LT(ライトニングトーク)をうまく活用することをおすすめします。 今回はLTに挑戦する際に気をつけると良
5年間コードを書き続けたエンジニアが、新人に読んでもらいたい11冊+αを紹介する 新人エンジニアのうちに読んでおくと役立つ名著やおすすめの本を紹介。開発全般やコーディングなどの作法を学ぼう。 某社でサーバサイドエンジニアをしている @ikenyal と申します。開発言語は主にPHP。新卒入社から5年、エンジニアとして働いています。学生時代にもプログラミング、サーバ・ネットワーク構築や運用を経験しました。 これまで、社内外で新卒からベテランまで多くのエンジニアを見てきました。その中で、新人のうちに身につけておいた方が良いだろうと思うものは「お作法」と「基礎知識」です。 プログラミング言語やシステムの専門的な知識は後からでも勉強できます。一方で、さまざまな自己流の癖は時間が経つと身に染みついてしまい、指摘されても直すのが難しくなってしまいます。そのため、新人のときに良いお作法を勉強しておくこと
Teradata Magazine Japan Special Edition online データウェアハウスやアナリティクスの最新情報はこちら データウェアハウスと単純にデータを集めただけのデータベースの違いはどこにあるのでしょうか? 企業内の色々な業務システムからデータを丸ごとコピーして集めればデータウェアハウスになるものではありません。単にデータを寄せ集めただけではデータが増えれば増えるほどデータの整合性の維持やメンテナンス、使い勝手など様々な面で混乱や不都合を来たすばかりです。 そこで業界にはデータウェアハウスとして成り立たせるために備えるべき定義といわれているものがあります。 データウェアハウスの定義 「4つの特性」 1.サブジェクト指向 データをサブジェクト(主題)ごとに分解、整理して格納します。目的別に格納しないのがポイントです。これはちょうど図書館での資料整理の方法に似て
tcpdfはCell関数で外枠付きのテキストを表示できます。 これを組み合わせれば、単票形式のPDF文書を作成できるのですが、市販の 帳票ツールのような便利な機能はないので、Cell関数で指定した幅を超える 文字列を出力すると、枠を超えて表示されちゃいます。 たぶんtcpdfだけでなく、fpdf/mbfpdfでも同じはず。 (下の例では、はみ出した文字列の上に隣のCellが表示されてます) これじゃ不細工・・・というか問題オオアリなので、幅に収まるまで フォントを自動的に小さくするようにしてみました。 フォントの初期値を16にしてますが、この辺は適当に書き換えてください。 /** * 修正版Cell関数 * * @access public * @$pdf tcpdf * @$w 幅 * @$h 高さ * @$txt 文字列 * @$border 枠線 * @$ln 改行 * @$alig
ちょっと前から GitHub で独りプルリクエストの練習をしてきたのだけれど、もう少し先に進んだことをやろうと思った。それは「コミットがコンフリクトしてしまった際に解消する手順を練習する」ってこと。つまり、自分が PR をして、マージされる前に master が先に行ってしまった場合にどうすれば良いのか?という話。 PR はコンフリクトしていない 同じファイルには手を付けず、コンフリクトしない状態ではあるけれど、PR した時よりも master が先に行ってしまった状況を作ってみる。 git checkout -b update-manual vim manual.txt ごにょごにょ git commit -am 'update manual' git checkout master git push origin update-manual GitHub にプッシュしたらボタンを押して
これ以上は長くなるため後述. Chromeは既に,Safariもようやく 上記の通り,Service WorkersがPWAでも最重要な機能の一つである.Chromeでは既に対応済み. しかしSafariが対応しておらず,世間的にはモチベーションの上がらない状況であった(やちまもその一人である). Safariにおいて,Service Workersの実装状況 No active development が Under Consideration になったのは2015/12/041のことである. 20ヶ月という永遠とも呼べる時を経て,2017/08/032にようやく In Development となったわけであった. ちなみにMicrosoft Edgeでは既に開発中34である. だから何なのか SafariにService Workersの実装がなされると,一気にウェブアプリへの移行が
私 「ねぇ、Service Workerってあなた何者?」 Service Worker 「プログラム可能なネットワークプロキシです」 私 「.....(´Α`lll)o0(イミフ)」 (この記事は元々英語で投稿した記事の翻訳版です。挿絵に入っているテキストが英語のままなのはご了承ください🙏) Service Workerってなんかカッコ良さそうだけど、実際問題なんなのかよくわからない 2015年7月、私はテキサス州オースティンで開催されたJavaScriptのカンファレンスに参加していた。ステージに立っていたのはJake Archibald、当時はなんかトイレの話ばっかりするおもしろイギリス人くらいにしか思ってなかったけれど、後々Service Workerのスペック策定に関わっているちょっとすごい人だと知る。 (なぜか)公衆トイレで発見したUXパターンについて話す傍ら、JakeはSe
2文字目から4文字目はファイルの所有者に対する権限を表し、 5文字目から7文字目はファイルの所有グループに対する権限を表し、 8文字目から10文字目はその他に対する権限を表しています 上記から-rw-r--r--は、 「ファイル種別」が「ファイル」であり、 「所有者」に「読み取り」と「書き込み」の権限があり、 「所有グループ」に「読み取り」の権限があり、 「その他」に「読み取り」の権限があることを示しています。 drwxr-xr-xは、 「ファイル種別」が「ディレクトリ」であり、 「所有者」に「読み取り」と「書き込み」と「実行」の権限があり、 「所有グループ」に「読み取り」と「実行」の権限があり、 「その他」に「読み取り」と「実行」の権限があることを示しています。 アクセス権限の変更 続きましてアクセス権限を変更する方法について記載します。 パーミッションの変更にはchmodコマンドを使用
手動でスクリプトを実行したときは問題なく動いたのに、crontab に設定するとなぜか動かないことってよくある。そんなときの備忘。 実行されているかどうか まずはスクリプト内でエラーになっているのか、cron 自体が実行されていないのかの見極める。cron が実行されたり、crontab コマンドを発行したりすると、/var/log/cron にそのログが出力される。実行されるべき時間になってもログが出力されないようなら、下記コマンドを発行し、crond が動いているか確認する。 まずはプロセスの存在チェック $ ps aux | grep cron root 3028 0.0 0.0 74876 1168 ? Ss 2014 0:00 crond root 21887 0.0 0.0 6024 608 pts/3 S+ 17:43 0:00 grep cronもしくは $ /etc/rc
ブログを数年ぶりに書くことにした。 前回書いたのが2年前の9月。今日までの間、何度か書こうとも思ったけど精神的に無理だった。 悪いことが現在進行形で起こっている最中にそれを文章にして再確認をするなんて、正直とても耐えられるものじゃない。 それでも今になって文章にしようと思ったのは、やはりここ数年で起こったことを自分なりに整理をつけたいと思った、というのが理由としてひとつある。理由はもうひとつあるが、それは後で書く。 なにも嵐が過ぎ去ったから、というわけではなくて、むしろまだど真ん中なわけだが、ひとまず現状を記録しておきたい、という欲求に駆られて久しぶりに自分の言葉をキーに打ち込んでいるというわけだ。 その前に前提条件。 知っている人は知っているが自分はあるベンチャー企業でエンジニアとして働いていて、入社して今年で4年目になる。 まあ、ぶっちゃけて言うと散々な4年間だった。 まず自分が入社し
CRON 本日は開発のお仕事の話題です。 レンタルサーバーを使っていると「CRON」(クロン)という機能があることに気が付きます。 なんでも処理を定期実行してくれる便利な機能なんだとか。 さくれのレンタルサーバーなんかだと、一番安いプランではCRONは使えなくて、スタンダードプラン以上とかじゃないと使えない機能となっていたりしました。 これまでは縁が無かったので使わずにここまで来ました(^-^; ただ、現在開発中のWebサイトでは「データの定期更新を行いたい」ので、このCRONを使って自動でDB更新をさせたいな、と。 前に調べた時にはCRONではPHPファイルもコマンド実行できるとかって見た様な気がしましたが、どうなんでしょうか(^-^;? 改めて調べついでに簡単なPHPサンプルも動作させてみたいと思います(^-^)/ CRON調査 まずはCRONで簡単にPHPファイルが実行出来るのか?
Bring your remote team together Move forward on any project together, whatever the distance, whatever the tools you work with. Get started for free Available on mac, Windows and Linux Screen sharing Share your favorite IDE, design tool or any other app running on your screen, Drovio offers the lowest latency experience. Shared control Up to 10 participants get their own mouse cursors and can inter
CookieSyncとDMP 前回、CookieSyncの技術について簡単に解説しました。CookieSyncを使えば2つの異なるシステム(ドメイン)で発行されるCookie情報を交換することができます。 DMPはこの技術を駆使してCookie情報を収集し、オンラインのデータを次々に紐付けていきます。 今回も前回のブログ記事の続きのこちらとこちらの記事の内容を用いて、DMPがどのようにオンラインのデータを収集しているかを見て行きましょう。 DMPが保有しているデータ 出典:Data Management Part II: Centralize and Synchronize Your User Data こちらの図が非常に分かりやすいので引用します。図からDMPが2種類のデータを所有していることが分かります。 DMPのCookieIDをkeyにして、他のシステムのCookieIDを管理する
メディア 記事一覧 オルタナティブ・ブログ 用語辞典 ITmedia エンタープライズ 5分で絶対に分かるSaaS(2/6 ページ) » 2007年03月20日 12時00分 公開 [栗原潔,@IT] 前のページへ 1|2|3|4|5|6 次のページへ 前のページへ 1|2|3|4|5|6 次のページへ Copyright © ITmedia, Inc. All Rights Reserved. 検索 注目のテーマ 人気記事ランキング 「Fortinet FortiSIEM」にCVSS v3.1スコア10の脆弱性 初期パッチで修正漏れ ただちに確認を 高性能な特化型生成AIを安く作る方法が登場 「進化的モデルマージ」の基礎論文を読む Microsoft、VBScriptの段階的な廃止のスケジュールを公開 ルーターは“消耗品”と心得よ 脅威から身を守るための製品選定のコツ リソースが足りない
ちょっと前までは企業ではお抱えのデザイナーがいたし、デザインの専用ツールも比較的コストが高く、デザインはデザイナーに任せるべき、という風潮が強かったと思う。時が経過した今では、デザインする時間がなければクラウドソーシングに投げればいいし、PhotoshopやIllustratorなどのツールも月額購入で誰でもすぐに利用できるし、Webには日々参考になるリソースが流れてくるので、ノンデザイナーでも簡単にデザインすることができるようになった。 しかしながら、参考記事を見ながら見よう見まねでデザインをしたものの、自分の作ったデザインはプロのデザイナーと「何か」が違う、そう思ったことはないだろうか。センスと経験だけでは、なかなか見えないデザインのポイントが存在する。 そこで今回は、そんなプロのデザイナーなら無意識にチェックしている7つの項目を並べて紹介していこう。デザインというと高尚に聞こえる節が
インターネットに触れている時というのは、大抵ひとりのときだ。 ここ半年くらい、おかげさまでいろいろな人に出会い、ブログを書くのも疎かになってしまったけれど、またひとりになる時間が増えそうなので、またブログを書き始めようと思っている。 さて、今夏の池袋はサウナのような状態になっているけれど、人混みに負けず冷房を効かせたサンシャインシティの一角で、コツコツと収集していたWebサービスをおよそ1年ぶりに紹介していこうと思う。 海外編 Topol.io Topol.ioは無料から始めることができるかっこいいデザインのHTMLメールが作成できるエディターだ。 デスクトップベースで、豊富なテンプレートを選べば簡単にセンスのいい画像入りのメールを作成することが可能。 Matte Mockups Matte MockupsはCSS3をベースにしたiPhoneやiPadなどのモックアップだ。 画像埋め込み型
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く