Darkside(https対応しました)

<< 前のページ

2023年8月22日(火) 22:25

量子コンピューター

 昨今話題の量子コンピューター。発達すると、どのようなことが出来るだろうか?
 一般には、暗号が高速で解けるとか巡回セールスマン問題が高速で解けると言われている。すなわち、膨大な組み合わせを片っ端から総当りで調べてみないと最適解が判明しない問題が解ける。そんな感じでアバウトに理解していた。だが、いざそれで具体的にどのような問題に有用か?と考えてみると、これがなかなか厄介だと気付いた。
 量子コンピューターが有用と思われる具体的な問題が、なかなか思い付かないのではない。思い付くのだが、それが本当に量子コンピューターで高速に解けるのかどうか分からないのだ。上記のようなアバウトな理解では、量子コンピューターが有用かどうか判断できないのである。そのような問題を、いくつか挙げてみよう。これらについて量子コンピューターがどこまで効果的であるかを解説できれば、人並み以上に量子コンピューターを理解していると言えるように感じる。もちろん自分は、その域に達していない。自信がある方は、挑戦してみて欲しい。

1)超解像

 超解像とは、画像の解像度を上げる処理である。実際の解像度が上がっていなくても、肉眼で見たら解像度が上がっているように感じる場合も超解像に含めるようであり、古くからアンシャープマスクなどが高速かつ効果的手法として使用されている。しかしここでは、存在しない細部の情報を推測し実際の解像度まで上げてしまう超解像について取り上げる。
 特に最近ではAI技術の発達により、細部をAIで推測して解像度を上げる処理が幾つか提案されている。しかし、試してみると効果が案外小さいのだ。OpenCV などで実際に試したりもしたが、効果は失望させられるものばかりだった。
 ここで、絵画ではなく写真撮影を念頭にして、ピンボケ画像をシャープにするような状況を考えてみる。すると、本来のシャープな画像が、ボケることで解像度を下げている。ボケてしまった画像しかない状態で、本来のシャープな映像を推測したい。この場合、シャープな映像(仮定)を総当りで発生させ、それを計算でピンボケさせる。それを実際のピンボケ映像と比較し、差が最小のもののシャープな映像(仮定)を超解像結果とすれば良い。これを正面から通常の計算機で処理すると膨大な時間を要するが、量子コンピューターなら高速で処理できるのではなかろうか?

2)レンズ設計

 レンズ1枚では収差を減らせないので、実用する上では複数のレンズを組み合わせて収差を減らすのが一般的である。ミラーレス一眼の交換レンズでも、レンズの組み合わせを入力すると収差を計算する優秀なソフトの発達により、どんどん画質の良いレンズが登場するようになっている。だが、レンズの組み合わせは余りに膨大である。10〜20枚を組み合わせるのは当たり前で、個々のレンズも形状は千差万別。そのような状況で最高画質を追求するのは容易ではない。結局のところ、過去のノウハウに頼って組み合わせを絞り、あるていどの方針に従ってレンズ構成を試行錯誤することになる。
 しかし量子コンピューターであれば、あらゆる組み合わせを片っ端から調べることにより最高画質のレンズを実用的な時間で発見できてしまうかもしれない。

3)二人零和有限確定完全情報ゲーム

 囲碁や将棋などプレイヤーが2人いるゲームにおいて、双方に可能なすべての手順を総当りで調べ、双方最適手順(解決)を計算する。これは、量子コンピューターが高速処理可能な範囲に含まれるのだろうか?

written by higashino [科学コラム] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

2022年3月19日(土) 22:28

正面装甲右側

 正面装甲右側。

 その前部。

 やはりハッチ部分は、切り抜いてある。ネジ穴は、位置合わせだけの目的で開けてある。

 ハッチのネジ穴は、ダミーである。

 実際にネジで固定することも考慮した穴は、直径1.7ミリ。切り出し後に、2ミリドリルで整える。
 それに対し、見た目だけのために設ける穴は、直径1ミリ。これは、だいたい実車において固定ボルトが太いか細いかで分けている。

 正面装甲右側の後部、というか側面。

 通風孔?の切り抜きもあれば、固定用ネジ穴もある。

 通風孔?のスリットをリアルスケールで作ろうとすれば、細くなり過ぎて燃え落ちる可能性が高い。ここは仕方なく、太く形成する。

 そして、正面装甲中央部。
 大量のネジ穴は、固定にも使用するが一部は使用せずダミー扱いの予定。

written by higashino [科学コラム] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

2021年1月25日(月) 21:36

注意1秒大損害

 とんでもない思い違いをしていた。ステッピングモーターのドライブ基板は、作り直す必要など無かったのだ。
 ピーク電流を変更するのに、外付けパーツを変更する必要などない。ソフトウェアだけで、変更できる。というのは、PIC16F1579 のDAC機能を使ってリファレンスを設定していたから。
 DACは僅か5ビットしかないため、殆ど役に立たない。だが、ドライバーICの電流を決定する外部リファレンス入力としては、充分に役立つ。

 だが、これで解決した訳ではない。実は、ドライブ基板が壊れている可能性が高い。
 どういうことか?

 先日、脱調判定をシビアにして動作を確認した。だが、効果は無かった。
 その時点でドライブ基板の作り直しを覚悟し、TB6600HG などを発注した。だが、作り直すのであればそれが完成するまで、動作確認はできない。まずは、脱調判定を元に戻しておこう。そして、確かに元に戻ったことを確認しておこう。現行ドライブ基板を使って。
 そう考えてPICを再度書き換え、ドライブ基板にセット。ところが、動作が元に戻らない。ステッピングモーターは全く動かない。プログラムを元に戻し損ねたのか?と思って確認するが、プログラムの内容はバックアップと完全に同一。間違いなく、元に戻っている。それなのに、動作は元に戻らない。

 どこかコネクターが外れている?
 次に、ハードウェアの再点検。そこで気付いた。PICを、逆挿ししていた!

 PICが死んだかもしれない。そう思いつつPICを再プログラミングする。書き込みもベリファイも正常に通り、壊れてはいないようだ。しかし、今度こそと正しい向きに挿したにも関わらず、やはりステッピングモーターは動かない。少しばかり異音を発するだけで、全く回転しない。
 PICを交換し、再プログラミングする。やはり、動かない。
 つまり、逆挿ししたときにPICではなくドライブ基板を壊した可能性が高いのだ。
 PICの逆挿しは、これまでに何度もやっちゃってる。注意していても、気付いたらやっちゃってる。後からだと、なぜ間違えたのか分からない。つまり、とんてもなく逆挿しし易くて錯覚し易いのだ。これが、8ビットPIC最大の欠点である。ピンが2本余計に消費されても、抜き挿しすることなくプログラム可能な dsPIC の価値は大きい。

 でも、dsPIC だとPWMが3系統までしか使えないのが痛過ぎる。困ったものだ。

 面倒だが、パワーパックを取り外す。
 当然またキャタピラも外さねばならないが、明らかにユル過ぎる。少なくとも1コマはリンクを外して短くすべきだ、と感じていたから構わない。
 また、仮にドライブ基板が壊れていなかったとしても、24V電源は交換必至である。交換には、どうせパワーパックを外さないと作業不可能。

 ここで、配線チェック。
 電源配線が緩んでいるとか、コネクターが外れているとか、危惧した問題は無し。つまりまだ、ドライブ基板が壊れている可能性を否定できない。
 後は、パワーパックが破損していないかの確認と、負荷ゼロでのステッピングモーター動作試験。

written by higashino [科学コラム] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

2016年8月15日(月) 21:17

区別できない

 機械の体に人間の脳を搭載することができれば、恐らくそれは機械の体を持った「人間」とみなされるだろう。
 では、人間の体に電子回路の脳を搭載したら?
 1からそんなことをするなら、明らかに倫理的問題が生じる。だが、脳に致命的ダメージを負って死んだ人間に対し、脳を電子回路で置換。バックアップしてあった「命」をそこにレストアするというのは、理論的に可能である。現在では工学的に困難というだけに過ぎない。これは、人間だろうか?
 個人的意見では、これは生き返ったに等しいと考える。だから、人間だ。

 レストアに失敗して、既存のどの人格とも無関係な知性として復活してしまったら?

 もう言いたいことは分かって来たと思うけど、人間とロボットの違いはどこにあるのだろうか?
 知性や意識や自我や人格、一般に命とか魂と呼ばれる概念。それらがノードと結線と信号強度だけで実現できることを認めた瞬間に、人間とロボットの違いは無くなってしまう。
 人間の代わりに高度な知的作業を遂行できるような人工知能を開発することは、人間を創造するようなものだ。

 ノードと結線と信号強度で実現される人工知能には、出力を厳密に制御できないという問題がある。AlphaGo が悪手を打った場合、それを修正するのはルールベースの人工知能のように簡単ではない。将棋の方だって同様で、人工知能の欠点は明らかになっているがそれを修正するのは困難極まる。
 それに加えて、ある程度以上に複雑になった人工知能においては、自我や心が自然発生する可能性が高いことまで考えると、おっかないなんてものじゃない。だらだらと思いつくままに思考を羽ばたかせているけど、一番言いたいことは赤字の部分です。

 人工知能には安全装置(良心回路)は不可欠だし、恐らくは良心回路の有無で人間とロボットを区別するという逆側からの定義になるのではなかろうか。

written by higashino [科学コラム] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

2016年8月13日(土) 23:59

杞憂でもない

 普通に生活していても、ノンレム睡眠中は意識が途切れる。
 だが、翌朝に目覚めたとき、自分が別人になったという気持ち悪い気分を味わうことはない。確かに前日と同じ自分であると認識できる。それはなぜだろうか?
 同じ肉体の中で目覚めるから?

 心臓を移植しても、同じ人間である。しかし、脳を移植したら(可能だとしてだが)別の人間になってしまう。
 肉体は同じでも別人だ。いや、脳が入れ替わっている。では、脳のバックアップとレストアでは、同じ人間だろうか?それとも別の人間だろうか?
 仮に、脳神経細胞の物理的同一性が人間の同一性を決めるとしたら、知能のすべてがノートと結線と信号強度だけで実現可能という仮定とズレが生じるように思われる。

 脳神経細胞の物理的同一性が必須だとしたら、脳を一度にではなく少しずつ電子回路に置換した場合、どこで別人になったと自覚するものだろうか?

 考えれば考えるほど、命とか知能とか人格とか・・・どんどん訳が分からなくなる。

 実際には、培養した脳神経細胞にレストアするというのは非常に困難だろう。結線や信号強度まで指定して脳を培養するのは、ちょっとどんな超科学なのか想像できない。恐らく医療技術というより、超高性能な有機物3Dプリンターのようなものになるだろう。
 それよりは、電子回路に置換する方が恐らく簡単だろう。
 事故死した後、脳を電子回路に置換して「命」をそこにレストアした場合、生き返ったと言えるだろうか?
 生き返ったと言えるかどうかは別として、そういう復活人間と最初から電子回路の脳を持ったロボットに、違いはあるのだろうか?

 ノードと結線と信号強度を用意すれば知能が実現できるのであれば、そういう電子回路を備えたロボットは知的であると言える。それどころか、自我や意識や人格を持っているとさえ言える。
 電子回路で脳がシミュレートできるようになれば、自我や意識や人格を持った機械が生まれる。
 そのような機械が、人類を敵とみなすことがない保証は、どうやって得れば良いのだろうか?

 ホーキング博士の懸念は、杞憂ではないのかもしれない。

written by higashino [科学コラム] [この記事のURL] [コメントを書く] [コメント(0)] [TB(0)]

この記事へのトラックバックPingURL

<< 前のページ

Darkside(https対応しました)

Generated by MySketch GE 1.4.1

Remodelling origin is MySketch 2.7.4