ブックマーク / www.procrasist.com (7)

  • 知識0だった僕がデータ分析をこれまでどう学び、これからどう使うのか - プロクラシスト

    長かったデータ分析ガチ勉強カレンダーも最終日*1。 自分のこれまで歩いてきた道を軽く振り返ったあと、自分が思う機械学習/データ分析のあり方について書き連ねたいと思う。あくまで一つの価値観として楽しんでもらえればと思います。 データ分析って何?状態から やったこと わからないところを聞くレベルに達するまで わからないところが分かるようになると アルゴリズムをどう理解したか。 自分が思う、これからのデータ分析 良いデータが集まるところに価値が生まれる 実務のデータ分析は高い精度よりも低コストと高い説明能力 データ分析はトップダウン あくまで人間の補助、人間とのシナジーを考える まとめ データ分析って何?状態から データ分析業務を行うにあたって、まずはじめの難関は、言葉の壁だった。ほぼコンピュータと無縁の世界で生きてきた私は、「Linuxって何?Vimって何?」っていうのを毎日繰り返していた。

    知識0だった僕がデータ分析をこれまでどう学び、これからどう使うのか - プロクラシスト
  • お風呂場のパカパカドアが通る面積を計算したら感動的に綺麗だった【美しい回答追記】 - プロクラシスト

    こんにちは、ほけきよです!! みなさんのお家にあるお風呂場で、こんなドアはないでしょうか?? そう、通称『パカパカドア』ですね!!私の家もこのドアです。 ある日、シャワーを浴びている時、このドアをパカパカしていました。全裸で。 すると、このパカパカドア、なかなか複雑な動きをしているな、と気づきました。全裸で。 「これは、求めなければならない…!!」 使命感にかられ、すぐさまお風呂を飛び出して計算に取り掛かりました。 高校数学で解けますが、なかなか色々考えることがたくさんあって難しい問題になってます。 数学に自身のある諸氏はぜひともチャレンジしてみてください。 問題 問題文は以下の通り どんな形になるの? 解く前に軽いヒントを。 このドア、どんな図形を描くか想像できますか? せっかくなので今回はアニメーションにしてみました。 これを重ね合わせると、↓のようになります 美しい… こう言うので囲

    お風呂場のパカパカドアが通る面積を計算したら感動的に綺麗だった【美しい回答追記】 - プロクラシスト
  • 【技術メモ】python matplotlibで見栄えの良い色, グラフを作るTips - プロクラシスト

    matplotlibでも割と綺麗な図を作ることができる。 図示の時に色々と使うテクニックを列挙。 どうぞ皆さんもお使いください 基の体裁 関数で調整 plt()内の基オプションで調整 透過度をあげる 漫画風にする 棒グラフに柄を載せる グラデーション用の色を作る グラデーションの作り方 色の参考にcmリスト 王道カラフル系 単色濃淡(っぽい) 温度系 季節の色たち グラデーションにならない系 その他 基の体裁 まずこのグラフ import numpy as np import matplotlib.pyplot.plt x = np.arange(-np.pi,np.pi,np.pi/50) plt.axvspan(-0.5*np.pi,0.5*np.pi,color="red") plt.plot(x,np.sin(x)) plt.show() どぎついし、端が切れているし、イマイ

    【技術メモ】python matplotlibで見栄えの良い色, グラフを作るTips - プロクラシスト
  • 【強化学習】DQNを秒速で扱える『ChainerRL』使い方メモ - プロクラシスト

    こんにちは、ほけきよです! 強化学習って知ってますか? 「AlphaGoが、碁の世界王者を破った」 などと最近脚光を浴びている機械学習技術ですね。 私のブログでも何回か関連記事を出しているのですが、 今回は、Chainerで強化学習を簡単に扱えるツール、「ChainerRL」を使ってみました! なかなか便利だったので使い方を解説やまとめ、Tipsを加えながらメモしてみました。 (コードはjupyter準拠なので、上から順番にコピペすると基は動くはずです) これから強化学習やってみたいという人は、これで強化学習がどんなものか試してみるのもいいかもしれません! 強化学習って? chainerrl Setup 必要なライブラリをimportする environmentの設定 environmentに必要な要件(最低限) 今回使うもの Agentの設定 ChainerRLでデフォで実装されている

    【強化学習】DQNを秒速で扱える『ChainerRL』使い方メモ - プロクラシスト
  • 【Google Trends】10年前の2月に『人間関係』がバズったワケ - プロクラシスト

    こんにちは、ほけきよです! GoogleTrendsって知っていますか? Googleで検索された単語のトレンドを調べることが出来るサイトです。 Google トレンド 例えば、『バルス』と入れると このように、ラピュタの放映日がいとも簡単にわかります。 また、『PPAP』と入れると このように、トレンドの終息感がいとも簡単にわかります。 そんなこんなで、色々と調べると面白い*1のですが、 そんななか、ひときわ目立ったトレンド検索結果がありました。 それが 『人間関係』 です。なぜ人間関係という単語を調べたか。それは闇の中に葬りましょう。*2 みておわかりの通り、10年前の2月に異常な高まり*3を見せています。他の月は全然なのに。 ちなみに私は最近「氷菓」という推論系アニメを履修したこともあり、推論熱が高まっています。 なので、今回はなぜ『人間関係』が2007年の2月にのみバズったのか、調

    【Google Trends】10年前の2月に『人間関係』がバズったワケ - プロクラシスト
    buenaarbol
    buenaarbol 2017/03/04
    これはドヤしていい
  • 【xkcd】pythonコードにたった一行で漫画のようなグラフを作る! - プロクラシスト

    xkcdとは 世界一で最も人気のあるウェブ漫画の一つです xkcd: Code Quality 3 ランダル・マンローが2005年9月に開設 皮肉や風刺が得意。理系ネタが結構多い。 現在は週3回更新されている キャラやフォントが特徴的 これとか皮肉が効いてていいですね!好きです A : 寝ないの? B : 寝られないんだ、大事なことがある A : なによ? B : 誰かがインターネットでボロを出してるんだ xkcd: Duty Calls 実はmatplotlibを使えば、グラフをxkcd風に仕立てられます。しかもたった一行で!今回はその紹介をします xkcdとは matplotlibで、xkcd requirement 使い方 MatplotlibのHPもxkcd風に サンプルを見てみる 3D 円グラフ 最後に matplotlibで、xkcd requirement matplotli

    【xkcd】pythonコードにたった一行で漫画のようなグラフを作る! - プロクラシスト
  • 【Day-17】DeepLearning系ライブラリ、『Keras』の使い方まとめ(2.x対応版) - プロクラシスト

    【最終更新 : 2017.12.17】 ※以前書いた記事がObsoleteになったため、2.xできちんと動くように書き直しました。 データ分析ガチ勉強アドベントカレンダー 17日目。 16日目に、1からニューラルネットを書きました。 それはそれでデータの流れだとか、活性化関数の働きだとか得るものは多かったのですが、Kerasと言うものを使ってみて、何て素晴らしいんだと感動してしまいました 今まで苦労して数十行書いていたものが、わずか3行で書ける! 正直、スクラッチで書く意味って、理解にはいいけど研究や分析には必要あんまないんですよね。車輪の再発明になるし。 と言うわけで、使えるものはどんどん使っていこうスタンスで、今日はKerasの紹介です! Tutorial+気になった引数を掘り下げて補足のような感じで書いています。 ちなみに、各部のコード以下をつなぎ合わせるとmnistの分類器が動くよ

    【Day-17】DeepLearning系ライブラリ、『Keras』の使い方まとめ(2.x対応版) - プロクラシスト
  • 1