Category Archives: Python

2017-10-02

機械学習の実践入門ーRandom Forestの要約

皆さんこんにちは、GMOアドマーケティングのS.Rです。今回はよく使われる機械学習のアルゴリズムRodomForestを皆さんへ紹介致します。この記事を理解するには、中学レベルの数学とPythonの基本知識が必要です。Random Forestは2001年にLeo BreimanさんからDecision Treeを発展して提案されたアルゴリズムです。それでは、Random Forestを理解していただくために、まずはDecision Treeについて紹介いたします。 1 Decision Tre… Read More »

2017-09-20

TensorBoardでTensorFlowの数値計算を可視化する

こんにちは。GMOアドマーケティングのT.Iです。 機械学習のブームとともにChainerやCNTK, Theanoといった、ディープラーニング・機械学習に関するライブラリが数多く登場しています。 今回はその機械学習(数値計算)ライブラリの一つである「TensorFlow」の環境構築と、その可視化ツールである「TensorBoard」について紹介します。 TensorFlowとTensorBoard TensorFlowはGoogle社が提供する機械学習(数値計算)のためのライブラリです。 20… Read More »

2016-12-26

機械学習環境を構築しよう!

はじめまして。GMOアドマーケティングのMHです。機械学習が流行っていますが、何から手を付けたら良いのかわからないという方は多いのではないでしょうか私も最近勉強を始めたのですが、数式を見ていても中々イメージが掴みづらいのですが、実際に動く環境があると理解の進みが早かったです。 なので、まずは機械学習を簡単に動かせる環境の構築をするのがおすすめです。今回は機械学習の環境の構築と簡単な機械学習の実行をしてみたいと思います。 あまり馴染みが無いかもしれませんが、機械学習関係のライブラリが充実しているP… Read More »

2016-12-26

文字列の類似度

こんにちは GMOインサイトのエンジニアのHHです。 拙い文章で申し訳ありませんがどうぞよろしくお願いします。私はSimplistingという検索連動型のリスティング広告サービスに携わっております。 Simplistingには日々いろんな検索リクエストが飛んでくるのですが ときに表記ゆれというものがありまして タイポだったり、省略形だったりいろんなものがあります。「YOUTUBE」を例にしますと 「youtube」だったり「yuotube」だったり、はたまた「ようつべ」だったりと様々です。(もと… Read More »