Gradual typing allows safe importing and exporting of Typed Clojure code. | Check out 'Gradual Typing for Clojure' on Indiegogo.
The guide below tries to explains how to easily install Mac OS X Yosemite 10.10 in a virtual machine using VirtualBox. It's based on this pastebin which I found via Google, adjusted to work with Yosemite. Legal disclaimer: Make sure to perform the following steps on a regularly purchased Apple computer, running a genuine OS X (host) operating system. How-to Preparation Download OS X Yosemite from
早稲田大学 笠原研究室がIBM POWERに注目した理由:低電力消費とハイパフォーマンスコンピューティングの両立に向けて 低消費電力かつハイパフォーマンスコンピューティング環境を――いま、早稲田大学笠原研究室が取り組む技術に産業界の注目が集まっている。この取り組みの中で笠原研究室は、IBM Power Systemsに搭載されているプロセッサーである「POWER」に注目し、POWERを用いたオープンな開発コミュニティ「OpenPOWER Foundation」に加入したという。編集部では、笠原氏の研究の狙いと、コンピューティング環境の将来像について直接取材する機会を得た。 せっかくのHPCも運用停止!? 看過できない消費電力問題 2015年2月22日、ある報道が話題を集めた。日本の科学技術計算の中核を担うスーパーコンピューター「京」が、電力コストの問題から涙ぐましいコスト削減を強いられてい
前回の記事ではパーセプトロンと線形SVMを実装したが、より高度な手法として、CW、AROW、SCWといったものがあるらしい。 パーセプトロン等では重みベクトルを直接更新していたのに対して、CWでは重みベクトルが正規分布に従って分布していると仮定して、その正規分布の平均や分散を更新していく。この平均と分散はそれぞれ重みベクトルと特徴量ごとの信頼度に対応し、これがCW(Confidence Weighted)の名前の由来となっている。更新にあたっては、誤分類の確率を一定値以下にするという制約を付けた上で、推定された正規分布とのカルバックライブラーダイバージェンス(分布間の距離的なもの)を最小化するような正規分布の平均と分散を求める。 今回実装するAROWやSCWはCWの派生で、CWがノイズが弱いという問題点を解決した手法である。 AROWやSCWについては解説した記事があるのでそちらを。 AR
この記事は、『UNIX Magazine』2004年8月号(2004年7月17日発売)に掲載された同名記事の初稿(著者から編集部に提出したもの)を元に、Web掲載用に一部を修正したものです。10年以上前に執筆したものなので、現在のUNIXを取り巻く環境とは色々と異なることがありますが、プログラミングに対する心構えとしては現在でも通用するものと思い、再掲してみることにしました。 ・・・・・・・・・・ デバイスドライバや組み込みファームウェアの開発を担当しているあなた、またはこれから担当するかもしれないあなたへ、格言をひとつ。 割り込みは来ない これは、デバイスドライバやファームウェアの開発にあたる技術者が持つべき心構えを説いたものだ。肝に命じておこう。 事実、私が担当したデバイスドライバやファームウェアの開発で、最初から正しく割り込みが来たケースはほぼ皆無だ。最初は必ず「割り込みが来ない!」
Haskellだと問題1が一番難しいともっぱらの噂の問題をやってみました。 問題1 forループ、whileループ、および再帰を使用して、リスト内の数字の合計を計算する3つの関数を記述せよ。 再帰のコードが一番簡単なので、まずはそれから。 ではついに一番難しいforループとwhileループのコードを書いてみましょう。 まず問題になるのが、Haskellにはfor文もwhile文もないというところです。まずはforループを作らなければなりません。そもそもforループ、whileループというのが、何を示すのか?というのがあんまり自明ではないのですが、C言語でのforループとwhileループだと考えましょうか。 for :: Monad m => a -> (a -> Bool) -> (a -> a) -> (a -> m ()) -> m () for init cond incr body
自分の勉強のため. 中はRで書かれてるのでそれをPythonに書き換えて頑張る. コード中のコメントアウトはR言語. 2.1 例題:種子数の統計モデリング Rには種子数のカウントデータがあるらしい. 多分numpy,pandasを使って処理した方がいい気がするから, numpy.arrayとpandas.Seriesそれぞれでもデータを用意. あとグラフ用にpyplotも. >>> data = [2, 2, 4, 6, 4, 5, 2, 3, 1, 2, 0, 4, 3, 3, 3, 3, 4, 2, 7, 2, 4, 3, 3, 3, 4, 3, 7, 5, 3, 1, 7, 6, 4, 6, 5, 2, 4, 7, 2, 2, 6, 2, 4, 5, 4, 5, 1, 3, 2, 3] >>> import numpy >>> import pandas >>> matplotlib
以下のとおり,2015年5月27日付で意見書を提出しましたので,ご報告いたします. (協力:情報システムと社会環境(IS)研究会) 以下の通り意見を提出しますので宜しくご査収ください. 情報処理学会は,平成25年6月の「世界最先端IT国家創造宣言」に対する意見募集,および平成26年6月の「同改定(案)」に対する意見募集に応じて継続して意見を提出してきており,今回の意見募集についても学会内で意見を募りました.今後の「創造宣言」推進方策や改訂検討のご参考になれば幸いです.既に提出した意見でも繰り返し述べているように,情報処理学会はIT利活用を成長戦略の柱と位置づける「創造宣言」を大いに支持し,学術・科学技術・教育の側面から積極的に貢献してゆく所存です. (1)[全般に関して] 工程進捗情報の公開と共有 今回は「創造宣言」本体に対する意見募集となっていますが,今後の推進方法や改訂に対して意味ある
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く