はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    iPhone 17

『qiita.com』

  • 人気
  • 新着
  • すべて
  • tfdbg を使って Keras の nan や inf を潰す - Qiita

    4 users

    qiita.com/keisuke-nakata

    はじめに Keras に限らず、機械学習等の科学計算をおこなっているときに nan や inf が出現することがあります。 nan や inf は主にゼロ除算などのバグに起因して発生しますが、nan や inf それ自体を目的に使うこともあるため、エラーになるわけではありません。エラーになったとしても、「きっとどこかでゼロ除算しているんだろなぁ・・・」と思いを馳せることができるだけです。 そこで、TensorFlow 公式デバッガである tfdbg を使って、(TensorFlow バックエンドの) Keras モデルをデバッグして nan や inf の原因を追ってみます。 今回デモ用に利用したコードは公開していますので、ご興味があればご参照ください: https://github.com/keisuke-nakata/keras-tfdbg-tutorial tfdbg とは 公式の

    • テクノロジー
    • 2019/02/05 18:55
    • 【論文】Deformable Convolutional Networks (2017) - Qiita

      5 users

      qiita.com/keisuke-nakata

      [1703.06211] Deformable Convolutional Networks メタ情報 ICCV 2017 oral paper Microsoft Research Asia 著者実装 日本語による解説 (見つけられた範囲で) Deformable Convolutional Networks Active Convolution, Deformable Convolution ―形状・スケールを学習可能なConvolution― 機械学習論文読みメモ_108 - Qiita 概要 本質的に、CNN はその構造上、幾何的な 1 変換処理に制限されている その欠点を克服するために、 deformable convolution と deformable RoI pooling を提案する 物体検出と semantic segmentation のタスクで結果を検証する 導入

      • テクノロジー
      • 2019/01/23 14:11
      • pyenv 環境で Google Cloud SDK をインストールする - Qiita

        3 users

        qiita.com/keisuke-nakata

        Google Cloud SDK は Python2 系しか対応しておらず、しかもだいぶ古いまま放置されているようで、pyenv (+virtualenv) 環境下でインストールを試みると色んな所がぶっ壊れる。 やりたいこと pyenv virtualenv 2.7.12 gcloudsdk で作成した Python2 の環境の下に Google Cloud SDK をインストールしたい。システム環境を汚染してほしくない。 問題点 StackOverflow の質問 によると、 とすれば動くらしいが、勿論 pyenv 環境だとうまくいかない。 $(which python2) を、作成した環境に合わせて /Users/keisuke.nakata/.pyenv/versions/gcloudsdk/bin/python2 などとして直接 pyenv の Python 実行環境を読みに行かせ

        • テクノロジー
        • 2018/05/19 18:39
        • python
        • Python で Ctrl-C をキャッチする - Qiita

          4 users

          qiita.com/keisuke-nakata

          Python で Ctrl-C (SIGINT) をキャッチする方法について検索すると、signal モジュールを使用する方法がよくヒットするが、もっと簡単にできるよという TIPS です。 結論から言えば、KeyboardInterrupt 例外を捕まえれば OK です。 KeyboardInterrupt を使用した場合のコード: try: while True: # なんらかの重い処理 (for だったり while だったり。。。) pass # ここに、Ctrl-C で止めたい処理を書く except KeyboardInterrupt: # Ctrl-C を捕まえた! # print('interrupted!') pass # なにか特別な後片付けが必要ならここに書く # プログラムをこの時点で殺すなら sys.exit する # あとは普通の処理を書けば良いが、Ctrl-C

          • テクノロジー
          • 2017/10/16 14:54
          • RWA (Recurrent Weighted Average) モデルを学習させてみた in Keras - Qiita

            5 users

            qiita.com/keisuke-nakata

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? RWA (Recurrent Weighted Average) とは? 論文 (Machine Learning on Sequential Data Using a Recurrent Weighted Average) はこちら 上図の c が RWA のモデル概略図です (a は通常の LSTM、b はアテンション付きの LSTM)。 RWA とは、系列データを扱う再帰的ニューラルネットワーク (Recurrent Neural Networks; RNN) の派生のひとつです。 提案論文中では、RNN の実装としてよく使用され

            • テクノロジー
            • 2017/05/18 13:12
            • 機械学習
            • python
            • Keras の学習のようすを Slack に通知する - Qiita

              3 users

              qiita.com/keisuke-nakata

              最近よく Python の深層学習ライブラリ Keras でモデルの学習をしています。 深層学習では一般的にモデルの学習に時間がかかり、GPU (もしくはそれに類する強力な) サーバに常にログインしっぱなしでコンソールを確認しているわけでもないため、都度進捗を報告してくれたらありがたいです。 そこで、Keras のコールバック機能から Slack の WebAPI を叩いてチャットで通知を試みます。 Slack の WebAPI キーの取得 まずは必要な API キーを取得します。 Slack の API キーを取得する作業は、世の中に大量に資料が転がっていますし、公式のドキュメントも親切なので、サマリだけとします。 Slack 公式 から画面上部の「Start Building」ボタンを押します。 すると、APIキーを使用するアプリの名前 (適当で OK です。例えば「notifier」

              • テクノロジー
              • 2017/04/26 16:12
              • TensorFlow の RNN チュートリアルやってみた - Qiita

                13 users

                qiita.com/keisuke-nakata

                自分用のメモ/学習を兼ねて、TensorFlow の RNN のチュートリアルを一行ずつみながらやってみる。 LSTM とはなんぞや、とか、そもそもの TensorFlow の使い方とかは、チュートリアル中にあるので割愛。 チュートリアルで用いているコードの内容の解説だけをおこなう。 コードのインデントが2で気持ち悪いとか、この関数 deprecated なんだけど💢といった苦情は Google 社へお願い致します。 対象としているチュートリアルは、 Language and Sequemce Processing の下にある、Recurrent Neural Networks というページ。 データ準備 まずはチュートリアル中で使用するデータ/コードのDLから。 コード TensorFlow 本体にはチュートリアルのコードが一部しか含まれていないため、別途DLが必要。 TensorFl

                • テクノロジー
                • 2016/12/30 05:32
                • rnn
                • TensorFlow
                • 機械学習
                • プログラミング
                • あとで読む
                • Python の or と and 演算子の罠 - Qiita

                  6 users

                  qiita.com/keisuke-nakata

                  普通、プログラム言語ではorとand (または||と&&などの類似表現) は (2項の) 論理演算を意味します。 つまりorやandが返す値は bool 値 (True/False) です。 C系の言語では True/False が 1/0 で代用されたりもしますが、とにかく論理演算 or と and は論理値に相当する値を返します。 しかし、Python では、orとandは論理値を返すとは限りません。 Pythonにおいて、式x and yは、次と等価です: if not bool(x): # xの論理値がFalseなら return x # yを見ることなく、しかもFalseではなくxそのものをリターン else: # xの論理値がTrueなら return y # bool(y) ではなく、yそのものをリターン

                  • テクノロジー
                  • 2016/08/15 15:32
                  • Python
                  • カーネルとは直感的に説明するとなんなのか? - Qiita

                    40 users

                    qiita.com/keisuke-nakata

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? How to intuitively explain what a kernel is?に対する回答がわかりやすかったので和訳 まずは質問の意図から。 質問者は、「カーネルとは直感的に説明するとなんなのか?」を聞いています。それに対する回答のひとつが、上記のリンク先です。 和訳 カーネルとはふたつのベクトル $\boldsymbol{x}$ と $\boldsymbol{y}$ の内積を(たいていはとても高次元の)特徴空間で計算する方法であり、これがカーネル関数が時々「一般化内積」と呼ばれる理由です。 $\mathbb{R}^n$ 上に

                    • テクノロジー
                    • 2016/01/24 12:46
                    • 機械学習
                    • カーネル
                    • machine learning
                    • SVM
                    • kernel
                    • 数学
                    • machinelearning
                    • あとで読む
                    • PythonとLuigiによるデータパイプライン構築 - Qiita

                      24 users

                      qiita.com/keisuke-nakata

                      はじめに この記事は Building Data Pipelines with Python and Luigi の和訳です。 元記事がよくできていたので、自分の理解も兼ねて、拙いながらも訳してみました。 誤り等ありましたらぜひコメントでご指摘おねがいいたします。 PythonとLuigiによるデータパイプライン構築 データサイエンティストにとって、日々の業務はエンジニアリングというよりも研究開発の色が濃いことがしばしばある。にもかかわらず、プロトタイプから製品までのプロセスには、素早く泥臭い決定が次善の策1であり、けっこうな数のリエンジニアリングの努力が必要となる。これはいつも革新を遅らせ、一般的に言えば、プロジェクト全体を遅らせる。 この記事はデータパイプライン構築の経験について議論する:データの抽出、洗浄、結合、前処理などデータ駆動製品のためのデータを準備するのに必要となる一般的なす

                      • テクノロジー
                      • 2015/11/15 09:16
                      • luigi
                      • pipeline
                      • python
                      • 整数をできるだけ均等になるように n分割 - Qiita

                        12 users

                        qiita.com/keisuke-nakata

                        問題設定 正の整数 x と n があるとします。xをn等分してください。 xはnで割り切れるとは限りませんが、できるだけ均等にn分割したいです。 例えば、x=13, n=4 に対して (つまり13の4等分) は [3, 3, 3, 4] で、 割り切れる場合には、例えば x=15, n=3 に対してはもちろん [5, 5, 5] となります。 どうやったらこのn等分が求まるでしょうか? 結論 // を整数除算 (小数点以下を切り捨てる除算) とします。 求めたい等分リストlは、[(x+0)//n, (x+1)//n, ..., (x+(n-1))//n] です。 Python3で実装するなら、

                        • テクノロジー
                        • 2015/11/03 08:53
                        • *お役立ち
                        • math
                        • プログラミング
                        • python
                        • programming
                        • 【Seaborn】日本語を表示する (フォントを変更する) - Qiita

                          8 users

                          qiita.com/keisuke-nakata

                          Seaborn? Seaborn とは、Pythonの外部モジュールのひとつで、統計データの可視化を目的として作られています。 公式ページでは、 Seaborn is a Python visualization library based on matplotlib. It provides a high-level interface for drawing attractive statistical graphics. (SeabornはmatplotlibにもとづくPythonの可視化ライブラリです。魅力的な統計グラフを描くためのハイレベルなインターフェースを提供します。) と説明されています。要は、matplotlibをかっこ良く、かつ使いやすくするためのライブラリです。 しかし、Seabornはフォントの問題でデフォルトでは日本語をうまく表示することが出来ません1。

                          • テクノロジー
                          • 2015/09/18 10:46
                          • seaborn
                          • 日本語
                          • font
                          • python

                          このページはまだ
                          ブックマークされていません

                          このページを最初にブックマークしてみませんか?

                          『qiita.com』の新着エントリーを見る

                          キーボードショートカット一覧

                          j次のブックマーク

                          k前のブックマーク

                          lあとで読む

                          eコメント一覧を開く

                          oページを開く

                          はてなブックマーク

                          • 総合
                          • 一般
                          • 世の中
                          • 政治と経済
                          • 暮らし
                          • 学び
                          • テクノロジー
                          • エンタメ
                          • アニメとゲーム
                          • おもしろ
                          • アプリ・拡張機能
                          • 開発ブログ
                          • ヘルプ
                          • お問い合わせ
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について
                          • ガイドライン
                          • 利用規約
                          • プライバシーポリシー
                          • 利用者情報の外部送信について

                          公式Twitter

                          • 公式アカウント
                          • ホットエントリー

                          はてなのサービス

                          • はてなブログ
                          • はてなブログPro
                          • 人力検索はてな
                          • はてなブログ タグ
                          • はてなニュース
                          • ソレドコ
                          • App Storeからダウンロード
                          • Google Playで手に入れよう
                          Copyright © 2005-2025 Hatena. All Rights Reserved.
                          設定を変更しましたx