タグ

2018年6月19日のブックマーク (4件)

  • Pythonの機械学習ライブラリtslearnを使った時系列データのクラスタリング

    tslearnとは 時系列分析のための機械学習ツールを提供するPythonパッケージで、scikit-learnをベースとして作られているみたいです。 主な機能として、クラスタリング、教師ありの分類、複数の時系列を重ねた際の重心の計算ができたりします。 今回使用するに至った一番のモチベーションは、波形や振動などの時系列データに対してクラスタリングできるというところです。 tslearnインストール pipコマンドでインストールできます。 Kshapeというクラスタリング手法 今回tslearnで使用するモジュールとして、Kshapeというクラスタリング手法を時系列データに適用していきたいと思います。 Kshapeは2015年に下記の論文で提唱された方法で、以下の流れで実行されるアルゴリズムになります。 相互相関測定に基づいた距離尺度を使う(Shape-based distance: SBD

  • あると便利? VS Codeで使えるPython関連の拡張機能

    連載「Visual Studio Codeで始めるPythonプログラミング」 今回はVisual Studio Code(以下、VS Code)用の拡張機能を幾つか紹介していこう。読者のお役に立てば幸いだ。今回はWindows版のVS Code 1.24.1で動作を確認している。 今回紹介するのは以下の拡張機能だ。興味のあるものがあれば、以下のリンクからジャンプしても構わない。なお、MagicPython拡張機能は紹介ページで「インストールしないことが推奨されている」ことに注意されたい(稿でもオススメという意味ではなく、インストールしている人がいれば、「それは不要である」ことをお知らせする目的で紹介している)。

    あると便利? VS Codeで使えるPython関連の拡張機能
  • コンピュータサイエンスアンプラグド

    コンピュータサイエンスアンプラグドは、コンピュータを使わずに情報科学を教えるための学習法です。 カードなどを用いたゲームやグループ活動を通して、コンピュータの基的なしくみを楽しく学ぶことができます。 (日語版の紹介) このサイトではニュージーランドで開発された Computer Science Unplugged を翻訳した内容を紹介しています。今後は、日での実践例や日で開発したアンプラグド教材についても紹介していく予定です。 データ:情報を表す素材 点を数える(2進数) 色を数で表す (画像表現) それ、さっきも言った!(テキスト圧縮) カード交換の手品(エラー検出とエラー訂正) 20の扉(情報理論) ジョニーを探せ(情報理論) コンピュータを働かせる:アルゴリズム 戦艦(探索アルゴリズム) いちばん軽いといちばん重い(整列アルゴリズム) 時間内に仕事を終えろ(並び替えネットワー

  • 伝わるデザイン|研究発表のユニバーサルデザイン

    研究者や研究に関わる大学生や大学院生は、一年を通じて研究室ゼミや学会などで研究成果の発表を行なわなければなりません。また、近年、科学者でない人たちに対する一般向けのプレゼンや講演(アウトリーチ活動)の機会も増えてきています。他にも、研究論文や報告書を書いたり、研究費調達のために予算申請書やプロジェクトの提案書を作成したりすることも、研究者にとって欠かせない仕事です。これらはいずれも情報を他者(研究仲間や審査員、一般市民)へ伝えようとする行為であり、正確かつ効果的な情報の発信が望まれます。しかし、自己流で資料を作成して、闇雲に情報を発信していても、スムーズに情報は伝わりません。ときには誤った情報が伝わってしまい、研究の価値を正当に評価してもらえないことさえ起こりえるのです。 情報を正確にかつスムーズに他者に伝えるためには、情報をデザインすること、つまり文章を読みやすく整えたり、図表を見やすく