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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • 【Swift】async/awaitはどのようにして動いているのかLLVMのレベルで調べてみる - Qiita

    5 users

    qiita.com/TokyoYoshida

    Swift 5.5によって導入されたConcurrencyのうちの、async/awaitがどのように動いているのか調べてみました。 きっかけ 私はもともとasync/awaitなどはJavascriptで使っていたので、Swiftに導入されると聞いたときも「ようやく便利になるね」ぐらいにしか思っていなかったのですが、iOSDC2021のこの発表を見たときにたまげました。 特に驚いたのが、await式がサスペンションポイント(Suspension point)となり、実行が一時保留されるが、その間もスレッドは別の処理に使用されることや、再開されたときは別のスレッドに回ることもあり得るし、同じスレッドの場合もありうる、という話でした。 しかも、並列する複数のタスク間でのコンテキストスイッチは発生せず、呼び出しのコストのみで実現できるので、並列処理を軽量に実行できるそうです。 「なんでこんなこ

    • テクノロジー
    • 2021/11/27 16:23
    • techfeed
    • 【iOS】LiDARセンサーを用いたサンプルコード集を公開しました! - Qiita

      5 users

      qiita.com/TokyoYoshida

      iOSのLiDARセンサーを用いたサンプルコード集をGitHubに公開したので紹介します。 本記事の執筆時点でGitHubで91スターを頂いています! TokyoYoshida/ExampleOfiOSLiDAR 👆よさそうだと思った方はスターをお願いします⭐ 例えば、こんなサンプルが入っています。 The GitHub repository of sample code using iOS LiDAR sensors, including 3D scanning, got 40 stars in a day! iOSのLiDARセンサーを用いたサンプルコードのGitHubリポジトリが1日で40スターも取った! The repository is here.https://t.co/FHASFV4Zfs#iOS #LiDAR #AR #ARKit pic.twitter.com/lfCq

      • テクノロジー
      • 2021/03/05 23:57
      • iOS
      • やってみたら簡単!ディープラーニング・オセロを作って自分を負かすまで強くした話(その2・iOS編) - Qiita

        52 users

        qiita.com/TokyoYoshida

        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

        • テクノロジー
        • 2021/02/04 19:57
        • ディープラーニング
        • 機械学習
        • あとで読む
        • iOS
        • ゲーム
        • やってみたら簡単!ディープラーニング・オセロを作って自分を負かすまで強くした話(その1) - Qiita

          247 users

          qiita.com/TokyoYoshida

          オセロのAIアルゴリズムをディープラーニングで作成し、私が勝てないぐらいまでには強くなった、という話です。 また私の場合は2ヶ月ぐらいかかってしまいましたが、実装自体はそんなに難しくなかったので、実装方法についても説明したいと思います。 この記事でわかることは、ディープラーニングでオセロのAIアルゴリズムを作る方法です。基本的な考え方は他のボードゲームも同じなので、流用できると思います。 対象読者は、TensorFlowなどディープラーニングのライブラリを使い始めて、MNISTの数字分類など基本的な処理はできたけれど、それ以外の問題だとやり方がわからない、というような方です。 きっかけ 私の所属するエンジニアと人生コミュニティで、リバーシチャレンジなるものが開催されたことがきっかけです。このコンテストは「リバーシならどこにこだわっても良い」というルールでした。 私は、ちょうど少しまえに「将

          • テクノロジー
          • 2021/01/11 17:01
          • AI
          • あとで読む
          • ディープラーニング
          • deep learning
          • 機械学習
          • python
          • 機械学習系読物
          • 学習
          • データ
          • qiita
          • Workbox概要ページを日本語訳してみた - Qiita

            4 users

            qiita.com/Tokyodays

            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Workboxの概要ページを自分の勉強も兼ねて日本語訳に初チャレンジしました。英語は苦手なので、ほぼGoogle翻訳です。何か間違い等あればご指摘頂けると大変助かります。 https://workboxjs.org/overview.html 概要 Workboxは、Webサイトのリソースをローカルに、ユーザーのデバイスに簡単に保存できるライブラリとビルドツールのコレクションです。次の場合は、Workboxを検討してください。 サイトをオフラインで作業させたい。 リピート訪問時の負荷パフォーマンスを向上させたい。ワークボックスを使用すれ

            • テクノロジー
            • 2017/08/12 06:44
            • ServiceWorker
            • JavaScript
            • あとで読む
            • curlやwgetの数倍速い 爆速ダウンローダー aria2を使う - Qiita

              28 users

              qiita.com/TokyoMickey

              #はじめに Webサーバなどからファイルをダウンロードするためのコマンドラインツールとしては、curlとwgetがメジャーだと思います。どちらも多機能で簡単に使える便利なツールですね。 今回ご紹介するaria2は、curlやwgetと同じくファイルをダウンロードするためのツールですが、やや方向性が異なります。 機能面ではcurlやwgetに劣るものの、複数コネクションによる並列ダウンロードにより高速なダウンロードが可能です。 類似ツールとしてはaxelが挙げられますが、2009年頃開発が終了してしまったようです。 (GitHubにコピーがありますが、メンテナンスされていないように見受けられます) 単純に大きなファイル一本を短時間でダウンロードしたい場合には、今回ご紹介するaria2は結構使えると思います。 #aria2公式サイト こちら #aria2の特徴 複数コネクションによる並列ダウン

              • テクノロジー
              • 2017/02/05 20:03
              • wget
              • curl
              • Pocket
              • ツール
              • aria2
              • TensorFlowでVGG19を使ってMNISTのエラー画像一覧を作ってみた - Qiita

                10 users

                qiita.com/TokyoMickey

                Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 先に成果から 判定をミスった画像 判定精度は99.58% 10,000枚のテストデータセットのうち42枚がエラーとなりました。 画像の下にセンタリングされている数字が正解ラベル。その下に左寄せで5つ表示されている数字は尤度が高い順に並んだ予想。 尤度に比例した棒グラフが表示されますが、殆どのケースで尤度が低すぎて棒グラフになっていません。 多くのものは正解が2番めの尤度(第2候補)になっています。 しかし、右上の3枚のように正解が5番目(第5候補)までに入らないほど酷くハズしてしまうこともあるようです。 数字別に最も尤度が高かった画像

                • テクノロジー
                • 2017/01/31 22:21
                • Chainer2.0が近日リリース またそれとは別の大規模分散処理に対応したChainerもリリースされるらしい - Qiita

                  5 users

                  qiita.com/TokyoMickey

                  日経ITPro 2017/01/27リリースの記事より PFNの深層学習フレームワーク「Chainer」が大幅な高速化へ、分散処理に対応 この一年半ほどChainerを個人(学習とちょっとした研究)用に、また直近一年程度は業務案件でTensorFlowを使ってきました。 度々、この二者の違いは何かと考えましたが、Chainerが劣ってしまう点は複数ノードでの分散処理に対応していないことでした。 と言っても底辺フリーランサーが関わる案件では分散処理が必要になるほど大規模なデータセットに触れることはまずありませんが。 ##少なくとも32ノード/128GPUに対応するようです (上記リンク先より転載) 1ノード/1GPUで20日以上を要した学習が32ノード/128GPUでは、なんと4.4時間まで短縮されたとのこと。 「20日以上」を20日として計算しても実に109倍の高速化に相当します。 また1

                  • テクノロジー
                  • 2017/01/29 11:29
                  • TensorFlowが遂にr1.0になるようです (1.0.0-rc0がリリースされました) - Qiita

                    7 users

                    qiita.com/TokyoMickey

                    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                    • テクノロジー
                    • 2017/01/28 12:55
                    • 月刊Interface 2017年03月号がTensorFlow大特集になっている話 - Qiita

                      11 users

                      qiita.com/TokyoMickey

                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 結構IT業界に長く居座っておりますが、この雑誌は初めて購入しました。 Interface(インターフェース) 2017年 03 月号 よく見ると表紙のど真ん中にやや小さいフォントでTensorFlowと書かれているのがわかります。 ##この雑誌の6割(90ページ)ぐらいがTensorFlowの記事になっています 表紙にも大きくGoogle人工知能と別の表現で書かれているものの、ここまでTensorFlow三昧に仕上がっているとは思いませんでした。 立ち読みだけのつもりがつい購入してしまいましたので、軽く紹介させて頂きます。 尚、表示には

                      • テクノロジー
                      • 2017/01/27 23:46
                      • 機械学習
                      • AI
                      • Google
                      • Book
                      • ChainerでGPUを使うと毎回結果が変わる理由と対策 - Qiita

                        9 users

                        qiita.com/TokyoMickey

                        本記事はChainerやTensorFlowでGPUを使うと毎回結果が変わる理由と対策 (まとめ)の詳細編であり、Chainerについて具体的な対策について検証します。 ##関連Issues(Chainer) https://github.com/pfnet/chainer/pull/1321 ##検証環境 Chainer v1.20.0 Python 3.5.2 CUDA 8.0 cuDNN 5.1 NVIDIA Tesla/GeForce いろいろ ##まずは乱数種の指定 GPUの演算誤差だけでなく乱数を用いていることも演算結果が安定しない原因です。 そこで乱数種を指定して発生する乱数を固定します。 ###乱数種の指定対象 Chainerの場合、下記の3種類の乱数に配慮する必要があります。 Python NumPy CuPy CuPyはPFN社謹製のGPU対応版NumPyと考えればよい

                        • テクノロジー
                        • 2017/01/25 07:56
                        • Linux
                        • あとで読む
                        • ChainerやTensorFlowでGPUを使うと毎回結果が変わる理由と対策 (まとめ) - Qiita

                          30 users

                          qiita.com/TokyoMickey

                          ##結論から ChainerやTensorFlowなどの機械学習(特にDeepLearning)フレームワークでGPUを使うと、誤差程度ではあるものの演算結果が毎回変わってしまいます。(非決定的な演算) 「乱数使ってるから当たり前でしょ」って話ではなく、乱数種を指定してもGPU内部での演算順序が非決定的であるためGPU演算の結果は安定しません。 浮動小数点演算なので誤差が出るのは当然だが、その誤差が安定しない(非決定的)なのが気になるところです。 Chainerでは環境変数(CHAINER_CUDNN)の指定またはConvolution2Dなどへのパラメータ追加で本事象を回避可能。 TensorFlowについてはGoogle社曰く「EigenライブラリまたはcuDNNの仕様によるとのこと」であり現状では対応策無し。(詳細は次の記事に記載のIssuesを参照のこと) 尚、Caffeでも同様の

                          • テクノロジー
                          • 2017/01/23 16:47
                          • chainer
                          • GPU
                          • TensorFlow
                          • コンピュータ
                          • 技術
                          • あとで読む
                          • Chainer v1.20.0 がリリースされました - Qiita

                            4 users

                            qiita.com/TokyoMickey

                            掲題の通りでございます。 Featureはこちら 個人的に面白いと思ったもの Add PlotReport (#2001) https://github.com/pfnet/chainer/pull/2001 Chainerでもログからグラフ描画が可能に。 Webサーバも内包すればTensorBoardはもはや不要か? Add DCGAN example (#1892) https://github.com/pfnet/chainer/pull/1892 Generative系を何も無いところから「やってみた」するのは結構困難。 まだ試していませんがExampleがあるといいですね。 Add DeCov loss (#1942) https://github.com/pfnet/chainer/pull/1942 元論文Reducing Overfitting in Deep Networ

                            • テクノロジー
                            • 2017/01/18 00:15
                            • WebでChainerを「触って」学習出来る Chainer Playground をやってみた - Qiita

                              17 users

                              qiita.com/TokyoMickey

                              Qiita的にもネット全般でもまだあまり話題になっていないようですが、PFN社の公式コンテンツとしてWeb上でChainerを学べるChainer PlayGround βが公開されています。 PFN社のアナウンスでは2016年11月初旬に最初のリリースがあったようです。 また同アナウンスには 深層学習を使う上で必要なテクニックを分野毎に一問一答形式で学べる「深層学習100本ノック(仮称)」、より初心者向けの深層学習教材、深層学習や機械学習の経験がないアプリケーションデベロッパー向けのChainerチュートリアルなどを随時増やしていきます。 との記載もあり、現状はβ版で発展途上ですが今後に期待が持てます。 軽く触ってみたので御紹介 このあとで触れますが、右側のペインでは実際にpythonのコードを記述し実行できます。 いまのところ3章の途中まで記述されているようです 第1章 Introdu

                              • テクノロジー
                              • 2017/01/05 12:18
                              • chainer
                              • deepLearning
                              • tutorial
                              • 学習
                              • サービス
                              • webservice
                              • TensorFlowのinitialize_all_variablesがDeprecatedになった件 - Qiita

                                7 users

                                qiita.com/TokyoMickey

                                先日(2016/11/29)TensorFlowの最新版r0.12がリリースされました。 TensorFlow r0.11で開発していたアプリケーションを本番リリース前のテスト環境として用意したr0.12で実行したところ、起動時に見覚えのない警告メッセージが表示されました。 WARNINGの内容 WARNING:tensorflow:From :1 in .: initialize_all_variables (from tensorflow.python.ops.variables) is deprecated and will be removed after 2017-03-02. Instructions for updating: Use tf.global_variables_initializer instead. initialize_all_variablesは2017/

                                • テクノロジー
                                • 2016/12/14 17:39
                                • TensorFlow
                                • python
                                • TensorFlowをWindowsで出来るだけ手軽に使ってみる - Qiita

                                  3 users

                                  qiita.com/TokyoMickey

                                  人気のGoogle謹製機械学習フレームワークであるTensorFlowは、Linux版とMacOS版しかリリースされていません。話題のディープラーニングなどに興味があるもののWindows版がリリースされていないため手が出し辛かった方もいるでしょう。 そんななか、2016年8月のWindows 10 Anniversary UpdateでWindows10上にUbuntu(Bash)を直接インストールすることが可能になりました。そこでこのBash on Ubuntu on Windowsを利用して手軽にTensorFlowを使うための手順をまとめました。 Bash on Ubuntu on WindowsでTensorFlowを利用する長所と短所 長所 ・仮想環境の導入が不要 ・Windowsのエディタでソースコードの編集を行う際、ファイル共有設定が不要 Linuxっぽさをそれほど感じずに

                                  • テクノロジー
                                  • 2016/11/07 17:13

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

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

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

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

                                  j次のブックマーク

                                  k前のブックマーク

                                  lあとで読む

                                  eコメント一覧を開く

                                  oページを開く

                                  はてなブックマーク

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

                                  公式Twitter

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

                                  はてなのサービス

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