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

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

アプリで開く

はてなブックマーク

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

はてなブックマーク

トップへ戻る

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

    おうちレシピ

『nyanp::blog』

  • 人気
  • 新着
  • すべて
  • [C++]deep learningのC++11実装を良い感じにした+解説文つけた - nyanp::blog

    5 users

    nyanp.hatenablog.com

    以前CNN(畳み込みニューラルネット)の実装を公開して放置していたら、じわじわstarが溜まってきた。(みんなCaffe使ったほうがいいんじゃ…)と思いつつも、少し前からコードを整理して少し良い感じにしたので、改めて宣伝。 github.com 良い感じなところ ヘッダをincludeするだけでOK、外部依存なし 並列化したい場合だけintel TBBが必要 最近の流行を含め、最小限のパーツは揃っている 活性化関数はtanh/sigmoid/softmax/relu/leaky-reluなど ソルバーはSGD/adagrad/RMSPropなど 詳しくはreadme そこそこ速い GPUには勝てないが、MNIST程度のタスクなら10分程度で終わる コードが(比較的)少ない 全部で3000行程度 こんな感じに、C++のコードでモデルを定義して学習します。 // 損失関数とソルバーを先に指定

    • テクノロジー
    • 2015/06/15 23:01
    • ドメイン駆動設計読書会、第4回のメモ - nyanp::blog

      3 users

      nyanp.hatenablog.com

      【限定募集:第1回の申込者のみ、参加登録可能】第4回ドメイン駆動設計読書会@大阪 - ドメイン駆動設計読書会@大阪 | Doorkeeper 第1章後半~第2章アタマあたりまで読んできた。この勉強会、ペースは非常にゆっくりだけど、ユビキタス言語ってどういう意味なのかとか、「厳密なモデル」が言う厳密さってどういうモノなんだよとか突っ込んでて面白い。ドメイン駆動開発というドメインについてワイワイやりながら一緒に考えてる感じがする。以下はメモなので参加した人以外には伝わらないと思うけど、これもドキュメントで全部表現するんじゃなくてコミュニケーションでモデルを深めていくDDDっぽい雰囲気がある(適当)。 第1章 隠された概念を引き出す(p.18) オーバーブッキングポリシーの計算を外出ししている。→すぐに分かるものかどうか? すぐ分かる訳ではない。本来はリファクタリングのタイミングで見出されるもの

      • テクノロジー
      • 2014/04/07 00:16
      • ドメイン駆動設計本の読書会に参加してきた - nyanp::blog

        9 users

        nyanp.hatenablog.com

        エリック・エヴァンスのDDD本、大阪で読書会が開催されているというので行ってきた。 【限定募集:第1回の申込者のみ、参加登録可能】第2回ドメイン駆動設計読書会@大阪 - ドメイン駆動設計読書会@大阪 | Doorkeeper 勉強会はまだ1章途中、自分で読んだのもまだ4割くらいだけど、得るものが多い本&勉強会だと思う(主催の@kuma_nanaさんありがとうございます)。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 クリック: 1,360回この商品を含むブログ (132件) を見る ざっくりに言うと、ドメイン(ユーザーの問題領域)のことを深く考えてソフトウェア作っていきましょうと

        • テクノロジー
        • 2014/03/12 00:47
        • DDD
        • 「C++のためのAPIデザイン」読んだ+ちょっとした補足 - nyanp::blog

          7 users

          nyanp.hatenablog.com

          C++のためのAPIデザイン 作者: マーティン・レディ,Martin Reddy,三宅陽一郎,ホジソンますみ出版社/メーカー: ソフトバンククリエイティブ発売日: 2012/11/02メディア: 大型本購入: 4人 クリック: 106回この商品を含むブログ (9件) を見る どんな本か この本は、誰かに使ってもらうためのソフトウェアを(主にC++で)書く際に役立つ本です。APIというと外部ユーザーに使ってもらうためのソフトウェアインターフェースだけを指すようにも感じられますが、この本で言うAPIとはもっと広い意味で、 自分が書いたコードを使う全ての人に対してコードの操作方法を定義するヘッダ、ライブラリ、ドキュメント を指しています。また、扱う内容もAPIの設計原則からアーキテクチャ設計手法、スタイル、実装テクニック、パフォーマンス、バージョン管理、自動テスト等、設計〜保守に至るまで多岐に

          • テクノロジー
          • 2013/05/13 06:39
          • c++
          • たたみ込みニューラルネットをC++11とTBBで実装 - nyanp::blog

            7 users

            nyanp.hatenablog.com

            動機 PRMLと参考文献読んで、たたみ込みニューラルネットが気になった。世の中の実装を探してみたんだけど、CUDAが必要だったり実装が怪しかったりしたので、勉強がてら自分で書いてみた。 たたみ込みニューラルネットとは PRML5.5.6に出てくるアレ。1998年の以下の論文がたぶん初出。 Gradient Based Learning Applied to Document Recognition 7層前後の深い階層構造を持っており、最近流行りのdeep learningからすると恐らくご先祖のようなもの。論文中でもdeep learningみたく、「特徴抽出を問題ごとに手探りするのは止めて、生画像を深いネットワークに突っ込んで学習させた方がいいよね」という方向性をはっきり主張している。 The main message of this paper is that better patte

            • テクノロジー
            • 2013/01/08 10:06
            • 学習
            • メモリパフォーマンスに関連するレジストリまとめ - nyanp::blog

              6 users

              nyanp.hatenablog.com

              「Windows 高速化」なんてワードでググるとそれっぽいサイトが大量に出てくるわけですが,「とにかくここのレジストリをこう変えると高速化!」みたいな感じで,あまりにもブラックボックス.意味もわからずレジストリをいじくり回すのはなんだか気持ち悪いので,自分なりに調べたものをまとめてみます.今回はメモリの使い方に関係する, HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management について. とりあえず公式の解説 レジストリの公式リファレンス(英語)があるのでそれ見ましょう.Windows Server 2003/2000のしか無いけど… Memory Management: Core Services 結論 んで,高速化に意味あるのか的な観点から先に結論をまとめる. 名前 意味

              • テクノロジー
              • 2012/12/06 19:43
              • performance
              • microsoft
              • PC
              • 2進数リテラルが欲しいときのまとめ - nyanp::blog

                7 users

                nyanp.hatenablog.com

                たとえば組み込みで,2進数っぽい文法で数値を扱いたいときがある.ドットマトリクスに顔文字アイコンを表示させるときに set_icon_data( 0x0a, // 1 1 0x0a, // 1 1 0x00, // 0x11, // 1 1 0x0e // 111 ); みたいにベタ書きなのはあまりにも悲しい.顔文字をコードで直接記述したい!でもC/C++は2進表記を直接サポートしない.じゃあどうするか. コンパイラの拡張構文を使う コンパイラによっては"0b00100000"みたいなリテラルで2進数を扱える場合もある.4.3以降のgccでもそう. set_icon_data( 0b01010, 0b01010, 0b00000, 0b10001, 0b01110 ); マクロでbinary literal風事前定義 2進数表記のようなマクロを事前に定義しておく.数が多いなら機械的に生成し

                • テクノロジー
                • 2012/12/01 23:40
                • C++
                • C言語
                • C
                • プログラミング
                • ヘッダ1つでgoogle testっぽくテストが書けるpicotest書いた - nyanp::blog

                  4 users

                  nyanp.hatenablog.com

                  以下に修正BSDライセンスで公開しておきます: nyanp/picotest · GitHub 一応VC10/VC11(Win7),gcc4.6.2(Ubuntu)で動作確認。 これは何? C++向けのユニットテスティングフレームワークです。ちょっとしたコードに対してテストを書きたいなー、でもわざわざテストのためにGoogle Testをリンクするのも、Boost.Testを引っ張り出すのも大げさ*1…みたいな時に使えるかもしれません。ヘッダだけで使えるテスティングフレームワークは他にもあります*2が、picotestは以下のような特徴があります。 Google Testと同じ構文でテストが書ける 学習コストが0 プロジェクトが大きくなってきたら、簡単にGoogle Testに切り替えることが可能 Google Testのようにテストケースの自動登録、フィクスチャ、operator <<

                  • テクノロジー
                  • 2012/09/12 16:41
                  • テスト
                  • C++
                  • p-Stable LSHをC++11でさっくり実装 - nyanp::blog

                    10 users

                    nyanp.hatenablog.com

                    高次元の特徴量を持ったベクトルの集合に対して,与えられたクエリベクトルに似ているものを探し出すという問題を,近傍探索とかいう.旧来のkd-treeあたりを使った探索ではなく,近似的に近いベクトルを探す近似近傍探索が流行っている(らしい).近似近傍探索のひとつ,LSHの説明を読んでたら「これ案外簡単に実装できるんじゃね?」と思い至ったので,C++11で書いてみた. LSHについては以下の説明がとても分かりやすい. 060108 Locality-Sensitive Hashingの実装が一段落 - 飛行船通信 - Seesaa Wiki(ウィキ) 他には以下を実装の参考にした. lsh p-stable 最近のバイナリハッシングをいくつかJavaで実装してみた - るびゅ備忘録 Locality Sensitive Hashing - (setf yaruki nil) - nlpyutor

                    • テクノロジー
                    • 2011/10/03 01:35
                    • algorithm
                    • c++
                    • 引数を参照とポインタのどちらで渡すか - nyanp::blog

                      5 users

                      nyanp.hatenablog.com

                      暫く触っていないとすぐ忘れるのでメモ.クラスを関数の引数に取るとき,参照で渡すかポインタで渡すか?結論をさっさと書くと,constなら参照,非constならポインタをデフォルトとする.constポインタはconst参照の使用が合理的でない場合に使える.非const参照は使ってはいけない. constの有無 ポインタ 参照 const △ 使える ○ 推奨 非const ○ 推奨 × 使ってはいけない! 結局好みの問題でもある気がするけど,GoogleのC++スタイルガイド,プログラミング言語C++第3版,大規模C++ソフトウェアデザインあたりでも上と同じような主張がされているということで正当化してみます. なぜ非constの参照がまずいのか 引数が変更されるかどうかが構文だけから分かりにくい.たとえば以下のコードでcが意図せず変更されてしまったとき,どの関数が悪さをしているのか調べるために

                      • テクノロジー
                      • 2011/06/06 02:53
                      • C++
                      • programming
                      • tips
                      • マイコンのプログラミングでよく使うビット演算など - nyanp::blog

                        5 users

                        nyanp.hatenablog.com

                        すべてnは0始まり,xはunsignedと仮定. nビット目が1かどうか判定 if(x & (1 << n)) ビットに1をセット x |= 0xF0; // 10100110 -> 10101111 下位nビットを1で埋めるなら,これでも. x |= (1 << n + 1) - 1; あるいはnビット目だけを1に. x |= (1 << n); ビットに0をセット 下位4ビットを0で埋める. x &= ~0x0F; // 10100110 -> 10100000 nビット目を0に. x &= ~(1 << n); ビットを反転 全部反転ならもちろんNOT. x = ~x; // 00010111 -> 11101000 ある範囲だけ反転なら,反転させたい範囲を1にしたビットとのXOR. x ^= 0x0F; // 00110011 -> 00111100 1,0しか取らない変数のとき.

                        • テクノロジー
                        • 2011/05/13 11:23
                        • MacBookAir欲しい日記改めSpinを使ったモデル検査入門 - nyanp::blog

                          7 users

                          nyanp.hatenablog.com

                          明けましておめでとうございます.今日はMacBookが欲しいので日本語の情報がちょっと少ないので,修論関係で触っているモデル検査ツール,Spinについて軽くまとめてみます. モデル検査とは 厳密さに欠ける言い回しでアレですが,「間違いなく正しく動くソフトウェア」が欲しいときにどうするか.テストはバグの早期検出に有効ですが,テストで得られるのは 「テストで検査した範囲においてソフトウェアが仕様を満たす」 という結論であって,当然 「すべての範囲においてソフトウェアが仕様を満たす」 ことではありません.たとえば人工衛星みたいなクリティカルな組み込み分野だと,「そのコードで『人工衛星の角速度が発散しない』ことを証明できるのかねキミ?衛星はメンテナンスできないってこと位分かってるよね?」とか言われた日には,テストケースを書いた我が脳味噌の完璧さに全てを賭けるか,泣きながら宇宙服の調達を開始するかの

                          • テクノロジー
                          • 2011/05/11 15:04
                          • SPIN
                          • モデル検査
                          • 形式手法
                          • テスト
                          • IT
                          • OpenCVで遊んだ - nyanp::blog

                            5 users

                            nyanp.hatenablog.com

                            同期とOpenCVやらARToolkitやらの環境を構築して遊んでみた.以下はWebカメラから動画を取り込み,リアルタイムに顔検出するコード. 参考:カメラ利用の基本形 - OpenCV@Chihara-Lab. opencv.jp - OpenCV-1.0:CV 物体検出(Object Detection)リファレンス マニュアル - #include <iostream> #include <opencv/cv.h> #include <opencv/highgui.h> int main(int argc, char *argv[]){ int key = 0; CvCapture* capture = NULL; IplImage* captureImage; IplImage* outputImage; if(NULL==(capture = cvCaptureFromCAM(-

                            • おもしろ
                            • 2011/04/24 19:31
                            • OpenCV
                            • 顔認識
                            • 人工衛星を作るときに気を付けること - nyanp::blog

                              90 users

                              nyanp.hatenablog.com

                              人工衛星の設計って,ふつうの機器の場合と何が違うの?という質問をたまにされるので,具体例を思いつくまま挙げてみます.一般論というよりも自分の経験による部分が大きいので,JAXAやNASAの衛星ではこの限りではないかも. 宇宙環境の3大強敵 宇宙で動くモノをつくるにあたって,考慮すべき敵は3つ. 真空 熱 放射線 色んな人が色んな環境で使う自動車なんかと比べると,環境が精度よく予測出来るのである意味楽.このほかにデブリもリスクだけど,設計で回避できるようなモノではない. 電気・電子系の開発 fail safe, fail operativeの徹底 修理が出来ない分,偶発故障に対する耐性を十分持つ必要がある.電子部品の故障モード(オープンORショート),偶発故障率(MIL-HDBK-217などを使う),システムへの影響度(FMEA)から,必要十分な対応を取る.「Aが壊れた時のためにBを用意しよ

                              • 暮らし
                              • 2011/04/12 05:13
                              • 技術
                              • 宇宙
                              • space
                              • 設計
                              • hardware
                              • 雑学
                              • 一人暮らしの男性はまずスパチュラを買うのがいいかも - nyanp::blog

                                3 users

                                nyanp.hatenablog.com

                                ひとり暮らしの男性は○○を買えシリーズ。 ひとり暮らしの男性に、電気フライヤーのススメ ひとり暮らしの男子にはシリコンスチーマーがぜったいにおすすめ - Future Insight スチームケース、良いですよね。ウチでもジャガイモを皮ごと蒸してピュレにしたり、魚と玉ねぎをぶち込んでメインディッシュにしたりと大活躍してます。 他にもタジン鍋とか、バウルーとか、無水鍋とか、電気ケトルとか、「一個あると凄く便利!」なキッチン用品は色々有りそうですね。ただ、キッチンの収納は有限なので、あれもこれも全部買うわけにも行きません… そこで、場所を取らず、1人暮らしの男性に広くオススメしたいのは、スパチュラ(シリコンヘラ)です。 Le Creuset グルメ・スパチュラ BH (M) チェリーレッド 930008-02-06 出版社/メーカー: Le Creuset (ルクルーゼ)メディア: ホーム&キ

                                • 暮らし
                                • 2011/03/07 08:20
                                • food
                                • 「地球外生命体らしき」信号はグリーゼ581由来ではなく,16700光年先の球状星団から - nyanp::blog

                                  53 users

                                  nyanp.hatenablog.com

                                  ホットエントリに入っていたので反応. オーストラリア・ウエストシドニー大学のラグバー博士の調査・研究により、遥か銀河の彼方から、地球外知的生命体らしき存在からのパルス信号が発信されている事が明らかとなった。地球外の文明による信号の可能性があるという。 パルス信号が発信されているのは恒星グリーゼ581をまわる惑星からで、地球から20光年離れた太陽系型の天体にあるという。そこには6つの惑星があり、そのひとつは以前から生命体がいてもおかしくないと言われていたグリーゼ581Gであることから、大きな注目を集めている。 (中略) ラグバー博士は2年前から恒星グリーゼ581の周囲の調査を行っており、そのときからパルス信号の規則性を調査していた。そして今になり、このパルス信号が人工的な文明によるパルス信号の可能性が高いと判断したようだ。 地球外知的生命体らしき存在からの信号を確認 / ラグバー博士「未知の

                                  • 暮らし
                                  • 2010/10/25 01:56
                                  • 宇宙
                                  • SF
                                  • 科学
                                  • science
                                  • ネタ
                                  • ネバダ,ロケット,宇宙兄弟 - nyanp::blog

                                    18 users

                                    nyanp.hatenablog.com

                                    去る9月11〜20日の間,ネバダ州のブラックロックという砂漠で開催されたARLISS2010コンペに参加してきました.その時のことを少し日記にします.ちなみに途中宇宙兄弟の11巻ネタバレを含みますので注意.あとむやみに長くてごめんね. ちなみにここに載せた写真+αはここに置いています. ARLISSとは 公式:ARLISS2010 学生が作った小型人工衛星*1を,アメリカのアマチュアグループのロケットで高度4kmまで打ち上げ,放出後に各種実験を行うプロジェクト.1999年から毎年開催されており,東大もたびたび参加している.第1回大会当時の東大チームの奮闘ぶりはこんな本にもなっていたり. 上がれ! 空き缶衛星 作者: 川島レイ出版社/メーカー: 新潮社発売日: 2004/06/19メディア: 単行本購入: 4人 クリック: 72回この商品を含むブログ (26件) を見る自分が今居る研究室を目

                                    • 暮らし
                                    • 2010/10/06 23:59
                                    • space
                                    • 宇宙
                                    • research
                                    • technology
                                    • 研究
                                    • アメリカ
                                    • 大学
                                    • 科学
                                    • BitMap描画を10倍速くする - nyanp::blog

                                      6 users

                                      nyanp.hatenablog.com

                                      かなり間があいてしまった.また覚え書きエントリですが. C#のSystem.Drawing.Bitmapを使って画像を出そうとすると,場合によってはものすごく重たくなってしまう.ボトルネックとなっているのはSetPixel/GetPixel関数.ググると重いと感じている人は沢山いるようで,こんなものを見つけた. NonSoft - Bitmap処理を高速化するサンプル(C#.NET) BitMapをシステムメモリにロックし,RGB値を保持する場所のポインタを取得し,それを直接いじる荒業.C#でポインタを使うにはプロジェクトのコンパイルオプションでunsafeコードを許可してやる必要がある. ためしに2048×2048pixelの画像を描かせてみる. using System; using System.Collections.Generic; using System.Linq; usin

                                      • テクノロジー
                                      • 2010/06/06 16:53
                                      • C#
                                      • .net
                                      • tips
                                      • OAuthとC#でマルチバイト文字を扱う - nyanp::blog

                                        6 users

                                        nyanp.hatenablog.com

                                        人工衛星bot(http://twitter.com/XI_V)を作ったときに嵌ったところをメモる。 まずはC#でのTwitterAPI使用例をググる OAuth認証まわりをやってくれるOAuthBase.cs、Twitter投稿用のOAuthTwitter.csというライブラリが転がっているので、これを使えばSignature生成やトークン取得など面倒な処理を自力で実装しなくて良い。 OAuthBase.cs oAuthTwitter.cs - zscreen - Advanced Image/Text/File utility that allows for region/window/full-screen screenshots, text services and file hosting - Google Project Hosting 問題はこの両ライブラリがマルチバイト文字

                                        • テクノロジー
                                        • 2010/05/27 21:29
                                        • C#
                                        • OAuth
                                        • twitter
                                        • プログラミング
                                        • programming
                                        • 系外惑星に生命は芽生えるか:グリーゼ581c/dの地表温度推定 - nyanp::blog

                                          7 users

                                          nyanp.hatenablog.com

                                          系外惑星の発見 最近,「系外惑星」(太陽以外の恒星を周回するような惑星)の発見が天文の分野でちょっとしたブームとなっている.逆を言えばつい最近まで,太陽系以外の惑星は全く見つかっていなかった.夜空に輝く星は全て太陽と同じ,自ら光り輝く恒星だ.それらすべての恒星に地球のような惑星が回っているのか,或いは太陽系が奇跡のポイントなのか,今までは誰も知らなかった. ところが近年,系外惑星が存在する証拠を次々と捉えることができるようになった.それによってわれわれの太陽系がどの程度ありふれたものなのか,今急速に暴かれつつある.地球が世界の中心では無いことをかつてニュートンが暴いたように,今は太陽系が銀河系の特異点では無いことを世界中の天文学者が暴きにかかっているという,ちょっと面白い状況にある. 「スーパーアース」グリーゼ581c,d 系外惑星を見つけるのに現状最も成果を上げている方法は,恒星のふらつ

                                          • 学び
                                          • 2010/03/06 03:16
                                          • science
                                          • *あとで読む
                                          • Emacs+XP+Firefox+Officeのキーバインド壁紙を作ってみた - nyanp::blog

                                            29 users

                                            nyanp.hatenablog.com

                                            キーバインド大事 分かっちゃいるけど覚えられない アプリケーションごとにバラバラだし xkeymacsの設定とブラウザのショートカットとウェブサイトに実装された独自ショートカットが入り混じってわけわかんない! すぐ参照できるように壁紙にショートカットを並べたい! マイクロソフトがこんな壁紙を公開してるよ ちょっとデスクトップアイコンが見づらいかも 複数アプリケーションのバインドを一覧したいんだよなー というわけで 自分用にキーバインド壁紙作ってみました。ついでに公開。 (オリジナルサイズはこちら) サイズがやたらでかいですが、ペイントなり何なりで切り貼りして必要なアプリケーションのバインドだけ好きな場所にレイアウトして使えばいいんじゃないでしょうか。自分はデュアルスクリーンにまるごと貼りました。これでうっかり忘れたキーバインドも、[Win]+[D] (デスクトップを表示) さえ覚えていれば

                                            • テクノロジー
                                            • 2009/11/23 04:18
                                            • ショートカット
                                            • 壁紙
                                            • emacs
                                            • firefox
                                            • tips
                                            • windows
                                            • 遺伝的アルゴリズムで最適化できるもの - nyanp::blog

                                              5 users

                                              nyanp.hatenablog.com

                                              実用的な時間で厳密解を求めるのが難しいような問題によく使われる手法として、遺伝的アルゴリズムというものがある。 Wikipedia - 遺伝的アルゴリズム 遺伝的アルゴリズム(いでんてき-、Genetic Algorithm、GA)とは、1975年にミシガン大学のジョン・H・ホランド(John Henry Holland)によって提案された近似解を探索するメタヒューリスティックアルゴリズムである。人工生命同様、偶然の要素でコンピューターの制御を左右する。 (中略) 遺伝的アルゴリズムはデータ(解の候補)を遺伝子で表現した「個体」を複数用意し、適応度の高い個体を優先的に選択して交叉(組み換え)・突然変異などの操作を繰り返しながら解を探索する。適応度は適応度関数によって与えられる。 学習理論などをやってるうちの研究室でも馴染みはあり、群衛星のパラメータ最適化に使った論文を出した人もいる。つい先

                                              • テクノロジー
                                              • 2009/11/19 11:47
                                              • はてなインターン前半を終えて - nyanp::blog

                                                20 users

                                                nyanp.hatenablog.com

                                                ぼちぼち他の参加者の方の日記も上がっているようなので、便乗して感想など書いてみます。 参加者 今年はエンジニアのインターン生が7名で、専攻は殆どが情報系。航空宇宙工学のエンジニアという自分の立場は割と異色だったようです(もちろん覚悟はしていましたが…)。イロモノ枠的な感じで。 知識不足は努力でカバーしなきゃなあとか思っていたら、できる人はできる人で更なる向上を目指して手を動かしまくるので、全然追いつけなくて泣きそうです*1。皆モチベーションがとんでもなく高いです。 講義 前半の2週間は講義→課題→評価のサイクルが続きます。それも1日1フレームワークという恐ろしいペースで。他の参加者の方々は「知識の高速道路やー!」的な感想を抱いていたようですが、C言語+Windowsプログラミングのお花畑からノコノコやってきた自分にとっては、仮免取得直後にオープンカーで高速道路を爆走する位の無茶をやっていた

                                                • 暮らし
                                                • 2009/08/16 08:29
                                                • intern
                                                • hatena
                                                • はてな
                                                • 人事
                                                • nyanp::blog

                                                  7 users

                                                  nyanp.hatenablog.com

                                                  以前CNN(畳み込みニューラルネット)の実装を公開して放置していたら、じわじわstarが溜まってきた。(みんなCaffe使ったほうがいいんじゃ…)と思いつつも、少し前からコードを整理して少し良い感じにしたので、改めて宣伝。 github.com 良い感じなところ ヘッダをincludeするだけでOK、外部依存なし 並列化したい場合だけintel TBBが必要 最近の流行を含め、最小限のパーツは揃っている 活性化関数はtanh/sigmoid/softmax/relu/leaky-reluなど ソルバーはSGD/adagrad/RMSPropなど 詳しくはreadme そこそこ速い GPUには勝てないが、MNIST程度のタスクなら10分程度で終わる コードが(比較的)少ない 全部で3000行程度 こんな感じに、C++のコードでモデルを定義して学習します。 // 損失関数とソルバーを先に指定

                                                  • テクノロジー
                                                  • 2009/07/28 16:37
                                                  • はてなインターン
                                                  • hatena

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

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

                                                  『nyanp::blog』の新着エントリーを見る

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

                                                  j次のブックマーク

                                                  k前のブックマーク

                                                  lあとで読む

                                                  eコメント一覧を開く

                                                  oページを開く

                                                  はてなブックマーク

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

                                                  公式Twitter

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

                                                  はてなのサービス

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