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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    参議院選挙2025

『qiita.com』

  • 人気
  • 新着
  • すべて
  • Apache Hivemall next release - Qiita

    8 users

    qiita.com/Lewuathe

    この記事はMachine Learning Advent Calendar19日目の記事です。 HivemallがApache Incubation入りした話と、来年リリース予定の新機能に関して書きたいと思います。 祝 Apache Incubator! まず今年はHivemallがApache Incubation projectに選ばれました。 機械学習ライブラリHivemallが米国Apacheソフトウェア財団の育成プロジェクトに認定 日本発のOSSとしては初めてのことらしいです。HivemallはHadoopやSpark上で動作するUDFのコレクションとして実装されていて、機械学習のアルゴリズムだけでなくfeature engineeringや自然言語処理、更にはパラメータサーバ(mix server)の実装なども含まれています。機能も豊富なHivemallですが、他の機械学習ライ

    • テクノロジー
    • 2016/12/19 23:52
    • あとで読む
    • Dominant Resource Fairness on YARN - Qiita

      12 users

      qiita.com/Lewuathe

      この記事はDistributed computing Advent Calendar8日目の記事です。 Hadoopをはじめとする大規模な計算リソースを効率よく使うにはリソーススケジューラが必要です。分散システムでのリソーススケジューラといえばYARNやMesosといったシステムが有名ですが、今回は分散システムでの効率のよいスケジューリングを定義したDominant Resource Fairnessという考え方とそのYARN上での実装についてまとめてみました。 "Fairness"の難しさ 分散システムに限らずリソーススケジューリングにおいて目標とされるもののひとつとして"Fairness"があります。曖昧な言葉ではありますが、効率のよいシステムでは限られたリソースを複数のユーザ、タスク間で共有してそれぞれの要求を満たしつつ、全体のスループットもあげていくことが求められます。このときにど

      • テクノロジー
      • 2016/12/09 10:04
      • スケジューリング
      • Secure Spark - Qiita

        4 users

        qiita.com/Lewuathe

        この記事はSpark Advent Calendar 2015の記事です。 SparkのSecurity HadoopもSparkと同じようにデータ処理のための分散フレームワークなのでsecureなデータを使って処理を行うことはままあります。Sparkはそれ単体ではストレージレイヤーを含まないものの(Tachiyonとか最近でてきましたが)そのデータを使うjobを好きなように投げることができます。通常HDFSやS3にあるデータは認証、認可を経てアクセスされるようになっていると思います。今回はそれよりも上の層のSparkのjob自体をsubmitするとき、jobの情報を参照するときの認証、認可がどのように行われているかを見てみたいと思います。 Sparkでの認証 Shared secret 最もシンプルな方法はshared secret tokenを使う方法です。shared secret

        • テクノロジー
        • 2016/08/18 00:10
        • RESTful interface with spark-jobserver - Qiita

          3 users

          qiita.com/Lewuathe

          この記事はSpark Advent Calendar 16日目の記事です。 SparkのUser Interface Sparkに対して通常ジョブを実行する際には以下のような選択肢があると思います。 spark-submit: スケジュールされたジョブ、すでに固定化されたproductionのジョブなど spark-shell: interactiveに処理を実行させたい場合 spark-sql: SQLをinteractiveに書きたい場合 pyspark: PythonでSparkのジョブを書きたい場合 これらはすべてSparkのパッケージに同包されていますが、全部CLIです。ブラウザなどからGUIとして使えるツールとしては Jupyter Apache Zeppelin などがあります。Jupyterは元々Pythonの分析用GUIツールとして作られたみたいですが、今はSparkもサ

          • テクノロジー
          • 2015/12/18 11:30
          • Deep learning on Spark with DL4J - Qiita

            8 users

            qiita.com/Lewuathe

            この記事はSpark Advent Calendar 9日目の記事として書きました。 Spark上でDeep Learningのアルゴリズムを走らせるにはいくつか方法があります。 MLlibで実装されているMultilayerPerceptronClassifierを使う Sparkling Waterを使う deeplearning4jを使う 今回は3つ目のdeeplearning4jをSparkから利用する方法を紹介したいと思います。 deeplearning4jとは Skymindが中心となって開発をしているJVM上で動くDeep Learningのフレームワークです。Deep Learningのアルゴリズムを実装したものはCaffeやTorch, Chainerなどがありますが、これらはメインではLuaやC/C++で実装されています。deeplearning4jはJava, Sca

            • テクノロジー
            • 2015/12/09 16:20
            • spark
            • DeepLearning
            • qiita
            • ブックマーク バー
            • java
            • DL4J
            • deepLearning4j
            • Treasure DataのHadoopの(中からみた)すごいところ - Qiita

              12 users

              qiita.com/Lewuathe

              この記事はTreasure Data Advent Calendar 9日目の記事です。 今年の10月頃からTreasure DataのBackend Teamで働いています佐々木といいます。 今回はTreasure Dataで動くHadoopの、中からみたすごいところをなるべく私自身の初々しさが残るうちに書いておきたいと思い筆をとりました。 Treasure DataのHadoop まずはじめにTreasure Dataで動いているHadoopとその周りのアーキテクチャを簡単に紹介したいと思います。 Treasure Data, Architecture Overviewより Treasure Dataはフルマネージドなデータ処理、管理のためのCloudサービスです。Treasure Dataでは上記のように大きく分けて3つの役割を担うコンポーネントたちが存在します。 データの取得(Ac

              • テクノロジー
              • 2015/12/09 13:56
              • あとで読む
              • SparkとParameter Server - Qiita

                14 users

                qiita.com/Lewuathe

                この記事はApache Spark Advent Calendar二日目の記事として書きました。 Apache Sparkにはその分散処理の特徴を活かした機械学習ライブラリ、MLlib, MLが含まれています。元々オンメモリで分散処理を行うSparkにとってiterativeな計算が必要な場面の多い機械学習のアルゴリズムとは親和性が高く期待の大きかった分野のひとつでもあります。 モデルの大きさ ところがDeep learningのような最近話題の手法、アルゴリズムでは非常に大きなモデルを扱う場合があります。ここでの大きさとは次元数、合計としてのデータ容量の大きさを含みます。MLlibのアルゴリズムを見てみるとしばしば以下のようにモデルの重みをbroadcastしていることがわかります。 while (!converged && i <= numIterations) { // 重みをbro

                • テクノロジー
                • 2015/12/02 13:27
                • Spark
                • 機械学習
                • あとで読む
                • Avoid name mangling - Qiita

                  3 users

                  qiita.com/Lewuathe

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

                  • テクノロジー
                  • 2015/07/23 12:53
                  • Update properties from subclass - Qiita

                    3 users

                    qiita.com/Lewuathe

                    Swiftでの継承で気をつけること initializerはデフォルトでは継承されない サブクラスのを呼び出すときにスーパークラスのinitializerはデフォルトでは見えないので サブクラスの型で実装してあげる必要がある。ここはObjective-Cと少し違うところらしい。 class SuperClass { var value: Int init(v: Int) { value = v } func description() -> String { return "The values is \(value)" } } class SubClass: SuperClass { init() { super.init(v: 3) println("This is SubClass's initializer") } } let c: SubClass = SubClass(v: 4

                    • テクノロジー
                    • 2014/06/15 13:09
                    • scikit-learnでCross Validation - Qiita

                      15 users

                      qiita.com/Lewuathe

                      scikit-learnCross ValidationとGrid Searchをやってみた。 Cross Validation 詳しいことはWikipediaに書いてある。 Cross Validationはモデルの妥当性を検証する方法のひとつ。一般的に開発用のデータは訓練データと検証データに分かれる。 しかし、このまま行ってしまうと折角の訓練データが減ってしまうことになる上に、訓練データの選び方によって汎化性能が下がってしまう可能性がある。 Wikipediaに書いてあるもののホールド・アウト検定がこれに当たる。一般にはこれはCross Validationにはあたらない。 ここに書いてあるK-分割交差検定がこれに当たる。K-分割交差検定では開発用のデータをK個に分割しK-1個を訓練用に、残りの一つを検証用に使いモデルの正当性を計算する。 これにより使える訓練データが増えると同時に、こ

                      • テクノロジー
                      • 2014/01/28 18:43
                      • scikit-learn
                      • 機械学習
                      • Python
                      • [AVFoundation] Preview with AVCaptureMovieFileOutput - Qiita

                        9 users

                        qiita.com/Lewuathe

                        AVCaptureVideoPreviewLayerとAVCaptureMovieFileOutputを使ってカメラ映像を見ながら録画する方法をメモ。なんでこんなこと書くかというとAVFoundationではAVCaptureVideoOutputとAVCaptureMovieFileOutputは同時には使えないっぽいので、このPreviewLayerというものを使って同時に見るしかないみたい。 参考:StackOverflow 必要なFramework Foundation AVFoundation CoreMedia CoreVideo AssetLibrary (カメラロールに保存するのなら必要) 必要なクラス 詳しいことはAVFoundationの仕様を読んでもらった方がいいけれど、今回必要なものは以下。 AVCaptureSession : InputとOutputの橋渡し的な

                        • テクノロジー
                        • 2013/05/29 19:57
                        • AVFoundation
                        • ios
                        • camera
                        • iphone
                        • Class Extension - Qiita

                          3 users

                          qiita.com/Lewuathe

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

                          • テクノロジー
                          • 2013/05/23 10:24
                          • ios
                          • JavaScriptでコールバック関数にあらかじめ引数を渡したい! - Qiita

                            3 users

                            qiita.com/Lewuathe

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

                            • テクノロジー
                            • 2013/02/12 11:45
                            • javascript
                            • 空白文字を含んだ文字列をNSXMLParserでparse - Qiita

                              3 users

                              qiita.com/Lewuathe

                              NSMutableString *wantedString; -(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict{ wantedString = [NSMutableString string]; } -(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{ if( [currentElement isEqualToString:@"WantedString"] ){ [wantedStr

                              • テクノロジー
                              • 2013/01/13 16:20

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

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

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

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

                              j次のブックマーク

                              k前のブックマーク

                              lあとで読む

                              eコメント一覧を開く

                              oページを開く

                              はてなブックマーク

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

                              公式Twitter

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

                              はてなのサービス

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