プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 59
http://echo.2ch.net/test/read.cgi/tech/1475394638/
るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
逆引きRuby
http://www.namaraii.com/rubytips/
探検
Ruby 初心者スレッド Part 60 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
2017/04/29(土) 02:01:58.34ID:urVXnFrH
474デフォルトの名無しさん
2017/07/02(日) 01:15:48.32ID:0SO6fajC >>472
> 「あのプログラムのソースコードは単語数が少ないから非常に読みやすかったよ〜」
> なんて会話は、無い
無駄がないとかシンプルっていう言い方をしてるはずだよ。
無駄がないとかシンプルとはどういうことか?というと
それは殆どの場合単語数が少ないことを意味してる
単に言い方の違いだねw
> 「あのプログラムのソースコードは単語数が少ないから非常に読みやすかったよ〜」
> なんて会話は、無い
無駄がないとかシンプルっていう言い方をしてるはずだよ。
無駄がないとかシンプルとはどういうことか?というと
それは殆どの場合単語数が少ないことを意味してる
単に言い方の違いだねw
475デフォルトの名無しさん
2017/07/02(日) 01:23:00.07ID:yqVk05l0 ついでに言っておくと、俺は別に冗長に書けばわかりやすくなるとも思ってない
元の人がそのようなことを言っていたから、そういった風なことも書いたが
俺自身はそうとも思っていない
というか、そういったことは、割とどうでもよいというか
多少コードがシンプルになったぐらいで一喜一憂する気分ではない
そりゃ少しはうれしいが、それはまぁなんていうか、青信号だったラッキー、みたいな感覚
どちらかというと、1円見つけた!のほうが嬉しいかなー
元の人がそのようなことを言っていたから、そういった風なことも書いたが
俺自身はそうとも思っていない
というか、そういったことは、割とどうでもよいというか
多少コードがシンプルになったぐらいで一喜一憂する気分ではない
そりゃ少しはうれしいが、それはまぁなんていうか、青信号だったラッキー、みたいな感覚
どちらかというと、1円見つけた!のほうが嬉しいかなー
476デフォルトの名無しさん
2017/07/02(日) 01:28:42.17ID:0SO6fajC > 多少コードがシンプルになったぐらいで一喜一憂する気分ではない
割合で考えようか?
4単語が3単語になったら、25%もシンプルになったとみなすことができる
割合で考えようか?
4単語が3単語になったら、25%もシンプルになったとみなすことができる
477デフォルトの名無しさん
2017/07/02(日) 01:36:42.12ID:yqVk05l0 ほらもう、プログラムの美的センスがまるでないでしょ
>無駄がないとかシンプルとはどういうことか?というと
>それは殆どの場合単語数が少ないことを意味してる
大体において、ソフトウェアの可読性について考えたとき
そのほとんどは設計に依存していると考える人は多いっつーか
まぁ普通の感覚であるところだけど
じゃあなるべく素晴らしい設計をしようって意気込んだ時
「できるだけ単語数を減らせるような設計にしよう」
なんてこと考える奴居るのかね
そんなことがシンプルさの基準になるんかね
これはコードレベルでも同じことだろう
と、俺は思っているわけ
>無駄がないとかシンプルとはどういうことか?というと
>それは殆どの場合単語数が少ないことを意味してる
大体において、ソフトウェアの可読性について考えたとき
そのほとんどは設計に依存していると考える人は多いっつーか
まぁ普通の感覚であるところだけど
じゃあなるべく素晴らしい設計をしようって意気込んだ時
「できるだけ単語数を減らせるような設計にしよう」
なんてこと考える奴居るのかね
そんなことがシンプルさの基準になるんかね
これはコードレベルでも同じことだろう
と、俺は思っているわけ
478デフォルトの名無しさん
2017/07/02(日) 01:39:30.83ID:yqVk05l0 >4単語が3単語になったら、25%もシンプルになったとみなすことができる
なんでシンプルさの基準が単語数なのか本当に不思議な奴だ
プログラム書いたことないんじゃね?説
なんでシンプルさの基準が単語数なのか本当に不思議な奴だ
プログラム書いたことないんじゃね?説
479デフォルトの名無しさん
2017/07/02(日) 03:26:13.52ID:0SO6fajC >>477
> 「できるだけ単語数を減らせるような設計にしよう」
> なんてこと考える奴居るのかね
いるだろうな
言語とかライブラリの比較みてみ?
あの言語・ライブラリではこんなに面倒なコードが
たったこれだけのコード(単語数)で書けるって
話になってるから。
> 「できるだけ単語数を減らせるような設計にしよう」
> なんてこと考える奴居るのかね
いるだろうな
言語とかライブラリの比較みてみ?
あの言語・ライブラリではこんなに面倒なコードが
たったこれだけのコード(単語数)で書けるって
話になってるから。
480デフォルトの名無しさん
2017/07/02(日) 03:29:27.16ID:0SO6fajC >>478
> なんでシンプルさの基準が単語数なのか本当に不思議な奴だ
単語数だけじゃないけど?
それ以外の条件が同じ時。
単語数が少ないほうがシンプルなコード
それ以外の条件っていうのは、単語の長さはどちらも同程度であること
一行の文字数はどちらも同程度であること
関数の行数はどちらも同程度であること
ファイル数やクラス数や関数数はどちらも同程度であること
それ以外の条件を同じか、同程度にした時
単語数が少ないほうがシンプルなコードになる。
> なんでシンプルさの基準が単語数なのか本当に不思議な奴だ
単語数だけじゃないけど?
それ以外の条件が同じ時。
単語数が少ないほうがシンプルなコード
それ以外の条件っていうのは、単語の長さはどちらも同程度であること
一行の文字数はどちらも同程度であること
関数の行数はどちらも同程度であること
ファイル数やクラス数や関数数はどちらも同程度であること
それ以外の条件を同じか、同程度にした時
単語数が少ないほうがシンプルなコードになる。
481デフォルトの名無しさん
2017/07/02(日) 05:05:29.89ID:mUyXxhhW 各「.」で何の型が返ってきているのか、実装を見ずとも自明になっている。
最悪でも、マウス当てただけで自明になる書き方。
これを守ってるほうが遥かに重要だわ。
最悪でも、マウス当てただけで自明になる書き方。
これを守ってるほうが遥かに重要だわ。
482デフォルトの名無しさん
2017/07/02(日) 05:55:04.26ID:X/s5VUlf ああもうあなたが初心者であることはよくわかったので他のスレでやってくれ
https://mevius.2ch.net/test/read.cgi/tech/1475332848/
https://mevius.2ch.net/test/read.cgi/tech/1475332848/
483デフォルトの名無しさん
2017/07/02(日) 06:33:34.29ID:tl1wWlTJ うますぎるプログラムはいけない
484デフォルトの名無しさん
2017/07/02(日) 12:23:01.69ID:Ey9UZy2f >>461
確かにその文法欲しいな。
確かにその文法欲しいな。
485デフォルトの名無しさん
2017/07/02(日) 13:05:35.53ID:NbWg8gon >>477
同意
プログラミングの難しさは設計の難しさ
コードの美しさは設計の美しさ
それが分かっている奴は
初心者が騒ぐ観点で騒がない
真顔で黙ってる
タイプ数が少ない?よかったね
単語数が少ない?よかったねえ
同意
プログラミングの難しさは設計の難しさ
コードの美しさは設計の美しさ
それが分かっている奴は
初心者が騒ぐ観点で騒がない
真顔で黙ってる
タイプ数が少ない?よかったね
単語数が少ない?よかったねえ
486デフォルトの名無しさん
2017/07/02(日) 13:08:21.66ID:0SO6fajC コードが美しい?よかったねえ
487デフォルトの名無しさん
2017/07/02(日) 13:49:07.69ID:27xX9ykc488デフォルトの名無しさん
2017/07/02(日) 17:59:14.19ID:NbWg8gon 既存の言語が気に入らないんなら
自分で作ってみればいいんじゃね?
クソじゃない言語とやらを
自分で作ってみればいいんじゃね?
クソじゃない言語とやらを
489デフォルトの名無しさん
2017/07/02(日) 18:07:42.30ID:IGa4njyh490デフォルトの名無しさん
2017/07/02(日) 21:49:13.80ID:19kDKEGS >>487
Haskell良いぞぉ〜。
Haskell良いぞぉ〜。
491デフォルトの名無しさん
2017/07/02(日) 22:48:36.18ID:ynDhLM7Z Java + Groovy = Kotlin
Groovy == Ruby
つまり、Kotlin は、Ruby, Groovy に静的型チェックを付けたもの。
型チェックがあるから面倒くさいが、型推論もある
または、Java に関数型を付けたものとも言える
Groovy == Ruby
つまり、Kotlin は、Ruby, Groovy に静的型チェックを付けたもの。
型チェックがあるから面倒くさいが、型推論もある
または、Java に関数型を付けたものとも言える
492デフォルトの名無しさん
2017/07/02(日) 22:51:40.39ID:WUsDB0eH >>491
使ったことないでしょ君
使ったことないでしょ君
493デフォルトの名無しさん
2017/07/03(月) 00:51:18.19ID:6nx2OSAK494デフォルトの名無しさん
2017/07/03(月) 01:32:13.92ID:95u0vCaW デフォでindex持ってたらそれこそ冗長じゃないの
495デフォルトの名無しさん
2017/07/03(月) 01:33:52.97ID:NVKo/d7Z >>494
冗長であるとはどういうこと?
冗長であるとはどういうこと?
496デフォルトの名無しさん
2017/07/03(月) 03:30:38.10ID:6nx2OSAK497デフォルトの名無しさん
2017/07/03(月) 03:42:56.46ID:2SpTAV0H 構成が冗長ってどういうことだろう?
普通、冗長ってそういう意味に使わないよね?
普通、冗長ってそういう意味に使わないよね?
498デフォルトの名無しさん
2017/07/03(月) 10:06:01.55ID:looyCaxt >>493
each_with_index は素の each に比べて 3~4 割遅い。
each のデフォルトで index を持つよりは、遅くても index が使いたいときに明示するという使い方の方がリーズナブルだと思うけど。
each_with_index は素の each に比べて 3~4 割遅い。
each のデフォルトで index を持つよりは、遅くても index が使いたいときに明示するという使い方の方がリーズナブルだと思うけど。
499デフォルトの名無しさん
2017/07/03(月) 10:29:47.39ID:edaN+zHQ でもそういう使い分けこそ、まつもとさんに言わせればムダなわけだし
あのひとは機械にできることはすべて機械にやらせるべし、って言ってるからね
コンパイラはインデックスを必要としているかどうか、判断できるわけだから
勝手に使い分けてくれればよいんじゃね?
てことでRubyを静的型にしてオーバーロードで解決すればよいだろう
静的型にするとコンパイル時に型チェックをさせることができるし
最適化もかけやすくなるし、入力補完との相性もよい
機械で出来ることがどんどん増えるから
まつもとさんの機械にできることは〜の考えによく合ってるね
あのひとは機械にできることはすべて機械にやらせるべし、って言ってるからね
コンパイラはインデックスを必要としているかどうか、判断できるわけだから
勝手に使い分けてくれればよいんじゃね?
てことでRubyを静的型にしてオーバーロードで解決すればよいだろう
静的型にするとコンパイル時に型チェックをさせることができるし
最適化もかけやすくなるし、入力補完との相性もよい
機械で出来ることがどんどん増えるから
まつもとさんの機械にできることは〜の考えによく合ってるね
500デフォルトの名無しさん
2017/07/03(月) 11:00:51.38ID:looyCaxt >>499
> あのひとは機械にできることはすべて機械にやらせるべし、って言ってるからね
発言を自分に都合よく拡大解釈してない?
> コンパイラはインデックスを必要としているかどうか、判断できるわけだから
あなたの脳内のコンパイラはそれができるみたいだけど、
現状のMRIにその機能は無いよ。
> てことでRubyを静的型にしてオーバーロードで解決すればよいだろう
> 静的型にするとコンパイル時に型チェックをさせることができるし
> 最適化もかけやすくなるし、入力補完との相性もよい
機械で出来ることがどんどん増えるから
現時点で解決したいならCrystal使ったほうがいいよ。
変数の型を変えると言う言語の根幹に影響する変更が受け入れられるとは思わないけど、あなたがそんなに強く望むのならコミュニティに参加して意見が通るほどの功績を積むのが最短の道。
> あのひとは機械にできることはすべて機械にやらせるべし、って言ってるからね
発言を自分に都合よく拡大解釈してない?
> コンパイラはインデックスを必要としているかどうか、判断できるわけだから
あなたの脳内のコンパイラはそれができるみたいだけど、
現状のMRIにその機能は無いよ。
> てことでRubyを静的型にしてオーバーロードで解決すればよいだろう
> 静的型にするとコンパイル時に型チェックをさせることができるし
> 最適化もかけやすくなるし、入力補完との相性もよい
機械で出来ることがどんどん増えるから
現時点で解決したいならCrystal使ったほうがいいよ。
変数の型を変えると言う言語の根幹に影響する変更が受け入れられるとは思わないけど、あなたがそんなに強く望むのならコミュニティに参加して意見が通るほどの功績を積むのが最短の道。
501デフォルトの名無しさん
2017/07/03(月) 20:57:22.46ID:91Pqu4Id >>500
久々に普通な常識を元にしたレスを見た
久々に普通な常識を元にしたレスを見た
502デフォルトの名無しさん
2017/07/03(月) 23:47:51.07ID:7Hia1uWl まあ別にeachにインデックスを渡してても良かったと思うけどね
(3..9).each_with_index {|e| p e }
(3..9).each_with_index {|e| p e }
503デフォルトの名無しさん
2017/07/04(火) 04:47:02.02ID:nYPV9UDZ つーかeach_with_indexが長いから
each_iとかで良かったんじゃね?
極端な省略だけどto_iとかもあるから
each_iとかで良かったんじゃね?
極端な省略だけどto_iとかもあるから
504デフォルトの名無しさん
2017/07/04(火) 10:42:41.42ID:olJiM2Cb オブジェクト指向なんだからオブジェクトによって振る舞いが変わればよくね?
なんでこっちで使い分けなきゃならんの?
なんでこっちで使い分けなきゃならんの?
505デフォルトの名無しさん
2017/07/04(火) 11:11:52.06ID:XKRg/8mz 最初に each_with_index つくったのがいまとなっては浅はか
もしかしたら当時 Enumerator がなかったんかもしれんけど
もしかしたら当時 Enumerator がなかったんかもしれんけど
506デフォルトの名無しさん
2017/07/04(火) 12:27:20.90ID:FYa81knm それとは別でeach.with_indexもあるって言うね。。。
507デフォルトの名無しさん
2017/07/04(火) 12:29:22.36ID:jC9x4mB4 JavaScriptみたいにcallback関数(ブロック)の引数の数で
挙動を変えられるようにできたら良いんじゃね?
つまり
[1,2,3].map(v => v) だったらインデックスなしのコードが実行されて
[1,2,3].map((v,i) => i + ':' + v) だったらwith_index相当
挙動を変えられるようにできたら良いんじゃね?
つまり
[1,2,3].map(v => v) だったらインデックスなしのコードが実行されて
[1,2,3].map((v,i) => i + ':' + v) だったらwith_index相当
508デフォルトの名無しさん
2017/07/04(火) 12:36:39.44ID:Qa2xT13J 話をぶった切るけど
Rubyで人工知能、それもワトソンのクローンを作りたいんだけど
Ruby界隈ではどうやって人を集めたら良い?
成果としてRubyの人工研究関連の書籍がだせるし、出来上がったソフトかそのサポートでビジネス出来る可能性あるし、何かの縁で研究関連の所と一緒に仕事できるかもしれないし、政経的な所に話を持っていける実績つくしで、
良いことばかりだからやってみたいんだけど
基本、金は出したくないけど、Rubyで大きな事がやりたい
Rubyで人工知能、それもワトソンのクローンを作りたいんだけど
Ruby界隈ではどうやって人を集めたら良い?
成果としてRubyの人工研究関連の書籍がだせるし、出来上がったソフトかそのサポートでビジネス出来る可能性あるし、何かの縁で研究関連の所と一緒に仕事できるかもしれないし、政経的な所に話を持っていける実績つくしで、
良いことばかりだからやってみたいんだけど
基本、金は出したくないけど、Rubyで大きな事がやりたい
509デフォルトの名無しさん
2017/07/04(火) 12:37:00.52ID:XKRg/8mz510507
2017/07/04(火) 12:40:29.48ID:jC9x4mB4 補足しておくとJavaScriptは
function foo() {}
function bar(i) {}
function baz(i,j) {}
foo.length => 0
bar.length => 1
baz.length => 2
のように関数定義の引数の数が取得できる
const hoge = (i) => i+1
hoge.length => 1
アロー関数でも使える
function map(callback) { console.log(callback.length + ' arguments') } みたいにしておくと
map(i => i+1) => 1 arguments
map((i, j) => i+1) => 2 arguments
map((i, j, k) => i+1) => 3 arguments
みたいに関数の中で、コールバック関数の引数の数で処理を変更することができる
function foo() {}
function bar(i) {}
function baz(i,j) {}
foo.length => 0
bar.length => 1
baz.length => 2
のように関数定義の引数の数が取得できる
const hoge = (i) => i+1
hoge.length => 1
アロー関数でも使える
function map(callback) { console.log(callback.length + ' arguments') } みたいにしておくと
map(i => i+1) => 1 arguments
map((i, j) => i+1) => 2 arguments
map((i, j, k) => i+1) => 3 arguments
みたいに関数の中で、コールバック関数の引数の数で処理を変更することができる
511デフォルトの名無しさん
2017/07/04(火) 12:40:38.40ID:Fv1Dj8Gj512デフォルトの名無しさん
2017/07/04(火) 12:42:55.91ID:Qa2xT13J ワトソンの解説みたいなのをRubyでコード実装して試す本、
ってのなら割と興味もたれて売れると思うんだよ
どうかな?
ってのなら割と興味もたれて売れると思うんだよ
どうかな?
513デフォルトの名無しさん
2017/07/04(火) 12:43:23.19ID:Fv1Dj8Gj >>508
ワトソンは厳密にはAIでは無い。
人口無能ってやつだ。基本、失敗した技術。
マーケティング的に成功している。
クイズの回答をさせるのとか、いかにも考えて居る風に装って、
実は探索を行うのだ。
ワトソンは厳密にはAIでは無い。
人口無能ってやつだ。基本、失敗した技術。
マーケティング的に成功している。
クイズの回答をさせるのとか、いかにも考えて居る風に装って、
実は探索を行うのだ。
514デフォルトの名無しさん
2017/07/04(火) 12:44:13.45ID:Fv1Dj8Gj >>512
Rubyで作る人工無脳、って本があったはず。
Rubyで作る人工無脳、って本があったはず。
515デフォルトの名無しさん
2017/07/04(火) 12:45:12.42ID:Fv1Dj8Gj516デフォルトの名無しさん
2017/07/04(火) 12:47:14.56ID:Qa2xT13J しってるしってる
だからワトソンのクローンをRubyでつくるんだよ
で、あの人工無能のどこに深層学習やら何やらの技術が使われてるかRuby使って解説する本を出すんだよ
だからワトソンのクローンをRubyでつくるんだよ
で、あの人工無能のどこに深層学習やら何やらの技術が使われてるかRuby使って解説する本を出すんだよ
517デフォルトの名無しさん
2017/07/04(火) 12:47:34.81ID:jC9x4mB4 >>508
ワトソンよく知らないけど、これが本当なら泥臭いソフトだと思うわ
https://wirelesswire.jp/2016/11/57683/
> しかし、それは失望と呼ぶしかないものでした。
> WatsonのAPIとして提供されているものは、「自然言語分類」
> 「検索およびランク付け」「文書変換」「会話」「音声認識」
> 「音声合成」といったもので、これは基本的にはディープラーニングとは
> 無関係な、既存技術の寄せ集めに過ぎません。もっというと、
> Watsonを有名にしたはずの、クイズに正解する機能すらありません。
> 少なくとも汎用的は皆無です。
人工無能でも膨大なデータを投入して、ちゃんとした
検索エンジンを使えば、それなりに使えるものができる。
みたいな認識。
ワトソンよく知らないけど、これが本当なら泥臭いソフトだと思うわ
https://wirelesswire.jp/2016/11/57683/
> しかし、それは失望と呼ぶしかないものでした。
> WatsonのAPIとして提供されているものは、「自然言語分類」
> 「検索およびランク付け」「文書変換」「会話」「音声認識」
> 「音声合成」といったもので、これは基本的にはディープラーニングとは
> 無関係な、既存技術の寄せ集めに過ぎません。もっというと、
> Watsonを有名にしたはずの、クイズに正解する機能すらありません。
> 少なくとも汎用的は皆無です。
人工無能でも膨大なデータを投入して、ちゃんとした
検索エンジンを使えば、それなりに使えるものができる。
みたいな認識。
518デフォルトの名無しさん
2017/07/04(火) 12:47:46.71ID:Fv1Dj8Gj519デフォルトの名無しさん
2017/07/04(火) 12:51:53.36ID:jC9x4mB4 ワトソンは人工知能ではない
だが商業的には成功している
人工知能ではないが使える技術はある
使える技術=検索エンジン
↓ってことでこれなw
本当に必要ものは人工知能ではなくて検索エンジン [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1498937148/
検索エンジンを求めている客に
人工知能ですよという言葉で近づいて
検索エンジンを売る商売w
だが商業的には成功している
人工知能ではないが使える技術はある
使える技術=検索エンジン
↓ってことでこれなw
本当に必要ものは人工知能ではなくて検索エンジン [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1498937148/
検索エンジンを求めている客に
人工知能ですよという言葉で近づいて
検索エンジンを売る商売w
520デフォルトの名無しさん
2017/07/04(火) 12:54:36.48ID:2/r2iAfu >>510
引数の数は取得できるし、この話はそういうことじゃなくて、引数の渡し方の問題
引数の数は取得できるし、この話はそういうことじゃなくて、引数の渡し方の問題
521デフォルトの名無しさん
2017/07/04(火) 12:55:29.02ID:Qa2xT13J 先ずはワトソンを、組織的かつ学術的に解析するために、
資料集めたり研究者に聞きにいったりする必要があるんだけど、
一人でやるのとは違うから会社みたいに事務というか書類や議事といった形式をまとめないといけない
で、Rubyでやるわけだから誰かruby界隈での人の集め方知っているかな?って思いでレスしたんだ
出版社さんあたりが絡んでくれると、バックボーンができるから(確実に出版にまで漕ぎ着けられるから)うれしいんだけど
資料集めたり研究者に聞きにいったりする必要があるんだけど、
一人でやるのとは違うから会社みたいに事務というか書類や議事といった形式をまとめないといけない
で、Rubyでやるわけだから誰かruby界隈での人の集め方知っているかな?って思いでレスしたんだ
出版社さんあたりが絡んでくれると、バックボーンができるから(確実に出版にまで漕ぎ着けられるから)うれしいんだけど
522デフォルトの名無しさん
2017/07/04(火) 12:57:14.60ID:Fv1Dj8Gj 人工知能とは、Neural Net、しかも学習済みのNeural Net(スペル自信なし)なのだ。
NNの構造に、自己学習、つまり入力から入力を出力するNNを取り入れて居るところに、昨今のNNのbreak throughがある。
この認識でOK?エロい人?
NNの構造に、自己学習、つまり入力から入力を出力するNNを取り入れて居るところに、昨今のNNのbreak throughがある。
この認識でOK?エロい人?
523デフォルトの名無しさん
2017/07/04(火) 12:59:01.56ID:Fv1Dj8Gj524デフォルトの名無しさん
2017/07/04(火) 13:01:25.57ID:jC9x4mB4 >>520
mapはデフォルトでインデックスあり(with_index相当)であればいいのにって話じゃないの?
そしたらwith_indexは遅いって話が出たから、
ブロックの引数を見て、indexを参照しているときだけ
with_index相当にすれば、速度は遅くならないって話をしてるんだけど
mapはデフォルトでインデックスあり(with_index相当)であればいいのにって話じゃないの?
そしたらwith_indexは遅いって話が出たから、
ブロックの引数を見て、indexを参照しているときだけ
with_index相当にすれば、速度は遅くならないって話をしてるんだけど
525デフォルトの名無しさん
2017/07/04(火) 13:02:50.26ID:Fv1Dj8Gj526デフォルトの名無しさん
2017/07/04(火) 13:03:01.58ID:Qa2xT13J そもそも人工知能研究ってその当代の計算機性能で出来る、自動で組み合わせて問題を解く研究なんだよ
でも計算機性能で無限じゃないからできることには制限がある
だから人の手等をつかって計算量を減らしたり人手で統計を用意したりして、計算機性能の低さをカバーしてきた
それが計算機性能があがっていきできる事が増えてきた、というのが現在
ワトソンでクイズに答えられるようにまなった
人工知能研究の成果で出来た物は本来はもう人工知能とは呼ばないんだけど、
マーケティング用語というか通りが良いから人工知能ってつけてるわけなんだ
でも計算機性能で無限じゃないからできることには制限がある
だから人の手等をつかって計算量を減らしたり人手で統計を用意したりして、計算機性能の低さをカバーしてきた
それが計算機性能があがっていきできる事が増えてきた、というのが現在
ワトソンでクイズに答えられるようにまなった
人工知能研究の成果で出来た物は本来はもう人工知能とは呼ばないんだけど、
マーケティング用語というか通りが良いから人工知能ってつけてるわけなんだ
527デフォルトの名無しさん
2017/07/04(火) 13:13:51.50ID:1Tk0DRaF ID変えてネガキャンする流れからは変えられたみたいだけど今度は人工知能に噛み付きだしたか
そんなに噛み付いて荒らすだけならrubyスレにくるな
rubyの興隆が気にくわないとか知ったことではない
そんなに噛み付いて荒らすだけならrubyスレにくるな
rubyの興隆が気にくわないとか知ったことではない
528デフォルトの名無しさん
2017/07/04(火) 13:26:47.51ID:2/r2iAfu >>524
rubyでeachの速度なんて気にする人はwhile使うからそんなこと考えなくていいいよ
rubyでeachの速度なんて気にする人はwhile使うからそんなこと考えなくていいいよ
529デフォルトの名無しさん
2017/07/04(火) 13:29:09.59ID:Qa2xT13J Rubyで人工知能って書籍はすでにいくつかあるけど、
Rubyでワトソンを解説するってのは凄く面白いと思う
いままでワトソンの資料を個人的に集めて見てきたけど、
ワトソンをRubyで誰でも作れるようになれば、これってrailsの次のRubyブームにならない?
Rubyでワトソンを解説するってのは凄く面白いと思う
いままでワトソンの資料を個人的に集めて見てきたけど、
ワトソンをRubyで誰でも作れるようになれば、これってrailsの次のRubyブームにならない?
530デフォルトの名無しさん
2017/07/04(火) 13:39:30.76ID:jC9x4mB4531デフォルトの名無しさん
2017/07/04(火) 13:40:58.31ID:Qa2xT13J 深層学習はPythonが有名だけど、
みんながみんな深層学習じゃなくてワトソンのような、技術そのものじゃなくて実用できるものを作りたいんだと思う
だったらRubyで大元の部分をつくっちゃえば良くない?って考えなんだけど
みんながみんな深層学習じゃなくてワトソンのような、技術そのものじゃなくて実用できるものを作りたいんだと思う
だったらRubyで大元の部分をつくっちゃえば良くない?って考えなんだけど
532デフォルトの名無しさん
2017/07/04(火) 13:54:58.37ID:Fv1Dj8Gj 昨日と同じく、眠くなってきた。
カフェインを摂取した。
カフェインを摂取した。
533デフォルトの名無しさん
2017/07/04(火) 14:07:04.87ID:jC9x4mB4 >>531
そうするとRubyで?ことになるんだけどな。
なんでかっていうと、ワトソンみたい物を作る時、
「自然言語分類」にはどのライブラリを使うか?
「検索及びランク付け」にはどのライブラリを使うか?
「文書検索」には略
「会話」には略
「音声認識」には略
「音声合成」には略
これらのライブラリをRubyで再実装するわけじゃあるまい?
再実装するならRubyで作るって話でいいけど
そうでないなら何を組み合わせるか?って話で
検索エンジンであればSolrやElasticsearchを使いましょう。
とかになるだろうし、
Rubyで作るというよりか、既存のオープンソースの何かを使って
システムを構成しましょうって話になると思うよ。
Rubyで大本の部分を作るんじゃなくて、大本の部分はあるから
Rubyでそれらをつなぎましょう程度じゃね?
そうするとRubyで?ことになるんだけどな。
なんでかっていうと、ワトソンみたい物を作る時、
「自然言語分類」にはどのライブラリを使うか?
「検索及びランク付け」にはどのライブラリを使うか?
「文書検索」には略
「会話」には略
「音声認識」には略
「音声合成」には略
これらのライブラリをRubyで再実装するわけじゃあるまい?
再実装するならRubyで作るって話でいいけど
そうでないなら何を組み合わせるか?って話で
検索エンジンであればSolrやElasticsearchを使いましょう。
とかになるだろうし、
Rubyで作るというよりか、既存のオープンソースの何かを使って
システムを構成しましょうって話になると思うよ。
Rubyで大本の部分を作るんじゃなくて、大本の部分はあるから
Rubyでそれらをつなぎましょう程度じゃね?
534デフォルトの名無しさん
2017/07/04(火) 15:09:51.34ID:Qa2xT13J 深層学習という技術そのものにおいて相も変わらずPythonは有力な一つの候補だし、ネイティブな所は相も変わらずC/C++で書かれたライブラリがあるわけだけど、
(大勢の人がワトソンクローンを理解、組めるように)Rubyなら(コードを)書きやすい、書き換えやすい、(個人的に)図示しやすい
だからRubyで
という話なんだ
ライブラリの選択どうするの?本の構成どうするの?細部をどうするの?ってのは紙面に依るとしか言えない
ページをだいたいこのぐらい見積もるから、こういう構成で行きましょう、ここはこういう形で行きましょう、というのが一般的な普通の流れ
ページが無限ならそれこそRubyの内部の仕組みから全て書けるわけだけど、残念ながらページは有限、でもって何ページになるのかも未定の状態
要はページ数によって内容がダイナミックに変わってしまうという事
それに対して、ページ数やら構成を考えるのに、判断の元となるものが必要となる
個人で書ける本ならその人の持ってるあんちょこでも別段かまわないんだけど、じゃあ複数人でっとなった場合はその個人一人のあんちょこじゃ問題がある(「それって結局、君の場合でしょ?」で終わってしまう)
だからこそ決め打ちでは語れないし、判断の元になるものを"公"に"形式"をとって、(誌面に載るかどうかはおいて置いて)網羅的に準備しなければならないわけなんだ
決め打ちしてそれに基づいて必要とする資料だけを集めて済むなら万々歳なんだけど、そうはいかないんだ
で、Rubyを基本とするからRubyできてもらわなければ困る
だからRuby界隈での実動者が私を含めて必要になるわけなんだよ
自前で用意するものが出てくるかもしれないという話は、当然だけど結局は誌面やら規模やらで判断される
(大勢の人がワトソンクローンを理解、組めるように)Rubyなら(コードを)書きやすい、書き換えやすい、(個人的に)図示しやすい
だからRubyで
という話なんだ
ライブラリの選択どうするの?本の構成どうするの?細部をどうするの?ってのは紙面に依るとしか言えない
ページをだいたいこのぐらい見積もるから、こういう構成で行きましょう、ここはこういう形で行きましょう、というのが一般的な普通の流れ
ページが無限ならそれこそRubyの内部の仕組みから全て書けるわけだけど、残念ながらページは有限、でもって何ページになるのかも未定の状態
要はページ数によって内容がダイナミックに変わってしまうという事
それに対して、ページ数やら構成を考えるのに、判断の元となるものが必要となる
個人で書ける本ならその人の持ってるあんちょこでも別段かまわないんだけど、じゃあ複数人でっとなった場合はその個人一人のあんちょこじゃ問題がある(「それって結局、君の場合でしょ?」で終わってしまう)
だからこそ決め打ちでは語れないし、判断の元になるものを"公"に"形式"をとって、(誌面に載るかどうかはおいて置いて)網羅的に準備しなければならないわけなんだ
決め打ちしてそれに基づいて必要とする資料だけを集めて済むなら万々歳なんだけど、そうはいかないんだ
で、Rubyを基本とするからRubyできてもらわなければ困る
だからRuby界隈での実動者が私を含めて必要になるわけなんだよ
自前で用意するものが出てくるかもしれないという話は、当然だけど結局は誌面やら規模やらで判断される
535デフォルトの名無しさん
2017/07/04(火) 15:10:33.91ID:A9sYzzwp NIH症候群にかかるのは企業の要職ばかりではない
フルスクラッチネイティブではない外部ライブラリ拡張ライブラリを「正しくない」と考えてしまうことは…どうしてもある
優れた使い心地のラッパーを作るということは元APIと主言語とUIのすべての理解と研究が必要なのだからもっともっと技術的に誇っていいのだけどもね
フルスクラッチネイティブではない外部ライブラリ拡張ライブラリを「正しくない」と考えてしまうことは…どうしてもある
優れた使い心地のラッパーを作るということは元APIと主言語とUIのすべての理解と研究が必要なのだからもっともっと技術的に誇っていいのだけどもね
536デフォルトの名無しさん
2017/07/04(火) 15:13:59.53ID:Qa2xT13J やっぱりいつの時代も本を書く上ではページ数が全てだよ
537デフォルトの名無しさん
2017/07/04(火) 15:18:01.70ID:JdC3mg/z イテレータの美点は
今までつきまとってきた添え字文化を切り離したとこにあるんだよ
最大サイズ、インデックスの準備、インデックス操作、このへんは本質的じゃないよね
我々がしたいのはホントは、集まってるオブジェクト一個一個を触りたいだけだよねっていう
そのへんわきまえてるのがrubyだと思う
インデックスがデフォで付いてたりするのは原始人じみてる
今までつきまとってきた添え字文化を切り離したとこにあるんだよ
最大サイズ、インデックスの準備、インデックス操作、このへんは本質的じゃないよね
我々がしたいのはホントは、集まってるオブジェクト一個一個を触りたいだけだよねっていう
そのへんわきまえてるのがrubyだと思う
インデックスがデフォで付いてたりするのは原始人じみてる
538デフォルトの名無しさん
2017/07/04(火) 15:32:22.71ID:Fv1Dj8Gj539デフォルトの名無しさん
2017/07/04(火) 17:46:25.87ID:nYPV9UDZ540デフォルトの名無しさん
2017/07/04(火) 17:48:12.89ID:nYPV9UDZ541デフォルトの名無しさん
2017/07/04(火) 17:50:26.31ID:nYPV9UDZ542デフォルトの名無しさん
2017/07/04(火) 17:52:57.98ID:nYPV9UDZ543デフォルトの名無しさん
2017/07/04(火) 17:57:26.81ID:nYPV9UDZ >>529
>ワトソンをRubyで誰でも作れるようになれば
無理無理
誰でもワトソンは無理
誰でもボットなら可能
Rails本体を誰でも作るのは無理だろ
Railsを利用してブログを作るとかなら可能
だからAPIを使ってボットを作るみたいのなら可能
>ワトソンをRubyで誰でも作れるようになれば
無理無理
誰でもワトソンは無理
誰でもボットなら可能
Rails本体を誰でも作るのは無理だろ
Railsを利用してブログを作るとかなら可能
だからAPIを使ってボットを作るみたいのなら可能
544デフォルトの名無しさん
2017/07/04(火) 17:58:01.46ID:8gzuv+lo 「俺がRubyを使いたいから」で金が集まると本気で思ってるのかな
まあ国内技術を使うことが重要であるとか言ってうまく騙せば公的機関から引き出せるかもしれないけど
君のやろうとしていることは本質的には不必要なガラパゴス化を招き日本の衰退を加速させるだけの国賊行為であることを忘れないように
まあ国内技術を使うことが重要であるとか言ってうまく騙せば公的機関から引き出せるかもしれないけど
君のやろうとしていることは本質的には不必要なガラパゴス化を招き日本の衰退を加速させるだけの国賊行為であることを忘れないように
545デフォルトの名無しさん
2017/07/04(火) 18:10:32.16ID:jC9x4mB4 >>537
インデックスそのものと、インデックスを使ったループは別だと思うよ。
ハッシュのmapでキーが取れるように、
配列の場合はキーの代わりにインデックスってだけだと思う。
キーとインデックスって本質的には違いはないでしょ?
インデックスそのものと、インデックスを使ったループは別だと思うよ。
ハッシュのmapでキーが取れるように、
配列の場合はキーの代わりにインデックスってだけだと思う。
キーとインデックスって本質的には違いはないでしょ?
546デフォルトの名無しさん
2017/07/04(火) 18:13:20.70ID:jC9x4mB4 >>543
誰でもワトソンを作るは無理でも、
誰でも既存のオープンソースを繰り合わせて
ワトソン相当を作ることは可能だよ。
ただクイズ番組とかワトソンの成果っていうのは
ワトソンというソフトよりも、大量のデータを投入させた所にあるので、
仮にワトソンそのものを入手したとしても、クイズ番組優勝とかは無理だよ
膨大なデータをひたすら入力する地道な作業が必要
誰でもワトソンを作るは無理でも、
誰でも既存のオープンソースを繰り合わせて
ワトソン相当を作ることは可能だよ。
ただクイズ番組とかワトソンの成果っていうのは
ワトソンというソフトよりも、大量のデータを投入させた所にあるので、
仮にワトソンそのものを入手したとしても、クイズ番組優勝とかは無理だよ
膨大なデータをひたすら入力する地道な作業が必要
547デフォルトの名無しさん
2017/07/04(火) 18:22:23.28ID:nYPV9UDZ >>546
>ワトソン相当を作ることは可能だよ
甘く見過ぎ
そんな簡単ならIBMより先にもっとできてた
>膨大なデータをひたすら入力する地道な作業が必要
それもワトソンのうちなんじゃないの?
ゲームからデータ抜いたらゲームじゃない
知能から知識抜いたら知能じゃない
>ワトソン相当を作ることは可能だよ
甘く見過ぎ
そんな簡単ならIBMより先にもっとできてた
>膨大なデータをひたすら入力する地道な作業が必要
それもワトソンのうちなんじゃないの?
ゲームからデータ抜いたらゲームじゃない
知能から知識抜いたら知能じゃない
548デフォルトの名無しさん
2017/07/04(火) 18:24:30.73ID:8gzuv+lo549デフォルトの名無しさん
2017/07/04(火) 18:25:37.93ID:Qa2xT13J >>543
Rubyでワトソンを解説ってのがスッポ抜けてるけど大事なところだよ
Rubyでワトソンを解説ってのがスッポ抜けてるけど大事なところだよ
550デフォルトの名無しさん
2017/07/04(火) 18:26:26.94ID:nYPV9UDZ >>548
ワトソンはたんなる検索エンジンじゃない
仕組みが似てる部分はあるけど
たんなる検索エンジンはクイズに答えられない
知識の与え方と引き出し方も
エキスパートシステムのうち
そこをすごく甘く見てる
ワトソンはたんなる検索エンジンじゃない
仕組みが似てる部分はあるけど
たんなる検索エンジンはクイズに答えられない
知識の与え方と引き出し方も
エキスパートシステムのうち
そこをすごく甘く見てる
551デフォルトの名無しさん
2017/07/04(火) 18:27:32.37ID:1Tk0DRaF ネガキャンが人工知能に噛み付いてくたおかげでスレがいくらか平和になったな
相変わらずうざいけど
相変わらずうざいけど
552デフォルトの名無しさん
2017/07/04(火) 18:32:42.18ID:nYPV9UDZ553デフォルトの名無しさん
2017/07/04(火) 18:38:48.19ID:Qa2xT13J ワトソンの解説をRubyのコードをつかって行うって事が重要なのに
ってなんか話が噛み合わないなと思ったら単にレスを適当にしか読んでなかったのか
納得
ってなんか話が噛み合わないなと思ったら単にレスを適当にしか読んでなかったのか
納得
554デフォルトの名無しさん
2017/07/04(火) 18:41:41.93ID:jC9x4mB4 >>547
> >膨大なデータをひたすら入力する地道な作業が必要
> それもワトソンのうちなんじゃないの?
そこに一般の人が考える人工知能の違いがあるんだよな。
大変な仕事をコンピュータが自動でやってくれるのと同じように考えてしまう。
人工知能は自動で知識をあつめてくれるわけじゃない。
コンピュータが利用できる形にデータ化されているものであれば
それを解析するのは得意だけど、そうなってないものを
データ化する作業っていうのは人間がやるしか無い。
> >膨大なデータをひたすら入力する地道な作業が必要
> それもワトソンのうちなんじゃないの?
そこに一般の人が考える人工知能の違いがあるんだよな。
大変な仕事をコンピュータが自動でやってくれるのと同じように考えてしまう。
人工知能は自動で知識をあつめてくれるわけじゃない。
コンピュータが利用できる形にデータ化されているものであれば
それを解析するのは得意だけど、そうなってないものを
データ化する作業っていうのは人間がやるしか無い。
555デフォルトの名無しさん
2017/07/04(火) 18:45:16.48ID:nYPV9UDZ >>553
あのね
WindowsみたいなOS、Googleみたいな検索エンジン、
作ったら大もうけできるのに何で寡占されてると思う?
そこまで行かなくてもRubyみたいな言語作ったら
解説本くらいは書けるだろうけど
Rubyと同じくらい普及してる日本発の言語はないよね?
なんでワトソンなら自分にもできると思っちゃうの?
あのね
WindowsみたいなOS、Googleみたいな検索エンジン、
作ったら大もうけできるのに何で寡占されてると思う?
そこまで行かなくてもRubyみたいな言語作ったら
解説本くらいは書けるだろうけど
Rubyと同じくらい普及してる日本発の言語はないよね?
なんでワトソンなら自分にもできると思っちゃうの?
556デフォルトの名無しさん
2017/07/04(火) 18:47:18.87ID:nYPV9UDZ557デフォルトの名無しさん
2017/07/04(火) 18:48:27.80ID:jC9x4mB4 >>550
> たんなる検索エンジンはクイズに答えられない
だからクイズに答えれるように人間がデータを入れるんだよ。
クイズの多くは知識問題。
例えば総理大臣の名前とか。
ありとあらゆるクイズの問題と答のペアを登録していくことで
クイズ専用のデータベースを作る。
ウェブサイトの検索エンジンがクイズに答えられないので
データベースががウェブサイトだから。
ウェブサイトは人間用の文章がほとんどなのでクイズのデータとしては適切じゃない
だからクイズに適したデータベースを作り上げる。
そういう作業を人間が行うんだよ。
それを行える人間は知能があるということになるし、
人間の知能を使ってデータベース化すれば
人工知能とやらはデータベースを検索するだけでいい。
> たんなる検索エンジンはクイズに答えられない
だからクイズに答えれるように人間がデータを入れるんだよ。
クイズの多くは知識問題。
例えば総理大臣の名前とか。
ありとあらゆるクイズの問題と答のペアを登録していくことで
クイズ専用のデータベースを作る。
ウェブサイトの検索エンジンがクイズに答えられないので
データベースががウェブサイトだから。
ウェブサイトは人間用の文章がほとんどなのでクイズのデータとしては適切じゃない
だからクイズに適したデータベースを作り上げる。
そういう作業を人間が行うんだよ。
それを行える人間は知能があるということになるし、
人間の知能を使ってデータベース化すれば
人工知能とやらはデータベースを検索するだけでいい。
558デフォルトの名無しさん
2017/07/04(火) 18:50:11.16ID:jC9x4mB4559デフォルトの名無しさん
2017/07/04(火) 18:51:28.49ID:nYPV9UDZ >>557
それは対話UIの部分を軽視してる
たしかにエキスパートシステムも
DBの問い合わせは行うが
たんなる検索エンジンとの違いは
対話システムを備えているところで
そこが思っているほどかんたんじゃないんだな
それは対話UIの部分を軽視してる
たしかにエキスパートシステムも
DBの問い合わせは行うが
たんなる検索エンジンとの違いは
対話システムを備えているところで
そこが思っているほどかんたんじゃないんだな
560デフォルトの名無しさん
2017/07/04(火) 18:55:30.46ID:8gzuv+lo IBMのビジネスモデルは基本的にパッケージ販売とSIなので、
学習済みのワトソンのAPIを提供して終わり、だとあまり意味がないわけ
IBMとしては、クソ高いパッケージとして買わせてサポートもがっつり付けてもらって、その上あわよくば下請人員まで投入して大規模案件を作りたい
だからワトソンはセルフサービスでなきゃいけないんだよ
応用として医療分野を執拗に推してるのも、医療分野はプライバシーの問題があるのでSaaSに食われにくいという面があるの
学習済みのワトソンのAPIを提供して終わり、だとあまり意味がないわけ
IBMとしては、クソ高いパッケージとして買わせてサポートもがっつり付けてもらって、その上あわよくば下請人員まで投入して大規模案件を作りたい
だからワトソンはセルフサービスでなきゃいけないんだよ
応用として医療分野を執拗に推してるのも、医療分野はプライバシーの問題があるのでSaaSに食われにくいという面があるの
561デフォルトの名無しさん
2017/07/04(火) 18:57:49.38ID:nYPV9UDZ >>558
たとえばRubyは標準ライブラリまで含めて
みんなRubyとして使ってるでしょ?
Rubyのコアな言語の文法だけを模倣するなら
誰でもできるかもしれないが実用に耐えない
同じようワトソンのコアな検索部分だけなら
模倣できるだろうけど実用に耐えない
ワトソンなんて検索エンジンだから簡単だよって言うのは
Rubyなんてインタプリタだから簡単だよって言ってるのと同じ
たとえばRubyは標準ライブラリまで含めて
みんなRubyとして使ってるでしょ?
Rubyのコアな言語の文法だけを模倣するなら
誰でもできるかもしれないが実用に耐えない
同じようワトソンのコアな検索部分だけなら
模倣できるだろうけど実用に耐えない
ワトソンなんて検索エンジンだから簡単だよって言うのは
Rubyなんてインタプリタだから簡単だよって言ってるのと同じ
562デフォルトの名無しさん
2017/07/04(火) 19:03:28.55ID:jC9x4mB4 >>559
対話システムは難しいが、その反面間違っても
許されるシステムだから、ある意味簡単とも言える。
そもそも人間同士であっても、相手の言ってることが100%
通じるわけじゃない。言う側に問題がある場合だってあるしね
ある程度正しければ許されるシステムだから裏技が使える。
それは意味を理解しなくても、単語の重要度さえ判断できればいいんじゃないか?
ということ。人間とは違ったアプローチで実装できる。
対話システムというよりも、重要度判断システム
それでもいいんだよ。ある程度の正しさがあれば許されるからね。
対話システムは難しいが、その反面間違っても
許されるシステムだから、ある意味簡単とも言える。
そもそも人間同士であっても、相手の言ってることが100%
通じるわけじゃない。言う側に問題がある場合だってあるしね
ある程度正しければ許されるシステムだから裏技が使える。
それは意味を理解しなくても、単語の重要度さえ判断できればいいんじゃないか?
ということ。人間とは違ったアプローチで実装できる。
対話システムというよりも、重要度判断システム
それでもいいんだよ。ある程度の正しさがあれば許されるからね。
563デフォルトの名無しさん
2017/07/04(火) 19:08:32.62ID:jC9x4mB4 >>560
> 学習済みのワトソンのAPIを提供して終わり、だとあまり意味がないわけ
面白い(当たり前?)のは、分野ごとに学習済みデータが存在するということ
素人(?)考えで言えば、すべての分野を学習させたスーパーワトソンを
一つだけ提供すればいいと思うかもしれないが、そうはならない。
ようは学習というのはデータベースにすぎないので、
違う業界のデータベースを混ぜて使うと、関係ないデータが
検索で引っかかるようになる、つまりノイズが多い。
そういうところを柔軟に判断してはくれないんだよね。
知能があるわけじゃなくて、単なる検索エンジンだから。
> 学習済みのワトソンのAPIを提供して終わり、だとあまり意味がないわけ
面白い(当たり前?)のは、分野ごとに学習済みデータが存在するということ
素人(?)考えで言えば、すべての分野を学習させたスーパーワトソンを
一つだけ提供すればいいと思うかもしれないが、そうはならない。
ようは学習というのはデータベースにすぎないので、
違う業界のデータベースを混ぜて使うと、関係ないデータが
検索で引っかかるようになる、つまりノイズが多い。
そういうところを柔軟に判断してはくれないんだよね。
知能があるわけじゃなくて、単なる検索エンジンだから。
564デフォルトの名無しさん
2017/07/04(火) 19:11:35.56ID:jC9x4mB4 結局重要なのはデータベース(学習データ)であるし、
そのデータベースを作るのは人間の地道な作業で、
ワトソンっていうのは最終的には学習データ販売ビジネスになります。
そのデータベースを作るのは人間の地道な作業で、
ワトソンっていうのは最終的には学習データ販売ビジネスになります。
565デフォルトの名無しさん
2017/07/04(火) 19:17:37.33ID:1Tk0DRaF ID:8gzuv+lo
ID:nYPV9UDZ
ID:jC9x4mB4
この三つのIDが延々ワトソンの謎を話し合っているけど、けっして誰もワトソンの構造について説明しようとしないよな
自演かこれ
誰か団子呼んでこいよ
ID:nYPV9UDZ
ID:jC9x4mB4
この三つのIDが延々ワトソンの謎を話し合っているけど、けっして誰もワトソンの構造について説明しようとしないよな
自演かこれ
誰か団子呼んでこいよ
566デフォルトの名無しさん
2017/07/04(火) 19:21:22.51ID:jC9x4mB4 >>565
ワトソンの構造はこちら
https://wirelesswire.jp/2016/11/57683/
> サンプルのソースコードはGithubで公開されています。
>
> まずは、IBMが先端技術と考える、その素晴らしい
> "コグニティブコンピューティング"のソースコードを御覧ください。
データがないと何もできないってのがわかるだろう?
ワトソンの構造はこちら
https://wirelesswire.jp/2016/11/57683/
> サンプルのソースコードはGithubで公開されています。
>
> まずは、IBMが先端技術と考える、その素晴らしい
> "コグニティブコンピューティング"のソースコードを御覧ください。
データがないと何もできないってのがわかるだろう?
567デフォルトの名無しさん
2017/07/04(火) 19:24:15.28ID:nYPV9UDZ 同じ話の繰り返しになるからそろそろ切り上げたいけど
Googleなんて検索エンジンだから簡単かっていえば困難でしょ?
データを含まないデータベースの問い合わせ部分だけならできても
ネット全体の規模で検索できるから普及したわけであって
それをなんでワトソンなら自分にもできると思っちゃうのか?
っていうのが言いたい
Googleなんて検索エンジンだから簡単かっていえば困難でしょ?
データを含まないデータベースの問い合わせ部分だけならできても
ネット全体の規模で検索できるから普及したわけであって
それをなんでワトソンなら自分にもできると思っちゃうのか?
っていうのが言いたい
568デフォルトの名無しさん
2017/07/04(火) 19:34:05.92ID:jC9x4mB4 まあワトソンと同等レベルのソフトウェアはできるだろう。
だけど、データベース作成の人力作業コストはどうにもならないってことだ。
データがオープンになればいいんだがねw
だけど、データベース作成の人力作業コストはどうにもならないってことだ。
データがオープンになればいいんだがねw
569デフォルトの名無しさん
2017/07/04(火) 19:41:51.75ID:1Tk0DRaF 自演あきた?
ならば良し
ならば良し
570デフォルトの名無しさん
2017/07/04(火) 19:58:39.76ID:olJiM2Cb ワトソンのことはよく知らんが、>>566のリンク先のことが本当だったとしたら
あまり面白いものではないな
それはそうとして、別の観点からちょっと思うことがあって
2chで人を集めて研究して本を出版しようって発想がかなりアレなんだわな
2chで人を集めたってゲームですらまともに完成するほうが珍しいってのに
本を出版したりアプリ売って金儲けとかもうね
もし本当にそういうことがしたいんなら、本人だけで
ほぼ完成させて、デモも動いているんだけど、どうよこれ
ぐらいまでは最低でも持って行っておかないと誰も相手にしないっつーかありえないよ
そこまでやっても多分うまくいかないと思うけど
本来なら本人が優秀なら実社会で勝手に人が集まってきて勝手に輪ができて
それでどうこう、って話なんだよ
それを、なんで、2chで人集め?
って時点でもう
それもこんな人の減った末期の2chで
あまり面白いものではないな
それはそうとして、別の観点からちょっと思うことがあって
2chで人を集めて研究して本を出版しようって発想がかなりアレなんだわな
2chで人を集めたってゲームですらまともに完成するほうが珍しいってのに
本を出版したりアプリ売って金儲けとかもうね
もし本当にそういうことがしたいんなら、本人だけで
ほぼ完成させて、デモも動いているんだけど、どうよこれ
ぐらいまでは最低でも持って行っておかないと誰も相手にしないっつーかありえないよ
そこまでやっても多分うまくいかないと思うけど
本来なら本人が優秀なら実社会で勝手に人が集まってきて勝手に輪ができて
それでどうこう、って話なんだよ
それを、なんで、2chで人集め?
って時点でもう
それもこんな人の減った末期の2chで
571デフォルトの名無しさん
2017/07/04(火) 20:06:46.34ID:1Tk0DRaF スレチ
うせろ
うせろ
572デフォルトの名無しさん
2017/07/04(火) 20:27:17.39ID:1Tk0DRaF 粘着野郎は食事か風呂のどっちかか
あいつ0時過ぎたらまたID変えてまくって何食わぬ顔で荒し行為繰り返しやがる
うぜー
あいつ0時過ぎたらまたID変えてまくって何食わぬ顔で荒し行為繰り返しやがる
うぜー
573デフォルトの名無しさん
2017/07/04(火) 20:39:45.57ID:/bsbbamh >>570
技術は面白くないが役に立つ
技術は面白くないが役に立つ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレ朝本社から社外スタッフの男性が転落し死亡 テレビ朝日がコメント [ひかり★]
- 【米FRB】0.25%利下げ決定 3会合連続、雇用下支え [蚤の市★]
- <櫻坂46松田里奈>ランジェリーカット公開 照れながらTシャツ脱ぐ [ひかり★]
- 訪米認証「ESTA」、SNS利用情報の提出義務化へ 日本人観光客も対象に [蚤の市★]
- 「身を切る改革」どこへ? 維新「身内」への公金支出、地方でも続々 [蚤の市★]
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- 【画像】東京都民「助けて!満員電車もう無理いいぃぃいいぃぃぃいいいいいぃ😭」!!!! [732289945]
- お前らって議論できないよな
- 一般人「起きなきゃ…」 俺ら「寝ようかなzzz」
- 【画像】そこらへん歩いてる地味な女も夜になったらみんな絶叫セックスをしている現実
- 高橋洋一、終わる [523957489]
- 🏡ダブパン本仕込み~🍞🍞😅🍞🍞🏡
