- 2021-08-23
tensorflow2 Subclassing APIとGradientTapeで2クラス分類!【tensorflow】
前回はSubclassing APIとGradientTapeを使ってかなりシンプルな線形回帰モデルの実装を行いました! しかし、前回のモデルのパラメータはy = ax + bのaとbの2つみでDeep Neural Networkの実装の主役になるDenseレイヤーなどのパーツを全く使用しませんで […]
前回はSubclassing APIとGradientTapeを使ってかなりシンプルな線形回帰モデルの実装を行いました! しかし、前回のモデルのパラメータはy = ax + bのaとbの2つみでDeep Neural Networkの実装の主役になるDenseレイヤーなどのパーツを全く使用しませんで […]
tensorflowにはSequential API, Functional API, Subclassing APIと3つの書き方があります! この中でSequential API, Functional APIは比較的わかりやすくて初めてTensorflowを触る方でもすぐにモデルを構築すること […]
前回はOptunaを使った簡単な例の最適化とニューラルネットワークの最適化を行ってみました! Optunaの凄さは前回だけでも十分伝わったと思うのですが、実はOptunaの本領はPostgressDBなどをバックエンドに使用したとき発揮されます! PostgressDBをOptunaと一緒に使うと以 […]
ニューラルネットワークやLightgbmでモデルを作成する際に最も時間のかかるのはハイパーパラメータの調整ではないでしょうか? 最適なものを得ることができればそれだけでモデルの性能をぐんと上げることができる一方で、その最適な値を探索するのはすごく苦労する作業です。。。 今回はそんな面倒だけどとても重 […]
Kaggleに挑戦したことのある方はKernelsでlightgbmを使用したものを見ることが多いと思います! lighthbmは計算速度も速い、予測精度も高い、さらに決定木をベースにしたアルゴリズムのため前処理もほとんど必要ないという三拍子揃っためちゃくちゃ強力なモデルです! Kaggleなどのコ […]
デンドログラムって見た目のカスタマイズがすごく難しいですよね。。。R標準のplotだとダサいし、かと言ってggplot2で描こうとするとあまりにも難しいし。。。 そこで今回は見た目のカスタマイズがすごく簡単にできて、さらにggplotによる細かい調整も可能な方法を紹介します! それがggplotとd […]
Part1では正規化などのデータの前処理、Part2ではネットワークの構築とデンドログラムの作成を行ってきました! 今回はWGCNAで最も重要なパートであるモジュール検出を行います! モジュール検出は自分で設定しなければならないパラメータが多くあり、解析者によって得られる結果が大きく異なります。です […]
前回のPart1ではrawデータのダウンロードから正規化を行い、サンプルと遺伝子フィルタリングまでを行いました。 今回はいよいよメインのWGCNAによるネットワーク構築をしていきます! このPartのコードは以下のチュートリアルを参考にしています。 Tutorial for the W […]
WGCNAの説明 今回はそんな強力な手法であるWGCNAを使って実際にマイクロアレイのデータ解析をやってみました!本ページに出てくるコードはすべてGithubにありますのでぜひご使用ください。 解析の概要 チュートリアルをそのままやるだけでは面白みに欠けると思ったのでGEOから全身性エ […]
NCBIの情報を取得するウェブアプリを作成した際に勉強したNCBIのAPIの利用方法をご紹介したいと思います! APIとは? APIとはアプリケーションプログラミングインタフェースの略で,プログラムを通して外部から機能を呼び出すことのできるシステムのことを言います!例えばTwitterのAPIではツ […]