データ分析 NetworkXによるネットワーク分析【Pythonでデジマ・D2C】 デジタルマーケティングについて他人事だと思っていませんか?プログラマーであっても、デジマ・D2Cについて知らないと損する時代になってくるでしょう。この記事では、デジタルマーケティングで使われるネットワーク分析について解説しています。この記事を読んで、まずは触れることから始めましょう。 2021.01.31 データ分析
プログラミング WordCloudで表現の幅を広げる【Python】 「WordCloudがコンテンツにもなり得るのを知ってますか?」WordCloudで表現の幅を広げましょう。この記事では、WordCloudをコンテンツ化する方法を解説しています。透過PNGとして作成すれば、トップ画像を端的に表現するコンテンツとしても使えます。 2021.01.30 プログラミング
プログラミング WordCloud(ワードクラウド)を日本語で作成する【Python】 WordCloudを日本語化するのは、実は単純なことではありません。なぜなら、日本語の文章を形態素解析する必要があるからです。この記事では、Pythonで形態素解析を行ってWordCloudを日本語化する方法を解説しています。Mecab、Janomeを使ったサンプルコードを載せています。 2021.01.29 プログラミング
プログラミング Pythonを使ってWordCloud(ワードクラウド)を作成する PythonでWordCloud(ワードクラウド)を簡単に作成できるの知っていますか?word_cloudというライブラリを使えば、見た目にインパクトのあるワードクラウドを作成することが可能です。この記事では、word_cloudに関して解説しています。 2021.01.28 プログラミング
プログラミング OpenCVによるエッジ検出【Canny法】 「エッジ検出とは?」「エッジ検出はどうすればできるの?」このように思う方は、この記事で解決してください。この記事では、エッジ検出に関して解説しています。そして、OpenCVを使えば数行のコードでエッジ検出ができるようになります。それも最も性能がいいCanny法でエッジ検出が実現できます。 2021.01.27 プログラミング
機械学習 stratifyを指定したtrain_test_splitによるデータ分割 train_test_splitkan関数のstratifyパラメータを設定していますか?もし、stratifyの効果を知らないなら、是非ともこの記事を読んでください。あなたの機械学習人生を豊かなモノをするでしょう。それぐらい大げさに言っても良いような機能がstratifyには詰まっています。 2021.01.26 機械学習
機械学習 train_test_splitでデータ分割を行う【sklearn】 train_test_splitを使いこなせば、機械学習の作業が効率的に進めることができます。この記事では、丁寧過ぎるほどにtrain_test_splitに関して説明しています。パラメータstratifyを利用すれば、コード量を減らすことができるようになるでしょう。 2021.01.25 機械学習
プログラミング scikit-learn(sklearn)のインストールを解説【Python入門】 scikit-learnが機械学習用のライブラリだと知っていますか?scikit-learnは、TensorFlowやPyTorchよりもはるか以前の2007年に公開されています。この記事では、scikit-learnの現状とインストール方法に関して解説しています。 2021.01.24 プログラミング
プログラミング Pythonで高速フーリエ変換を行う【FFT】 機械学習を触っていると、高速フーリエ変換という言葉を目にしませんか?数式の理解まではいかなくても、とりあえずPythonで実際に動かしてみませんか?この記事では、Numpyでフーリエ変換を行うための方法を解説しています。実際に動かしてみると、やはりそれなりに理解できることがあります。 2021.01.23 プログラミング
機械学習 DETRによる物体検出をPyTorchで行う【Transformer】 最新の物体検出であるDETRを知っていますか?学習済みモデルをダウンロードして使えば、すぐに最新の物体検出を実行することが可能です。この記事では、WindowsやLinuxでDETRを動かすための方法を解説しています。なお、DETRはGPUでガリガリと動きます。 2021.01.22 機械学習