LoginSignup
17
12

More than 5 years have passed since last update.

Qiita記事解析システムを作ろう その2

Posted at

前回の投稿

Qiita記事解析システムを作ろう その1

概要

 投稿をQiitaの記事をGoogle Cloud Natural Languageに突っ込んでみる。

 サンプル数 1539件
 日時    2018-07-12 17:28:27 ~
       2018-07-18 14:20:19

 ソースコード

  https://github.com/mofon001/QiitaAnalyzer

 作ったシステムの画面

 image.png

解析

解析の計算に関して

 計算方法はスコア0を除外し、各上位2/3のデータの平均を算出

1 感情があふれ出ている記事(絶対値ランキング)

 スパム投稿がトップに来てしまうのが残念なところ
 なんだか特徴が掴みづらい

NO  絶対値 +   -
[01] 0.846 0.846 0.592 グッチiphonex plus/xs携帯ケースおすすめ
[02] 0.725 0.694 0.188 電子工作LED大好きギャル(?を増やそう Hollywoodから来たチアベアが楽しい計画♡
[03] 0.709 0.654 0.110 Management Style(一緒に働く方々向けに)
[04] 0.700 0.659 0.138 プログラミングの挫折しないための学習法
[05] 0.677 0.477 -0.194 手を動かしながら開発するとゴミソースができあがる
[06] 0.667 -0.157 -0.643 NPMのeslint-scopeハッキングとNPM全トークン無効化
[07] 0.664 0.445 -0.200 DeployGateの配布ページを使ってリンク共有のみでアプリ配信する
[08] 0.656 0.367 -0.283 新型充電器型カメラが登場!
[09] 0.655 0.010 -0.566 Windows10の重い遅い対策
[10] 0.653 0.259 -0.394 優秀な技術者を追い出してしまった事例2
[11] 0.650 0.617 0.171 iOSアプリ開発を学びたかったらUdemyが断然おすすめ!
[12] 0.646 0.557 0.021 帳票作成ツールの選ぶ基準
[13] 0.643 0.495 -0.105 [ポエム] 良いコードとはなにか
[14] 0.639 0.600 0.091 Go Map!!を持ってハッピー・マッピング :)
[15] 0.638 0.077 -0.500 IBM i (AS/400)のPASE環境でnode.jsを動かす方法 [準備編] (1/4)
[16] 0.636 -0.059 -0.573 JavaでNull安全なMapの値を取得する
[17] 0.633 0.473 -0.130 Pythonの仮想環境の構築
[18] 0.633 0.583 0.107 なぜKaggleで予測結果をブレンディングすると良い結果がでるのか。弱学習器の強さについて。
[19] 0.632 0.580 0.127 UXデザイナー厳選 Git/Github オススメ学習サイトまとめ完全保存版【2018.07】
[20] 0.630 0.459 -0.157 2018年版Webアプリ入門
[21] 0.624 0.600 0.154 初めて作ったWEBサービスが3日で2000アクセス集めて思ったこと
[22] 0.623 0.523 0.008 slackアプリ設定
[23] 0.621 0.550 -0.021 注目を浴びている! 2018年ワールドカップに対するコメントを分析
[24] 0.620 0.125 -0.455 Web API Good Parts エラーの表現
[25] 0.617 0.390 -0.217 某プログラミングスクールを終えた時点での心の変化
[26] 0.617 0.317 -0.307 Unity開発におけるアンチパターン
[27] 0.615 0.296 -0.319 ステートレスとは
[28] 0.614 0.571 0.148 IT業界で働いてみた10日目の雑感(タスク管理について)
[29] 0.614 0.164 -0.432 Circuit Breaker Pattern 調べてみた
[30] 0.612 0.012 -0.544 MySQLでSELECTした結果をINSERTしようとしたらNULLが空白になった
[31] 0.612 0.571 0.126 ProgateのjQueryレッスンで学べること
[32] 0.611 0.417 -0.183 メモ: RaspberryPI 3B(+) で消費電力を抑える? (あまり実用的ではないかも)
[33] 0.611 0.533 0.006 Keto Thermo Diet Reviews: High Quality Alternative Formula of Weight Loss Pills
[34] 0.607 0.529 0.022 初めてVue.jsに触れた頃の私へ今の私が伝えたいTips コンポーネント分割/ライブラリ選択編
[35] 0.602 0.526 0.026 深層強化学習のビジネス応用と、AIに自然言語を理解させる方法について
[36] 0.598 0.141 -0.420 プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話
[37] 0.597 0.453 -0.098 TechAcademyの最終課題でWebサービスをつくった
[38] 0.594 0.561 0.122 Railsでの開発時に重宝しているURL集
[39] 0.590 0.400 -0.165 SEOによる弊害か、見つからない情報を収集するときはリージョンや言語を変えてみよう
[40] 0.588 0.488 -0.021 【SIer新人向け】研修では教えてくれないノウハウ集

2 リア充な記事(プラスランキング)

 おすすめ系が多いような気がする
 よぉし、これからもSPAをガンガン勧めちゃうぞぉ

NO  絶対値 +   -
[01] 0.846 0.846 0.592 グッチiphonex plus/xs携帯ケースおすすめ
[02] 0.725 0.694 0.188 電子工作LED大好きギャル(?を増やそう Hollywoodから来たチアベアが楽しい計画♡
[03] 0.700 0.659 0.138 プログラミングの挫折しないための学習法
[04] 0.709 0.654 0.110 Management Style(一緒に働く方々向けに)
[05] 0.650 0.617 0.171 iOSアプリ開発を学びたかったらUdemyが断然おすすめ!
[06] 0.639 0.600 0.091 Go Map!!を持ってハッピー・マッピング :)
[07] 0.624 0.600 0.154 初めて作ったWEBサービスが3日で2000アクセス集めて思ったこと
[08] 0.633 0.583 0.107 なぜKaggleで予測結果をブレンディングすると良い結果がでるのか。弱学習器の強さについて。
[09] 0.632 0.580 0.127 UXデザイナー厳選 Git/Github オススメ学習サイトまとめ完全保存版【2018.07】
[10] 0.614 0.571 0.148 IT業界で働いてみた10日目の雑感(タスク管理について)
[11] 0.612 0.571 0.126 ProgateのjQueryレッスンで学べること
[12] 0.594 0.561 0.122 Railsでの開発時に重宝しているURL集
[13] 0.646 0.557 0.021 帳票作成ツールの選ぶ基準
[14] 0.568 0.550 0.180 Udemyの素晴らしさを伝えたい
[15] 0.621 0.550 -0.021 注目を浴びている! 2018年ワールドカップに対するコメントを分析
[16] 0.576 0.540 0.080 やっとこさGITHUB
[17] 0.611 0.533 0.006 Keto Thermo Diet Reviews: High Quality Alternative Formula of Weight Loss Pills
[18] 0.607 0.529 0.022 初めてVue.jsに触れた頃の私へ今の私が伝えたいTips コンポーネント分割/ライブラリ選択編
[19] 0.602 0.526 0.026 深層強化学習のビジネス応用と、AIに自然言語を理解させる方法について
[20] 0.552 0.524 0.088 Material-UIとNext.jsを併用すると、Linkで困る。
[21] 0.623 0.523 0.008 slackアプリ設定
[22] 0.543 0.500 0.071 Room Database in Android for better Local Database
[23] 0.557 0.500 0.086 30日でできる!OS自作入門 day1
[24] 0.567 0.500 0.012 Firebase MLKitのFace Detectionでイケメン度を検出する
[25] 0.557 0.497 0.047 【イベントレポート】GitLab Meetup Tokyo #8: GitLab 11.0リリース記念
[26] 0.643 0.495 -0.105 [ポエム] 良いコードとはなにか
[27] 0.558 0.489 0.013 スライドではBefore/Afterを書こう。その他スライドの作り方。
[28] 0.588 0.488 -0.021 【SIer新人向け】研修では教えてくれないノウハウ集
[29] 0.492 0.483 0.244 [part 2]0から本当に機械学習を理解するために学ぶべきこと~一流のデータサイエンティストを例に~
[30] 0.562 0.483 0.012 初めてVue.jsに触れた頃の私へ今の私が伝えたいTips プロジェクト作成編
[31] 0.551 0.482 0.017 DeepLab v3+(意訳)
[32] 0.519 0.481 0.050 HP Support Phone Number (844)298-5888
[33] 0.536 0.480 0.034 文系人間が機械学習をざっくりと説明してみる
[34] 0.526 0.479 0.044 JJUG CCC 2017 Fall  リポート Java
[35] 0.496 0.479 0.129 【Wordpress】増えてしまったタグやカテゴリーのテンプレートをフォルダ毎に整理する方法
[36] 0.677 0.477 -0.194 手を動かしながら開発するとゴミソースができあがる
[37] 0.510 0.475 0.116 Ruby入門第12回〜caseを使った条件分岐〜
[38] 0.481 0.475 0.144 [Angular] よく使われるモジュール達 - @NgModuleとは何か (4)
[39] 0.633 0.473 -0.130 Pythonの仮想環境の構築
[40] 0.489 0.471 0.061 世界の様々な量子コンピュータ

3 ダークサイドの力は強力な記事(マイナスランキング)

 セキュリティやトラブルシュートは闇への入り口なのだろうか?

NO  絶対値 +   -
[01] 0.667 -0.157 -0.643 NPMのeslint-scopeハッキングとNPM全トークン無効化
[02] 0.636 -0.059 -0.573 JavaでNull安全なMapの値を取得する
[03] 0.588 -0.063 -0.569 dpkgやapt-get関連でエラーが出た時の対処法
[04] 0.655 0.010 -0.566 Windows10の重い遅い対策
[05] 0.586 -0.214 -0.559 開発中アプリがインストールできなくなる現象
[06] 0.612 0.012 -0.544 MySQLでSELECTした結果をINSERTしようとしたらNULLが空白になった
[07] 0.540 -0.085 -0.535 Github Desktopでログインできなくなった時の対処法
[08] 0.550 -0.100 -0.528 [Oracle]特定のセッションを一気に切断(プロセスもKILL)する
[09] 0.544 -0.081 -0.525 Ansible playbook | register での変数定義はタスクのスキップ時にもおこなわれる
[10] 0.568 -0.045 -0.521 SQL Server 計算列で、和暦と消費税計算してみる
[11] 0.525 -0.135 -0.520 firewalld再起動後のDockerコンテナ起動失敗
[12] 0.638 0.077 -0.500 IBM i (AS/400)のPASE環境でnode.jsを動かす方法 [準備編] (1/4)
[13] 0.534 -0.005 -0.476 マイコン開発での失敗談・成功談 過去、現在、未来
[14] 0.570 0.060 -0.475 VS Code1.25の気になった新機能(まとめ&小ネタ)
[15] 0.550 0.021 -0.471 KINGJIM PORTABOOK(xmc10)にUbuntuをインストールする際の注意
[16] 0.507 -0.007 -0.464 Visual Studioで 'stdafx.cpp': No such file or directory が出た時の対処法
[17] 0.524 -0.012 -0.459 【AWS】Amazon EC2 Dedicated Hostを使ってみたメモ
[18] 0.500 -0.000 -0.458 SElinuxの無効化に失敗してOSが起動しなくなった話
[19] 0.563 0.079 -0.458 【自主勉強】専門用語の確認 part5
[20] 0.457 -0.179 -0.457 Apache、PHP、MySql、postfixコマンドメモ
[21] 0.620 0.125 -0.455 Web API Good Parts エラーの表現
[22] 0.497 -0.023 -0.449 Windows環境でGStreamerのSRTプラグイン(1.15.0.1)をビルドする(cerbero)
[23] 0.573 0.077 -0.442 Windows2003ServerマシンをP2V
[24] 0.614 0.164 -0.432 Circuit Breaker Pattern 調べてみた
[25] 0.500 0.071 -0.421 Nginxの機能一覧
[26] 0.520 0.050 -0.420 Microsoft Flow でExcel帳票を出力・・・めっちゃ苦労したからみんなに共有 その2(Do Untilの使い方もあるよ!)
[27] 0.598 0.141 -0.420 プログラマーの君! 勘違いするな! シェルスクリプトでは読みやすさのためにスペースを置くな!! という話
[28] 0.455 -0.007 -0.413 ssh - 特定ユーザに対して時間限定でリモートサーバへアクセスを許可する方法(Linux版)
[29] 0.544 0.050 -0.412 Ansible 「で」 python 「を」 リモートーサーバーにインストールする方法
[30] 0.497 0.045 -0.410 Ansibleの仕組み | なぜ Ansible はリモートサーバーにも python を必要とするのか
[31] 0.495 0.050 -0.410 MacOS High SierraにSoundflowerをインストール出来ないときの対処方法.
[32] 0.514 0.093 -0.407 ESXi 6.7 Web UIでネットワークアダプタの接続先が存在しなくなった場合の設定変更方法
[33] 0.486 0.100 -0.407 HTTP Strict Transport Security
[34] 0.466 0.034 -0.403 Ansible task の状態の種類 ( ok / changed / failed / skipped / ignoring )
[35] 0.553 0.121 -0.400 neologdインストール時にハマった備忘録
[36] 0.514 0.121 -0.400 MySQLでいろいろ試す時のインストール手順 (CentOS7.5)
[37] 0.437 0.013 -0.400 Basic認証とIP制限を設定して、Nginxサーバーのセキュリティを高める
[38] 0.539 0.117 -0.394 WSL (Windows Subsystem for Linux)からSSH接続するには
[39] 0.653 0.259 -0.394 優秀な技術者を追い出してしまった事例2
[40] 0.546 0.138 -0.392 formでpostリクエストを送るが画面遷移しない

まとめ

 このデータに何の意味があるのかって? そんなことを私に聞かれても困る。作っている途中から、「ああ、やっちまってるな」と思ったとしても、もはや突っ走るしか無かったのだ。

 最近、公開初週で打ち切りになった映画が126億円の赤字を出したらしい。たぶん作っている途中から、「これ、やばいぞ」と感じ取った者はいたはずだ。しかし、そこで「やめましょう、絶対コケますよ」なんて言えるはずは無い。突っ走るしか無かったのだ。その末路に比べればなんていう事は無い。そう、なんていう事は無いのだ!

17
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
12