TensorFlowTensorFlow2.0のbetaが出てたので、試してみる。TensorFlow(テンソルフロー)とは、Googleが開発しているOSSの機械学習のライブラリ。Googleはもちろんアルファ碁で有名になったDeepMindでも使われている。Go最近Goを勉強して行く上で、アルゴリズムの勉強も同時にしながらできないかなーと思い、競技プログラミングというアルゴリズムのコンテストはどっちも満たせると信じ、始めて見た。今回はAtCoderと言われる、日本製のコンテストサイトでやってみる。技術ブログ前回Goのインタフェースについて書いた。今回はGoの真髄とも言える、ゴルーチンとチャネルによる並行処理(Concurrent)について学んでいく。Go以前初めてGoに触った感想をまとめたが、インタフェースについては書いてなかったのでまとめる。Goの内容をベースに話していく。久々ここ最近LaravelかPythonしか書いてないので、技術のアップデートをしよう思ったのがきっかけ。Goなのかと言われると、以下の理由で決めて見た。今回は、Laravelのアップデートのやり方について書きたいと思います。僕らのチームは元々Laravelのバージョンを5.5を使っていて、そろそろあげたいよねって話をしてました。Genderize.io以前、顔写真を使って性別判定についての検証をした。顔写真による性別判定はそこそこ判定が高くすごく満足しているのだが、顔がない場合の判定はどうすればいいんだろうと思い、ちょい調べてみた。PythonDataFrameで特定カラムでユニークに集計する方法についてのメモ。今回利用するデータは、一つのアカウントに対して、複数の本のタイトルが紐づいてるデータとする。原さんのブログ読んでいたら、データの傾向を見る方法について簡単に書かれていたので真似したみた。結論から言うと、確かに傾向を見るのはすごく楽だし、癖にしたい。技術ブログ以前Scrapyを利用してみたが、Jupyterで使えないのか調べて見たのと、ついでにHeadlessブラウザでスクレイピングできないかも調べてみた。Seleniumはいつものpipでインストールする。スクレイピング僕はPHPでスクレイピングする時はGoutteを使っていた。やりたい時とかは便利だったりするが、robots.txtの中身だったりの確認やページング処理については自分で実装が必要なため手間だなと思っていた。前回に続いて統計の勉強。distributions)と呼ばれているもので、すべて実際の観察に基づいた分布だったからとのこと。なると、標本サイズはデータサイズが限界となり、有限となる。技術ブログ管理画面を作っていると、一般ユーザーにはアクセスされたくないページが出てくる。セキュリティを考えるとIP制限などが理想だったりするが、Laravelで簡単に解決したい場合があるので今回はそちらのやり方でやってみる。技術ブログ前回に引き続き統計のお勉強。前回、PMF(確率質量関数)を用いて、一人めの子供の妊娠周期(濃い青)と二人め以降の子供の妊娠期間(水色)を確率にして棒グラフで表示した。技術ブログ今回は、以前実装したTF-IDFの処理をベースに、自分のブログに一番近いWikipediaの文章は何かをコサイン類似度を使って出してみる。ツール以前、形態素解析を行う際にMeCabをインストールした。MeCabと思っていたが、実は他にも結構あったのでメモがてらまとめてみる(随時)。Labを導入してから使い続けている。Labには様々なExtention(拡張機能)を追加できるというのを知った。技術ブログ4、5年前くらいに自然言語処理コミュニティで流行ったword2vecというものがある。技術ブログ前回の続き。function)という。各値ごとに確率が計算され、紐づけられている状態。技術ブログ自然言語の処理をする際に、JupyterNotebookと言われるノートブック形式のWebツールを使っている。以下のようにPythonのコードを書きながらメモもとれ分析の実行結果(勿論グラフも)もみれるというすぐれものだ。単語分割するためにMeCabをインストースルしたが、大元となるデータ(コーパス)も欲しい。Wikipediaでは全文データをダウンロードすることができるので、それを利用する方法について書いていきたいと思う。MeCab日本語の自然言語処理をやっていく上で、よく使われているであろうMeCabのインストールを行う。そもそも前処理はなんぞやというと、いい例があったので引用させていただく。Stats前回の続き。分析する上で、データ全体の傾向だったり、方針を決める際には必ずと言ってやると思われるデータの可視化。その中で、データの分布をみるためのヒストグラムについて書かれた章。インフラ自社のサービス(Laravel)では、メールを送信する際にはSMTPの仕組みを利用している。インフラサーバーの監視をするためにMackerelを導入をして1ヶ月くらいたった。なるアラートになんだか嬉しさを感じつつ(ダメだけど)、そろそろアプリのエラー監視もしっかりやらないとと思ってSentryを導入した話。Stasをオススメされたので、メモがてら勉強した事を書いていこうと思う。GoogleAanayticsでトラッキングをするにはライブラリがあるのでそれを使う。GAでなら一番人気かと思う。Token(JWT)を使った例を紹介しようと思う。発表どうも、くずき(@kzkohashi)です。Vol.10」で発表してきたのでその内容と他の方の発表について書いていこうと思う。バリューオブジェクトどうも、くずき(@kzkohashi)です。今回はDDDにおける、バリューオブジェクトをLaravelでどう表現するかについて書きたいと思います。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。