「演算子」を含む日記 RSS

はてなキーワード: 演算子とは

2020-05-29

anond:20200529133925

(!は見づらいので not 演算子があれば 上でもいいかな)

2020-05-22

anond:20200521225730

プログラミング言語を印象批評している記事に触発されて、自分も印象批評してみようと思う。

JavaScript以外にもブラウザ上でぐりぐりするのにはJava AppletとかFlashとかSilverlightかいろいろあったけれど、結局標準化を成し遂げたHTML5に淘汰されちゃった感じがする。LiveScriptからJavaScript改名されたり、規格を話すときECMA Scriptだったりといろんな別名を持つ。一応、プロトタイプベースオブジェクト指向言語なんだけれど、それを意識してコードを書く人がどれくらいいるかは謎。

Pythonは小さいコードを書くのには楽だけど、これで大きなコードを書くと思わぬ変更で思わぬことが起きるのでつらい。しばらく使うとPythonイヤイヤ病にり患し、goを使うようになるらしいとか、ならないとか。pythonで大規模なコードを万一書こうと思うなら、カバレッジが高いテストを書いてくれと思う。

Javaは初期のころオートボクシング / アンボクシングもなく、ストイックオブジェクト指向言語だった記憶がある。ただ、staticを多用してオブジェクト指向とは程遠いコード簡単に書けるので、Javaで書いているからと言ってオブジェクト指向だと思うのは禁物である

PHPWebネイティブ言語で、初期のころHTTP POST/GETなどで渡された変数がそのままプログラム中に出てくる機能初期化していない変数最初に使うと空文字列あるいは0で初期化するという機能があった。また、文字列数字臨機応変に切り替える機能もあり(今もそうかは知らん)、数字文字比較比較演算子(==)でシームレスにできる。パスワードチェックみたいなコードで===ではなく、==を使っているとPHPを知らないバカ扱いされる。

C#Hello Worldくらいしかいたことないから知らん。monoのような互換環境があるのは知っているけれど、わざわざPC Unix上でmonoを使う気分にはなれなかった。

C++黎明期に使った感じと、C++11以降に使った感じが驚くほど違う言語。今はかゆいところには大抵STLで手が届くし、autoを使えばイテレーション腱鞘炎になることもない。PC Unixにも最初から環境インストールされているか簡単インストールできるので毛嫌いせず使うとよいと思う。

Rubyはぎょっとする変更をよくやるというイメージ。これで書かれたプログラムを長年愛用してきたが、ぎょっとした変更を入れられて動かなくなったのでgoで書き直した。その点ではpythonも3でおいていかれたので嫌い。

CSS...はプログラミング言語なのか?そうか。

TypeScriptは書いたことないから知らない。JavaScriptだと大規模コードを書くとつらいのでTypeScriptを使おうという人がいるのは知っている。大規模なコードを書くとしたら、インタフェースに合った呼び出しかコンパイル時にチェックしてくれるような強く片付けされた言語のほうがよくなってくるというのはわかる。

Cは片付けし、構造化したプログラムを書きやすくしたアセンブラ...というイメージだったんだけど、C99くらいから便利機能がいろいろ入ってそうでもない感じになった印象。昔はCのコードを見たら最適化した後のx86アセンブリが見えていたんだけれど、最近は見えなくなってしまった。子供のころ、本屋で秘伝C言語問答 ポインタ編に出会ったのがこの業界に入るきっかけだったのかもしれない。ほかの言語でいろいろ楽に書けるからカーネルをいじるか、システムコールをたたくかするときくらいしか自分の中では出番がなくなってしまった。

これ以下のランキングのもその気になったら書こうかな。

2020-04-14

"ハミるとにゃーん"

"ハミるとにゃーん"との一致はありません。

ハミるとにゃーん の検索結果 (引用符なし):

検索結果

ウェブ検索結果

蒼鉛さん on Twitter: "ハミルトニャーン(猫演算子http://t.co ...

twitter.com › miraclebismuth › status

2015/06/05 - Joined March 2014. Tweets. © 2020 Twitter; About · Help Center · Terms · Privacy policy · Cookies · Ads info. Dismiss. Close. Previous. Next. Close. Go to a person's profile. In this conversation. Verified accountProtected ...


カタカナだったか・・・

ねこ演算子

ねこ演算子”との一致はありません。

ねこ演算子検索結果 (引用符なし):

検索結果

ウェブ検索結果

404 Blog Not Found:perl - ネコ演算子と<*glob*>とFile::Glob

b.hatena.ne.jpblog.livedoor.jpdankogai › archives

404 Blog Not Found:perl - ネコ演算子と<*glob*>とFile::Glob::Slurp. それって<*glob*>「メタ演算子」で。 Perl5 でネコ演算子Range Check - id:kazuhookuメモ置き場 Perl ... 続きを表示 それって<*glob*>「メタ演算子」で。 Perl5 でネコ演算子Range ...

2020-03-29

[]演算子はだいたい関数

引数を取り結果を返すという意味演算子はだいたい関数と同じものである

演算子オペレータ)は被演算子オペランド)をとって式を構成する。

「1 + 1」「5 - 3」「 1 == 3」等の式はplus(1,1) minus(5,3) equals(1,3)といった関数の言い換えである理解できる。

値を返すものが式である

引数をとり値を返すもの関数である

式の中の特別もの関数だと言える。

Wikipediaによると、関数写像であるという。

写像英訳mapという。

プログラミングにおいてマップマッピングとは

まあだいたい「〇〇は□□と対応してる」という関係を指す。

連想配列とか。

まり関数マップであり、

連想配列マップであり、

まり連想配列関数である。だいたいのところ。

2020-03-22

anond:20200322145514

ヤバイ宇宙ヤバイ。まじでヤバイよ、マジヤバイ

宇宙ヤバイ

まず広い。もう広いなんてもんじゃない。超広い。

広いとかっても

東京ドーム20個ぶんくらい?」

とか、もう、そういうレベルじゃない。

しろ無限。スゲェ!なんか単位とか無いの。何坪とか何㌶とかを超越してる。無限だし超広い。

しかも膨張してるらしい。ヤバイよ、膨張だよ。

だって普通地球とか膨張しないじゃん。だって自分の部屋の廊下だんだん伸びてったら困るじゃん。トイレとか超遠いとか困るっしょ。

通学路が伸びて、一年ときは徒歩10分だったのに、三年のとき自転車で二時間とか泣くっしょ。

から地球とか膨張しない。話のわかるヤツだ。

けど宇宙ヤバイ。そんなの気にしない。膨張しまくり。最も遠くから到達する光とか観測してもよくわかんないくらい遠い。ヤバすぎ。

無限っていたけど、もしかしたら有限かもしんない。でも有限って事にすると

「じゃあ、宇宙の端の外側ってナニよ?」

って事になるし、それは誰もわからない。ヤバイ。誰にも分からないなんて凄すぎる。

あと超寒い。約1ケルビン摂氏で言うと-272℃。ヤバイ。寒すぎ。バナナで釘打つ暇もなく死ぬ。怖い。

それに超何も無い。超ガラガラ。それに超のんびり。億年とか平気で出てくる。億年て。小学生でも言わねぇよ、最近

なんつっても宇宙馬力が凄い。無限とか平気だし。

うちらなんて無限とかたかだか積分計算で出てきただけで上手く扱えないから有限にしたり、fと置いてみたり、演算子使ったりするのに、

宇宙全然平気。無限無限のまま扱ってる。凄い。ヤバイ

とにかく貴様ら、宇宙のヤバさをもっと知るべきだと思います

そんなヤバイ宇宙に出て行ったハッブルとか超偉い。もっとがんばれ。超がんばれ。

2019-11-23

Julia (プログラミング言語)なぜ僕らはJuliaを作ったか

それでも、pythonは非明示的な動的型付き言語であり、記述時のチェックも少ないので、文法さえ合っていれば、結構自由に書ける。クラスインスタンスや、数値などではなく、(その場の変数値込みの)関数なんかもただのオブジェクトに見えるので、どんどん関数引数変数に入れられる。戻り値しかり。演算子オーバーロードなどもできて、直感的な記述可能。ということで、使う側の直感に合うような運用可能になっているがゆえに、受け入れられているのだろう。

しかし、それは運用単体テストに支えられているものであって、ひとたびその集中力が途切れたりうっかり見落としていたりすると、それがどこにあるのか、というのは、それなりにレアなケースだと、発覚するのがだいぶ先になって、その解析、分析も大変になるという恐怖は常に隣り合わせである

もしかして、そういう状況がいやだったから、掲題のコンピュータ言語を開発しようとしたのか。

http://marui.hatenablog.com/entry/20120221/1329823079

ここに、原作者ブログの日本語意訳がのっていた。もう6年も前になっている。

(原文:Why We Created Julia)

2012年2月14日(火) | Viral Shah, Jeff Bezanson, Stefan Karpinski, Alan Edelman

端的に言えば、僕らは欲張りだからだ。

僕らはMatlabのパワーユーザーだ。LispハッカーPython使いやRuby使いもPythonハッカーもいる。髭が生える前からMathematicaを使っていたのもいるし、未だに髭が生えてない仲間もいる。常識的な人にはオススメしないくらい多くのグラフR言語で描いてきた。そしてC言語は僕らのユートピアだ。

いま挙げた言語は大好きだ。どれも素晴らしいしパワフルだけど、科学計算機械学習データマイニング、大規模な線形代数演算分散・並行コンピューティング、といった僕らがやるようなものにはどれも一長一短で、仕事完璧にはまる機能もあれば何とも使い物にならないものもある。どれもトレードオフなんだ。

僕らは欲張りだ。これじゃ十分じゃない。

僕らが欲しい言語はこんな感じだ。まず、ゆるいライセンスオープンソースで、Cの速度とRubyの動的さが欲しい。Lispのような真のマクロが使える同図象性のある言語で、Matlabのように分かりやす数学記述をしたい。Pythonのように汎用的に使いたいし、Rの統計処理Perl文字列処理、Matlab線形代数計算も要る。シェルのように簡単にいくつかのパーツをつなぎ合わせたい。チョー簡単に習えて、超上級ハッカーも満足する言語インタラクティブに使えて、かつコンパイルできる言語が欲しい。

(そういえば、C言語の実行速度が必要だってのは言ったっけ?)

こんなにもワガママを言った上だけど、Hadoopみたいな大規模分散コンピューティングもやりたい。もちろん、JavaXMLで何キロバイト常套句を書きたくないし、数千台のマシン分散した何ギガバイトものログファイルを読んでデバッグするなんて論外だ。幾層にも重なった複雑さを押しつけられるようなことなく、純粋なパワーが欲しい。単純なスカラーループを書いたら、一台のCPUレジスターだけをブン回す機械語コードが生成されて欲しい。A*Bと書くだけで千の計算をそれぞれ千のマシン分散して実行して、巨大な行列の積をポンと計算してもらいたい。

だって必要ないなら指定したくない。もしポリモーフィック関数必要な時には、ジェネリックプログラミングを使ってアルゴリズムを一度だけ書いて、あとは全ての型に使いたい。引数の型とかから自動的メソッド選択してくれる多重ディスパッチがあって、共通機能がまったく違った型にも提供できるようにして欲しい。これだけのパワーがありながらも、言語としてシンプルクリーンものがいい。

これって、多くを望みすぎてるとは思わないよね?

僕らがごまかしようのないほど欲張りなのは分かってるけど、それでもぜんぶ欲しいんだ。二年半ほど前、この欲にまみれた言語を作り始めた。まだ完成してないけど、そろそろ1.0のリリースの時期だ。僕らが作った言語名前はJulia。すでに僕らの無礼要求に9割方は応えてくれてるけど、ちゃんとした形になるためには僕ら以外の要求も聞かないといけない。だから、君がもし欲張りで理不尽わがままプログラマなら、ちょいとこいつを試してもらいたいんだ。

我儘な開発者を満足させるための原語、というのはなんとも意欲的な目標だろう。

そして、その我儘を言う開発者が、今はやりの機械学習でも使いやすいだろう mathematica や R の行列演算統計計算世界を使いまくった連中が入っているところが今風の要求となっているようにも思う。

ちょろっと名前を聞いただけなので、これからなのだが、開発者としては、品質生産の加速がpython の一歩先を行くような世界であればそれは大歓迎だろう。

julia 何て名前を付けているから、検索すると AV女優の方が目立って出てきてしまうのである

https://qiita.com/sadayuki-matsuno/items/fc5e9ec3894a4b7bfbfb

ここからプログラムコードの断片をもってこようかとおもったが、

そのままコピーしても、今一歩な感じ。

ほらほら、

数式が数学で習った感じで書けるよね。

行列もほいほいかけるよね。

とかそういう小技が書かれているような気がした。

このあたりは、python限界を超えているので、見栄えはよいかもしれない。

2019-09-05

1+1が2にも3にも4にもなるってよく言うけど

1+1が2にも3にも4にもなるって脳筋陽キャがよく言うけど、

ここで謎の演算子「+」を持つモノイドを考えてみたい。

まず、前提として、1,2,3,...はモノイドの元 α1,α2,α3,...の簡易記法とする。

モノイドの単位元はα0とする。

モノイドの次の元を得る関数SUCCが存在し、

α_n+1 = SUCC(α_n)と表すことができることとする。

まり

α2 = SUCC(α1)
α3 = SUCC(α2) = SUCC(SUCC(α1))
...

である

α0 は単位元であるので、単位元定義より、

α0 = α0 + α0
α1 = α1 + α0
α2 = α2 + α0
...

である

ここで、1+1が2にも3にも4 という定義より、

α1 + α1 = α2 = SUCC(α1)
   = α3 = SUCC(SUCC(α1))
   = α4 = SUCC(SUCC(SUCC(α1)))
...

となる。

これを満たすことができる関数SUCCは幾つか考えられるが

その1:

defun SUCC(x) = α0

その2:

defun SUCC(x) =
        if (x equals to α0) then α0
        else x

等とすることができる。

その1は 1bit の排他的論理和

α0 + α0 = α0
α0 + α1 = α1
α1 + α0 = α1
α1 + α1 = α2 = SUCC(α1) = α0

その2は 1bit の論理和

α0 + α0 = α0
α0 + α1 = α1
α1 + α0 = α1
α1 + α1 = α2 = SUCC(α1) = α1

である

脳筋って頭いいんだね

2019-08-22

anond:20190822094152

パイプライン演算子いいよね・・・

材料(ふるいにかけた(小麦粉)、卵、牛乳

|> 混ぜて

|> 焼いて

|> 食う

やっぱ関数型でも、命令は順に列挙する形の方が人間の頭にフィットするのか

2019-07-08

anond:20190708174016

後知恵で考えると、オブジェクト自身を示すのに「this」というキーワードを割り当てたのは間違いだったと思う。

CoffeeScriptの「@」くらい簡単表記であれば記述強制する動作でもよかったのに。

そうするとstaticメソッドからstaticメソッド呼ぶときと、インスタンスメソッドからインスタンスメソッドを呼ぶとき区別が明示的に必要になってしまうが。

プログラム言語にはこういうのがよくあるよな。最も代表的なのは文字列結合演算子言語によってバラバラ問題

2019-06-17

anond:20190617122913

無能なお前のために俺様がイイ感じの検索式を立ててやったゾ☆

https://twitter.com/search?q=%E3%83%9F%E3%82%BD%E7%94%B7%20%E7%94%B7%E6%80%A7%20-%22%E5%90%8D%E8%AA%89%E7%94%B7%E6%80%A7%22&src=typed_query

とりあえずこいつ↓はほぼそれに近いこと言ってるな

https://twitter.com/cooffeeeeeee/status/1139231259194847232

◆よくわかる解説

ツイフェミは男をけなすときに「ミソ男」、自分に都合のいい理想的な男を「男性」と表現する。

どちらも含むツイート検索することで、「理想的な男像」と「現実の叩きたい男像」を併記しているツイート検索できる。

ただし単純に「男性」と検索すると「名誉男性」が含まれしまノイズが加わるので、マイナス演算子を用いて選択的に消すようにした。

「-名誉男性」では曖昧検索で補完されてしまうので引用符を足すことで確実に除去した。

2019-02-22

anond:20190222101915

すげえ。宇宙すげえ。まじですげえよ、マジすげえ。

宇宙すげえ。

まず広い。もう広いなんてもんじゃない。超広い。

広いとかっても

東京ドーム20個ぶんくらい?」

とか、もう、そういうレベルじゃない。

しろ無限。すげえ!なんか単位とか無いの。何坪とか何ヘクタールとかを超越してる。無限だし超広い。

しかも膨張してるらしい。すげえよ、膨張だよ。

だって普通地球とか膨張しないじゃん。だって自分の部屋の廊下だんだん伸びてったら困るじゃん。トイレとか超遠いとか困るっしょ。

通学路が伸びて、一年ときは徒歩10分だったのに、三年のとき自転車で二時間とか泣くっしょ。

から地球とか膨張しない。話のわかるヤツだ。

けど宇宙はすげえ。そんなの気にしない。膨張しまくり。最も遠くから到達する光とか観測してもよくわかんないくらい遠い。すごすぎ。

無限っていたけど、もしかしたら有限かもしんない。でも有限って事にすると

「じゃあ、宇宙の端の外側ってナニよ?」

って事になるし、それは誰もわからない。すげえ。誰にも分からないなんて凄すぎる。

あと超寒い。約1ケルビン摂氏で言うと-272℃。すげえ。寒すぎ。バナナで釘打つ暇もなく死ぬ。怖い。

それに超何も無い。超ガラガラ。それに超のんびり。億年とか平気で出てくる。億年て。小学生でも言わねぇよ、最近

なんつっても宇宙馬力が凄い。無限とか平気だし。

うちらなんて無限とかたかだか積分計算で出てきただけで上手く扱えないから有限にしたり、fと置いてみたり、演算子使ったりするのに、

宇宙全然平気。無限無限のまま扱ってる。凄い。

とにかく貴様ら、宇宙のすごさをもっと知るべきだと思います

そんなすげえ宇宙に出て行ったはやぶさ2とか超偉い。もっとがんばれ。超がんばれ。

2019-01-09

オー・ヘンリー怪作選

マドレーヌ専門雑誌

人類初の十字架

暮らし芸者

風に飛ばされない研磨剤

色あせた成長記録

トイレ洗剤の父

奈良漬ガンマン

メスシリンダートイレ

点字で書かれたランボルギーニ

鉄粉コーティングしたNo.1アメリカン

総務様来訪中

スケルトンカフェオレ

日本海武器輸送

続・CM

大衆爆薬

指導者計測機

神父の見抜き方

タイツ診断書

自動ドア用水

溶接タイプ表現者

画材病室

プロペラをまわす素数

屋台奮戦

ガイガーカウンターフェスティバル

卵をあたためる釣り

消火栓タイマー

交付金navi

洪水のような金屏風

会員限定どんぐり

むにむに神社

ちゃんとしている移民

飛行場民宿

ズボンしか履かない面接

田舎ゴルフ会員権

心霊音叉

せせらぎ委員長

食器演算子

ベビーカー生誕の地

マッサージチェア上手

ロレックス合唱

母性添加剤

促進センターはどこへ?

土俵ティンパニ

金曜研修

空一面を覆うスーツケース

逆利きミニ四駆

地の果てアップルパイ

コーンポタージュ商品券

闘争経験

辞表見張りサービス

人材育成センター

棋士

ドイツ仕込みの水銀

本格派の二人組

しおりを挟んだブルドーザー

イヤリング型の宇宙ステーション

来店検知震度計

記事劇場

カーネーションバレエシューズ

介護養蜂

経験信号機

かつお旅人

落武者の周辺が騒がしい

毛筆時間です

デートで使える修正ペン

ネクタイ宇宙ステーション

砂漠新聞

引き出しがついた基準

愛犬シロップ

未亡人剥製

地図入り大論争

襟と灯台

裁判官経済特区

マリア品評会

防塵試写会

路線図教習

組み込み内閣

アドバルーン製本機

実業家鹿鳴館

歌姫出生届

後味の悪い船旅

多摩平団地を支える南京錠

石油王派遣会社

マインド祭列

通電稼業

宣教師部品

インベーダーフェア

煉瓦猟師

恐縮仕様書

埼京線地球儀

うなぎ従事

イオン裁判官

水かきはしご

トーク(西フランスより)

地下水くみあげ方程式

女子忘年会肌着

借用書今川焼

半月スポンサー

編集部員大画面時代

通り雨コピー機

ビジュアル系渡り廊下

スカーフ島耕作

決定戦3級

生々しいアパート

広告代理店短冊

怖すぎるネット書店

ランニング相場

ゴマだれ選挙

少数民族日記帳

高等学校別料金

美人スクワット

拝みソムリエ

背中を支えるセメント

丸腰試作車

ボウリング球御膳

VR体験する渡り

パノラマ勉強会

夜の海

なりすまし祭り

働き者競争

売り切れ上司

三本足がついた発光体

貢献アトム

一家揃って漁港

中身を隠す深呼吸

立地羊飼い

富士山貸金庫

ストーン重量挙げ

ヤシの実ショートムービー

リンパ慕情

朝ドラインターホン

日光杉の乾物

異常をメールで知らせる応接セット

年度末電力

極貧レスキュー

勝ち逃げ同窓会

上げ底ホームパーティー

蚊取りパーツショップ

鉱山ティー

年功序列入会申込書

もも課長

心拍ハイライト

個人向けモンローウォーク

海外視察ツアー重唱

横須賀海軍ゼミナール

ビギナー向け討論番組

ベーカリー住民投票

とうがらし合宿

焼き色をつけたショッピングカート

9つの機能を備えたトンネル

解毒作用のあるレシピ

スタジオ列島

落語家生活

一億総ガンマン

桜田門観光バス

自らを育てる体育館

産卵さら

グラフィック投票所

YMO狩り

世渡りミニバン

ヒッチハイク進行中

女将重量挙げ

タイヤホイール講師

岩肌ロータリー

わかりやす企業案内

カプセル型の卒業アルバム

宙返り商談

サッカー部印鑑証明書

感想抽出

見よう見まねコンデンサ

職場に設置したルー

家賃ステッキ

おかえり鍾乳洞

CG格納庫

エアコンつきの外車

インベーダー消しゴム

三三七拍子POP

ファシスト接待

忘れ物が減るTシャツ

世俗心理カウンセラー

テレビ支援センター

担当役員ファッションショー

世界最古のスコアラー

鉄道業界向けホットケーキ

残念なスイートルーム

ドリンクチキン

交通ルー睡眠

助言を求めてくる合格発表

神経細胞楽譜

粒貝Gメン

未亡人の正体

インクを使った処理

お宿デー

よろしく採用活動

アフィリエイト馬主

から吹き矢

ふりがなアイシング

遠征の胃袋

氷再配布

見世物ペットボトル

のぞきブログ

環太平洋コピー機

社会栽培キット

似たものハンドブック

離婚調停兵士

ぐっすりくじ

正体不明の売買

索引まとめサイト

瀬戸内定食屋

バレエ猛虎

宅配便で送れる特急

ピコ宿泊

部屋の半分が担架

ダビングできる土佐犬

未来都市促進剤

ストライクゾーンの広い学長

損益分岐12ヵ月

手品難民

2018-12-27

anond:20181227213048

横だけど、こういうやつ。

数値計算の主要部分である10億×10次元クォーク演算子行列逆行列計算では、「京」に特化したコード開発を行った。ノード内の8コア並列に適した領域分割を行い、単精度前処理(ルッシャーのSAP前処理とSSOR前処理)を用いたBiCGStabソルバーで、16~4096ノード使用した計算で、25%以上の実行効率を達成した。

https://www.r-ccs.riken.jp/r-ccssite/wp-content/uploads/2016/06/imakore_5-1.pdf

これラズパイWi-Fiでつないだら解けんのか?

2018-10-24

群論

群論教科書数学所のコーナーから何気なく手をとった。あとでこれは全くの無駄(不効率)だと分かった。

群にも色々あり、馴染んでいるのは回転群とか並進群とかだけど、純粋群論カバー範囲もっと広い。加法群とかまである

目標を不変にする群って具体的な形は何?行列で表されないのか?

基底の対象化についてはなんとなく光明が見えてきた。射影だ!!!!!しかし射影演算子公式に具体的に何を代入して射影すればいいのか分からない

2018-09-19

AI人生を賭ける人たちは何を夢見ているか

ネタ元:

なぜ日本人工知能研究世界に勝てないか 東大松尾豊さんが語る“根本的な原因”

http://www.itmedia.co.jp/news/articles/1809/18/news011.html

 

結論から言うと、私はそこまで悲観してない。ビジネスとして非常に厳しい状況にあるのは確かだが、研究領域としてはアメリカ中国もまだ入り口に立ったに過ぎない。

 

AIの話をする前に、今のコンピュータの話を少ししておこう。皆さんの目の前にあるパソコンとかスマホの話だ。

これらに入っているCPUとかメモリとかは、究極的にはたった "NANDゲート" という立った1種類のゲートの組み合わせで表現可能だという事を聞いた事がある人は多いだろう。この NANDゲートというやつは、こういう簡単演算が出来るにすぎない。

 

便宜上、ここでは * がNAND演算を表す演算子だとすると

 

0 * 0 = 1

0 * 1 = 1

1 * 0 = 1

1 * 1 = 0

 

たったこれだけ。たったこれだけの素子の組み合わせで、計算機でもメモリでも何でも作れる。たったこれだけしかできない素子であっても、これを何十億個という規模で組織的繋ぎ合わせ、その上でソフトを走らせれば PCスマホになる。極論すればね。もちろん実際には、もっと効率の良いやりかたに最適化されているが、それは枝葉末節の話だ。

 

話を戻してAIの話だが、この話の始まり人間脳みそ研究と繋がっている。 長年研究されてきたにもかかわらず、人間脳みそについて解っている事と言えば、部位ごとの大まかな機能と、あとは細胞レベルの話で、全容解明などというにはほど遠い団塊にある。ただし、ここで1つ、非常に重要発見が数十年前にされている。 1つの細胞は、驚くほど簡単な事しかできない、という事だ。1つの細胞の働きをコンピュータ上でシミュレーションすることは、今や簡単ことなのだ。

 

感の良い人は、ここでおわかりだろうか? 

 

NANDゲートのような単純な素子であっても、それを何十億個という規模で組み合わせれば、コンピュータを作る事ができる。

 

そして、人間の脳も、どうやらその構成単位は単純な事しかできない脳細胞であり、それらがどのように組織化され、繋がっているかという事を解明していけば、脳みそ再現できるんじゃないか?ということだ。その構成単位である細胞の事は、すでに解明されているのだ。

 

例えば40年前に、「NANDゲートを十億個ほど詰め込んだチップを積んだ携帯端末が、やがて普及して、だれもが携帯するようになるだろう」なんて、信じる人はごくわずかだっただろう。でも現に、現在そうなっている。

ということを踏まえるならば、現在既に1個の脳細胞の働きは解明されていてシミュレーション可能なのだ。それを何億個か何兆個かくみあわせたようなものが将来実用化される可能性は? ゼロではないんじゃない?

そこに賭けている人たちが居る訳だ。その大きな構造の中で、現在AIというものを見ないと、本質を見誤ると思う。

 

そういう意味では、研究領域としては、アメリカ中国もまだ入り口に立ったに過ぎないのだ。

2018-09-18

お前等本当にJavascript書いてんの?

型が無いのはともかくClassも碌に書けない、継承も書けないしジェネリックもない。

演算子オーバーロードなんてもってのほか

そんな低機能JSばっか書いてる奴は増田の中にまだいるのか?

2018-08-31

おすすめのひどい技術書あります

こういうの

https://www.amazon.co.jp/はじめてのPython-AIプログラミング-BASIC-MASTER-金城俊哉/dp/4798044857/

AIプログラミング練習にもPython練習にもなりません。

秀和システムからこんなレベルの低い本が出るとは思いませんでした。

AI勉強がしたければ素直にオライリーあたりで出ている本を買った方がいいでしょう。

皆さん著者の名前を覚えてください。プログラマを名乗るにも値しない男の名前です。彼が関わる本に価値が生まれることはないでしょう

https://www.amazon.co.jp/Pythonプログラミングパーフェクトマスター-Perfect-Master-金城俊哉/dp/479804816X/

わかりやすく読みやすいですが、誤字脱字があまりにも多いです。

文章中の1文字くらいが抜けているのはまだいいですが、ソースコード演算子が全く違う記号になっていたり、ソースコード通りに実行するとエラーになる箇所が数カ所あります

本書は読みやすいですが、それはpython自体が学びやすいだけでこの本自体はクソ以下です。

正直出版するときちゃんとチェックしたのか疑うレベルです。

2018-08-18

ニュースサイトが見にくい

この頃google検索でも、上位にずらっと広告が並び、ひどいときには3ページ目くらいまで

広告ときがある。そういう時はしょうがないので、検索語を追加したり プラスマイナス演算子を書いたり、

クォーテーションで括ったりするわけだけど、その間20秒くらいロストする。

googleニュースも今年の5月くらいかカスタマイズが効かなくなって、俺が見たいニュースじゃなくて、

スポンサー様が提供する「ニュース」をたくさん見せられるようになった。そういうのが嫌だからテレビを捨てて

googleニュースを見ていたのに。なんかい方法いかなぁ。

自分でフェッチしてくるボットを書いてHTMLを生成すればいいけど・・・今更そんなWeb黎明期みたいなことしないと

広告から自分暮らしを守れないのかな。

2018-08-05

anond:20180805145239

そんな事はない(願望)

しろから希望的観測

おいらはずっと勉強を続けるよ(コンコルド効果


ただやっぱkotlinは、kotlinっぽくカッコ良く書こうとすると学習コストけっこうかかるし

他人の手でカッコ良く書かれた文とかを見ると、これ演算子オーバーロードなのかな、それとももっと別の言語機能で実現されてんのかな、とか

探るのも一苦労なんだよなあ。

ログイン ユーザー登録
ようこそ ゲスト さん