タグ

pythonに関するyasuinoのブックマーク (6)

  • データサイエンスを無料で勉強できる教材6選 | Ledge.ai

    サインインした状態で「いいね」を押すと、マイページの 「いいね履歴」に一覧として保存されていくので、 再度読みたくなった時や、あとでじっくり読みたいときに便利です。

    データサイエンスを無料で勉強できる教材6選 | Ledge.ai
  • 【python】連続ウェーブレット変換の実装【自作関数】 | MyTechnologyBlog

    はじめに 連続ウェーブレット変換(continuous wavelet transform : CWT)とは、時間周波数解析の一つであり、信号の時間ごとの周波数特性を見ることが出来ます。 今回はpythonでscipyやPyWaveletsといったライブラリではなく自作の連続ウェーブレット変換の関数を紹介します。また、実際にCWTを信号に対して行い、信号の特徴を抽出してみます。 連続ウェーブレット変換の概要、scipyやPyWaveletsライブラリを使用する方法については別途記事を書く予定です。 【世界で5万人が受講】実践 Python データサイエンス・オンライン講座 信号生成 次のようなsignal01とsignal02を作成し、連続ウェーブレット変換を行うための信号として用意しました。 signal01 この信号は周波数2[Hz]、7[Hz]、13[Hz]の3つのsin波を合成した

  • 【習作】TypeScriptで遺伝的アルゴリズム - Qiita

    TypeScriptと遺伝的アルゴリズムの勉強のために、 こちらページ のプログラムをTypeScriptに書き換えてみます。 PythonにはあるけどTypescriptにはない関数なんかもあるので、そういう関数も他のサイトを参考にしつつ実装して進めます。 遺伝的アルゴリズムの解説は、参考ページや、そこにリンクのあるスライドがとても詳しいので、そちらを参照してください。 ソースコードはこちらで公開しています。 追加した算術関数 ここは質ではないので、参考サイトのコピペで済ましています。 Sum 配列の合計を求める関数 参考サイト // 合計の算出 function sum(arr: Array<number>): number { return arr.reduce(function(prev, current, i, arr) { return prev + current; });

    【習作】TypeScriptで遺伝的アルゴリズム - Qiita
  • 競馬予想を始めた - DEVGRU

    まだ仮想通貨の取引の痛手が残っていて株取引はできていない(SBIに口座を開設しただけ…)。 それはさておき、最近興味があったが応用先のない機械学習の知識がついに役に立つ分野が見つかった。競馬だ。 無料で手に入る多数のパラメータがあり、結果がはっきりしていて、しかもリターンが金銭的に入ってくる。 以下の記事を参考に、 netkeiba.com のデータを用いてLigthGBMで学習をしている。 cocon-corporation.com cocon-corporation.com また、以下の書籍を参考にして精度を向上している。 ゼロからはじめるデータサイエンス ―Pythonで学ぶ基と実践 作者: Joel Grus,菊池彰出版社/メーカー: オライリージャパン発売日: 2017/01/25メディア: 単行(ソフトカバー)この商品を含むブログを見る Pythonではじめる機械学習 ―s

    競馬予想を始めた - DEVGRU
  • Scikit-learnによるランダムフォレスト

    決定木 (decision tree) は最も簡単な論理体系からなる機械学習法のひとつであり,入力ベクトルを学習することにより,その過程で自然に重要な特徴量の抽出および順位付けをすることができる手法である.決定木は多くの機械学習法において問題となる過学習を起こすことがあり得るが,これを集団学習を用いることで起こし難くしたのがランダムフォレスト (random forest) である.決定木をたくさん組み合わせることによって構築される予測器なので名称にフォレストが冠されている.ランダムフォレストでは,データをブートストラップサンプリングにより複数個サンプリングし,それらに対して決定木モデルを作成,それらの結果を多数決や平均ととる等の作業によって統合することで最終的な予測を行う.このような手法を集団学習 (アンサンブル学習) の中でも特に,バギングと呼ぶ. 学習させるデータの構造 以下のような

  • VS CodeとFlaskによるWebアプリ開発「最初の一歩」

    VS CodeとFlaskによるWebアプリ開発「最初の一歩」:Visual Studio Codeで始めるPythonプログラミング(1/3 ページ) 連載「Visual Studio Codeで始めるPythonプログラミング」 FlaskはPythonでWebアプリを開発するための「マイクロ」フレームワークだ。今回から数回に分け、Visual Studio Code(以下、VS Code)とこのFlaskを利用して、Webアプリを開発するための基を見ていこう。なお、稿ではWindows版のVS CodeとPython 3.6.5を使用する(macOSでも動作を確認した)。 Flaskとは FlaskはWebアプリを開発するための「マイクロ」フレームワークだ。ここで「マイクロ」とは単なる「小規模なフレームワーク」ではなく、「コア機能はシンプル」で「拡張性がある」ことを意味している。

    VS CodeとFlaskによるWebアプリ開発「最初の一歩」
  • 1