ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

「春から!子ども科学電話相談」を3月21日(木・祝)午前10時05分~11時50分放送し、

2019-03-20 08:38:53 | Weblog
4月から、子ども科学電話相談がレギュラー化されるそうなんだけど、

子ども科学電話相談 - NHK
http://www4.nhk.or.jp/kodomoq/


そのかわり、「歌の日曜散歩」が終わってしまったことが、とっても悲しい。
子ども科学電話相談より、歌の日曜散歩のほうがいいのに・・・・

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

雇用保険の統計不正分をもらうため?の、「住所情報等 登録フォーム」って、どこ?

2019-03-19 08:30:40 | Weblog
あの統計不正をただした結果、給付金が増えるという話

雇用保険の給付を現在受給している方の給付額が3月18日から変わります
追加給付の「住所情報等 登録フォーム」と「簡易計算ツール」も同日開設します
https://www.mhlw.go.jp/stf/newpage_03912.html


に書いてあるんだけど、「住所情報等 登録フォーム」と「簡易計算ツール」
どこにあるんだろう・・

見つかったら、ここに書いておくね!

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

空飛ぶクルマ、経産省が人材募集してる!

2019-03-18 08:55:40 | Weblog
中国・アメリカの自動運転はすごく、日本ダメ!とマスコミはいうけど、NECに大恥かかされるかもよ!
https://blog.goo.ne.jp/xmldtp/e/0faf2b37d1af9b922ff6615d49390bea

で書いたスカイカー(空飛ぶクルマ)だけど、経済産業省が人材募集してるみたい?

選ばれた人だけのハイクラス転職サイト
経済産業省 「空飛ぶクルマ」プロジェクトを推進する人材を募集
https://www.bizreach.jp/content/landing/kt_meti_20190307_02/


私はダメです。
前にそのbizreachに登録しようとしたら、
「あんたはbizreachに登録するに値しない人間だ」みたいなメールが送り返されてきて、
登録させてもらえなかったから

はいはい、私はビズリーチさんに登録したり、
空飛ぶクルマのプロジェクトの人々と交流をもつに値しない階層に属していることは
重々承知しておりますです。

それを、政治家の演説で、激しく同意させられた次第です



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

火事のとき、なぜ無線が必要なのか、やっとわかった!

2019-03-17 19:26:03 | ネットワーク
3月17日、町の自治体による

初期消火 スタンドパイプ体験

に行ってきて、スタンドパイプとAEDと心臓マッサージの話を聞いてきた!

ここでは、スタンドパイプ(火事の時、消火栓から水を出すために使う機械)のほうをメモメモ

(AED・心臓マッサージのほうは、本家に書いた




■スタンドパイプ

・消火栓鍵を消火栓のふたの穴に差し込み、消火栓の蓋を開ける(かなり重いらしい)

・スタンドパイプを消火栓取り付ける
 そのまま、消火栓に差し込むと、パチッとなって、上がら引き上げでもとれなくなる
 →下に爪がついている

・スピンドルドライバー(ぐるぐる回すやつ)を消火栓の水の量を調整する消火栓の
 後ろの■に差し込む
 →まだ回さない

・ホースがまかれているので、伸ばす。火元の近くまで、できるだけ持っていく
 →この「水が入っていない状態で」火元の近くまで持っていくこと大事。
  水が入ってからだと、動かすの大変。

・ホースの片方をスタンドパイプにつける
 そのまま緑っぽい口をスタンドパイプにつければつく。
 →はずすときは、口のところにある(剣道の竹刀についている)つばみたいなところを
  引くととれる。

・ホースの反対がわ(火元に近いほう)に、菅そう(筒先)をつけ、「S}にしておく
 →S(Shut Down)にしておかないと、水を載せたときに、すぐに水が出るよ!

・スピンドルドライバーを回して水を載せる

・菅そう(筒先)に水が来たら、Oへ回す→水が出る。


しまい方
・スピンドルドライバーを回して水を止める

・水を抜くため、菅そう(筒先)をOにして残りの水を出す

・ホースをはずす

・スタンドパイプを外す
 →スピンドルドライバーを持つところは2段になっていて、
  取り付けるときは上の段の持ち手をもって付けるが、
  引くときは、2段目の持ち手を引き上げると外れる

・スピンドルドライバーを外す

・消火栓を戻す


※スタンドパイプセットのありか、消火栓の場所を知っておくこと。
※これは初期消火で、消防車が来たら、消火栓を譲ってほしい
 →消防車のホースのほうが大きく(水の摩擦小さく)効率的
※スピンドルドライバーで水を出す人と、菅そう(筒先)を持つ人で、連携が必要
 →いつ水をだすか、水の強さを強める・弱める等で
 見える範囲ならいいが、見えないで遮られる場合、無線必要!





そっか、だから無線っているんだ!

(ケータイだと、基地局が燃えていたら、つながらない?)


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

宇宙人に声かけられたら、すぐに答えちゃいけないって、知ってた(@_@)?

2019-03-16 16:37:33 | Weblog
まずは、国立天文台に連絡して、回答は国連のほうからするらしい。

「チコちゃんに叱られる!」

で言っていた。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

プログラムはデータである(データとプログラムは一緒)で年代がわかる

2019-03-16 09:05:02 | Weblog
60歳以上のリタイヤ世代
 ノイマン型コンピューターはそう。ただ、ハーバードアーキテクチャっていうのがあって、
 多くのコンピューターはノイマン型だけど、PICはハーバードアーキテクチャ。

40歳、50歳代のレガシー/リストラ世代
 SICP(計算機プログラムの構造と解釈)でやったよ!

30代の管理職・お偉いさん世代
 第一級関数の話?

20代新卒・他業種からの移転組の現場・現役バリバリ世代
 そもそも、関数は定数だろう・・・

さあ、あなたはどの年代?



 

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

プログラミングには2種類あり、学校教育で教えるほうは、AIが使いにくい

2019-03-15 09:42:30 | Weblog
たとえば、右に10m動くというプログラムは2種類の書き方が考えられる。

(1)一つは、一般のエンタープライズ系のプログラムなどで良く行われる、

 ゴールまでの過程を1命令で書くというもの。
 go_right 10
などと書くと、10m右に動くというもの。
学校のプログラミング教育ではスクラッチがあがってたりするので、
たぶん学校教育のプログラミングは、こちらを教えるんだろう

(2)もう一つは、組み込みなどでよくある(PLCなんかもこの原理)
   高速にプログラムが回っていて、
   1回転分の(=微小時間分の)プログラムを書くというもの

たとえば、1ms間隔で、プログラミングが処理される時、右に10mなら
 右に1cm動け!という命令を書けば、1秒後(=1000ms後)には
 目標の10m(1000cm=10m)動く。





前者では書きにくいが、後者だとプログラミングしやすいものがある。
例えば株価予測。

1日の株価を予測するのは難しいが、
1ティック、つぎの場面を予測するのは、可能で
  売りか、買いか、なにも起こらないか
の3つの局面であり、それぞれの局面が起きたとき、成立する可能性の高い
金額もわかる。

このことを知らないと、

NHKのサイエンスZEROの錯視の回で、次の状況を予測できることに何の意味があるのか
わからない。

(2)の場合、次のことを予測できればいい。
  だから、微分した結果を近似値?としていれてもいいし、
  「次の結果を予測する」AIをいれてもいい

というわけ。ここで使えるんですね、あのサイエンスZEROで出てきた「次の場面を予測するAI」が・・・

(1)はまさにAIを使って株価予測させようとしてるけど、(2)の積み重ねだから、まあむずかしいわけだ・・・



  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

ディープラーニングをGUIで作ってPythonに書き出せるツールを聞いてきた!

2019-03-14 09:10:23 | Weblog
3月13日、AITCで

身近になったAI開発「Neural Network Console」のご紹介

ということで、ソニーのディープラーニングをGUI&Pyhtonライブラリで
作れる「Neural Network Console」について聞いてきたので、メモメモ





■ごあいさつ
・1月と今月はツールについて!→オープンな活動
・来月以降はクローズ
・1月 マゼランブロック:データ持ってくればすぐできる!
・来月はそれのハンズオン
・今月はSONYの「Neural Network Console」
  →PCにインストールして自分のパソコンでできる

■身近になったAI開発「Neural Network Console」のご紹介
・自己紹介
・圧倒的な認識性能を示すDeepLearning
 →指数関数型で性能は上がっている
 音声認識、囲碁(画像だけではない)
 2015年:相転換→人の作業を超える
・方法が簡単、汎用的→汎用技術
 入出力の関係で
・事例:入力:画像 出力:質問文
 従来:機能をモジュールに分解して開発
 DeepLearning End-to-End

従来   DeepLearning
仕様策定    仕様策定
設計      入出力・ネットワークアーキテクチャ
実装      データ収集
デバッグ    データ収集・ラベルミス修正
コンパイル   学習
パラメータ調整 データ収集
QA       テストデータで評価

課題
・人材不足

ソニーのDeepLearningに対する取り組み
2000年以前 機械学習の研究開発→AIBO
2010年~  DeepLearningの研究開発
2010年~  DeepLearning開発者向けソフトウエアの開発
2011年~  初代コアライブラリ 作るしかなかった時代
2013年~  第二世代
2016年~  第三世代コアライブラリ
2015年~  GUIツール
2017年8月17日 Windows版
2018年   クラウド

Newral Network Libraries
 Pythonを使って

Neural Network Console
 GUIによるビジュアルな操作:敷居低い
 目的重視
事例 
 画像認識、ジェスチャー認識、価格推定

ニューラルネットワークライブラリ
 簡単に書ける
 CPU→GPUの切り替え
 プラグインでデバイス追加
  High-level API:なぶら(nnabla)対応
  CPUインプリメンツ:nnabla-ext-cuda
  Core
なかみC++


Neural Network console https://dl.sony.com/

2018年9月18日より企業向けにもハンズオンセミナーの提供開始

GUIで学習したものを、Pythonに出力できる

異常検知からディープラーニングに入っていく人多い

・特徴
 簡単セットアップ
   Windows版、ZIPファイル
 ドラッグ&ドロップによる
 パラメータ数の自動計算
 ストラクチャーサーチ

 パワーポイント HTML出力機能
 クラウド版 マルチGPU

 モデルの利用は5通り
  
・デモンストレーション
 ネットワーク作成
 Affine:全結合層

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

VTuberをやりたい?んだけど、どうやるのかわからないので、メモ

2019-03-13 09:28:05 | ネットワーク
どうもUnityを使って、XRすることまではわかった。
Unityの標準機能に、MecanimのIKというのがあるらしく、
それをつかってVR上でアバターを動かすようだ。


そもそもVtuberはやるもの、なるもの?

参考にしたサイト


Vtuberのやり方研究メモ① XR Mecanim IK PlusをベースにしたHTC Vive+トラッカー環境でのバーチャルキャラクターIK制御(途中)
https://note.mu/folt_kanata/n/ncad77c0ff393

XR Mecanim IK Plus
http://chobi-glass.com/Unity/XR_MecanimIKPlus.html

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

JavaScriptはES2015以降の書き方がモダン、それ以前は今や「ただのレガシーコード」

2019-03-12 09:36:46 | ネットワーク
みたいな話を

リアルVtuberが語るフロントエンド開発入門セミナー #1
https://liberal-arts-for-tech.connpass.com/event/120366/


で聞いてきた!内容メモメモ




リアルVtuberがうんぬん

・自己紹介
・普段作っているもの
 ホロレンズ向け XR

・理由
 シティーボーイになりたい
 DMM.comおしゃれ→宣伝です

・Javascript
 Webが必要ですか?
  ねこも杓子もSPA:本当にWeb必要?
   Kotlin、バックエンド→技術戦略として必要か?
  モダンフロントエンドへの異常な期待
   どこでも動く:Windows,Mac,Android,iOSすべて違う(動いているフリはする)
   →はやいのはプロトタイプまで
   端末の差異:どこまで拾うか
    ・ナビゲーションバーの有無、解像度
    ・文字サイズ
    ・通信環境:PWA→Javascriptで通信遅れをカバーすることになる
  →どこでも動くけど、動く分のつらさ

 Web技術の投入で検討すべきこと
  ・ネイティブアプリではだめですか
    Electronという選択肢もある
  ・MSブラウザを切る覚悟はありますか
    IEだけでなく、Edgeもです
    WebCL

  ・Betaビルドを
    3か月に1回、仕様が変わる:
    →ラピッドリリース
    3か月に1回リグレッションテストをしなくてはいけない
   前はReact、今Vue→そのフレームワークが即座に古くなる
    React フックス

 Webアプリで得られるモノ
  ・審査の回避
    予定通りにリリースできる。修正も
  ・一つの言語にまとめられる
    チーム全員がコードを読めるようになる
  ・技術的障壁の(若干)ダウン
    高次ラッパーとしてのブラウザ
    技術的障壁が低いように見える→早くできるように見える
 
 →思いついたとき、すぐに出せる!


・Javascriotはつらい
  今、Webに熱狂している→Safariでジャイロがとれない:プライバシー重視

 つらみ一覧
  コード補完がない
   自分が正しい確証をもてない→ビルドされているのに壊れる
   自分が正しいことがわからない
   実行環境が手元にない
  イマドキの書き方があまりまとまっていない
   ES2015しかまとまっていないところが多い(2017までまとまっていない)
   バックエンド:APIの役割しかない:REST APIの役割がほとんど
    →非同期通信:ES2015より後の話 ぷろみすにほん
     2016のプロミスが、今、楽でなくなっている
  デバッグできない
   Chromeの開発者ツールとにらめっこ
   まさかのconsole.logデバッグ
 →型がない、なにがおきてるかわからない

 対策
  TypeScriptを検討する
   flowというのはあるけど、ほぼない
  Dev Toolsが使えるときも

 壊れているところは:通信、CPU,メモリ?

 ここを解決したい
  ES2015しかまとまっていないところがない

 書き方の共有(できるだけ壊れない書き方)
 ・Javascriptはビルドする言語
  ビルドしないと動かない
   React/Veu/jsxはそもそもブラウザが解釈しない
   →開発環境を構築しないといけない
  ビルドに使うゆかいな仲間(戦う相手?)
    Webpack
    Babel
    (ぱーせる)
 →おちているものを拾えば動く時代ではない

・Webpack
 モジュールバンドラー(公式)
   ビルドです
 1つのJSファイルになったほうが早い
   転送速度からの解放
   1つのファイルになっているからSPA
 nodeエコシステムの利用
   パッケージマネージャー
   <src=hogehoge>からの解放
   npmインストールにまとめる:1つにする
 メディアのバンドル
   CSS・imgなどもまとめる=速い
 モジュールによる安全性

・Webpackの勘所
  module.ruleに記載していくだけ
   test:正規表現を書く
   use:使うローダーを書く
   exclude:除外ディレクトしを指定
   cssのローサ―はstyle-loader,css-loaderの順!
    スタイルローダー:HTML styleタグを作る
    そのなかにcss-loderが入ってくる
 nodeモジュール JavascriptがJavascriptに依存している状態
 →雰囲気で理解する。消すと壊れるよ!

・Babelの勘所
 コンパイラです(トランスパイルとも)
   古いブラウザで新しい関数を動かすためのコンパイラ
   IE,Edgeを使うなら
   waterfox
 polyfil
   ブラウザ側で未実装の関数を作っていれる
   ただし動作を担保するものではない
 preset-env
   es2017までのコードをコンパイルする

 EcmaScript:仕様の提案→Babelはそこをカバー
   ステージ4
   今3:webGPU
 Babelが通っても、動くというものではない。

 

・ES2015とはなにか?
  ECMAスクリプト
  これ以降がモダン、これ以前は置き換える 2015以降はそれなりに使える

 letとconst
 ブロックスコープ
 アロー関数
 class
 引数のデフォルト
 分割代入
 スプレッド演算子
 Promise
 async/await
 import/export

・モダンなJavaScriptの書き方
 →じゃないと、ただのレガシーコード

 変数(定数)はletとconst
  varは”絶対”使わない(巻き上げ回避)
  constをできるだけ使う

 アロー演算子
  functionは使わない(先頭につくfunctionはレガシー)
  関数は定数です。

 async/await
  コールバックを書かない。Promiseメソッドチェーンを書かない
  むかしはXHRでやっていた→過去の資産
  Promisfyを使ってawait:非同期処理が同期処理で書ける
  Promiseはallなど一部にとどめる
   一気に同時のとき
   new Promise()はあり

 →短く済むほうで書きましょう

※5GとSSRでリッチになる Three.js 重たくなる。 Joy8を使う、Chromeだと早い

・まとめてあるサイトがある

ES2015(ES6) 入門
https://qiita.com/soarflat/items/b251caf9cb59b72beb9b

イマドキのJavaScriptの書き方2018
https://qiita.com/shibukawa/items/19ab5c381bbb2e09d0d9
  
・規約はきびしめに

・lintツールを入れると
  →意に反したらエラーにできる
 自由に開発できる:意図せず壊れてしまう→セーフティネットがいる

・ルールに則る
 ルールがないと、この書き方のほうが良くない!と言われてしまう。

・各ブラウザの所感
 PCとモバイル
・PC
 MSブラウザ;あきらめましょう。対応は厳しい
 EdgeHTMLの解釈もだいぶ謎
  →今後はChronium
Firefox
 意外と動作に癖がある。プライバシー設定の挙動がChromeと異なる
Chrome
 ここに合わせる。デバッグもしやすいので基本運用
Safari
 too buggy。触んないほうがいい。バグどころの騒ぎではない

・モバイル
  Windows Phoneは考えないでいい
 Android
  端末個体差が厳しい(Homeボタン)。ナビゲーションバーへの対応を
  rotate Change

 ios
  PC版よりはまし、Androidとは値の入り方が変わる if ios if よこむき
  resizeのやり方も違う

 ユーザーエージェントを見てふるまいを変える
 レスポンシブデザイン→スマホのほうが高性能なので、対応できない
  2つのソース
 →このへんは3回目



品質を満たすならネイティブ

・eslintのスタンダードの規約がだれにもいい
 理由:文句言われたときに、「スタンダードって、書いてあるじゃん!」

・Enzyme、Jest、プリティアPrettier フォーマッタ(code formatter)

・Hasky

・コード規約以外でレビュー
 フルスタックの場合、自分(人間)を信用しない→機械に任せる

Webpackの中身がどう動くか
 class-loader
 SASローダー
 cssローダー:読めるけど・・・
 styleローダー
→実際には、テキストの解析

エンジン
 Chrome V8
 Firefox:すぱいだーもんきー
 edge:V8になっていく
→Openな環境といいつつ、実行環境が違う
 XDの動きに合わせるのに、結構な労力がいる

Twitter/Github @lelelove1225

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

量子コンピューターのプログラミングはVisual Studio Codeでもできる(Q#)が

2019-03-11 09:29:05 | Weblog
そもそも量子コンピューターを動かすのが難しく、
普通はシミュレーター環境でためすというか、

そもそも量子コンピューターには2種類あり 
 量子アニーリング方式は、できることが限られているし
 量子ゲート方式は、今はそこまで速くない

なんてことを

基礎から応用やトレンドまで学ぶ量子コンピューティング入門セミナー
https://liberal-arts-for-tech.connpass.com/event/120222/


で聞いてきたのでメモ




量子コンピューティング入門

・自己紹介
 オープンソース OpenQL Project

量子コンピューターとは
 物理的な量子現象(量子状態)を計算のための情報として扱う計算機
  →でも、きまりはない。勝手に思い浮かべてる
    アニーリング方式(特化型)
    ゲート方式(汎用型)

 物理的な量子現象、量子状態というのがある。
 それを計算機に使う

 表現方法に、アニーリング方式とゲート方式がある

量子状態:いろんなところにある。
 →ちがうデバイスを使って作ろうとしている
  物理的には、いろんなのあり得る
 例:イオントラップ:原子1個をレーザーでトラップする
   トポロジカルナノワイヤー:マイクロソフト→発展途上
   セミコンダクター くうぉんたむ どっと:半導体に不純物→量子状態として動く
   NVセンター ダイヤモンド:ダイアモンドの中に窒素(N) 空洞(V)を作る
   フォトンレーザー:光子1個分
   スーパーコンダクティング=超電導→一番ポピュラー

 アニーリング型とゲート型:できることが違う
  アニーリング型:組み合わせ最適化
  ゲート型:理論上、すべての計算(古典コンピューターの上位互換)
 →全く違うもの

 暗号解読に役に立つのは、ゲート方式
 断熱量子計算機まで量子アニーリング式が進化すれば、ゲート方式になる可能性がある
 →可能性だけね・・・

 アニーリングは超電導とレーザーしかない(超電導、レーザーはゲートも作れる)
 それ以外は基本的ゲート型。世界的にはゲート型
 アニーリングをやっているのは
 スーパーコンダクティングは、D-Waveが量子アニーリングしてる
 QNNはレーザー

 →記者が間違えている。メーカーはそのへん、ちゃんと出してる。

 量子コンピューター:アルゴリズムを動かせば早くなる(ステップ短い)

 今の粒子コンピューターは、ほぼほぼたいしたことない。

 みんなが量子コンピューターとおもっているのは、無冷媒希釈「冷凍機」
 その先っぽにあるのが、量子コンピューター:めちゃめちゃ、温度冷やす→超電導
 外からの信号入れる(パルス電流)ので、シャンデリアみたいになっている
 回路2マイクロメートル:量子ビット


●どんなところが、量子コンピューターやってるの?
 カオスマップ:日本は富士通ぐらい、アニーリングは一部
 重要企業は、マイクロソフト、IBM、グーグル
  IBM Q:無償でクラウド提供
 →量子コンピューターを提供しているのはIBMだけ

 Google:高精度な量子コンピューター 72ビット(大規模)を作っている
  →なかなかリリースできていない:これがでたらやばい

 マイクロソフト:フルスタックソリューション
 チップ・アプリ・応用:ナノワイヤー できれば高性能(論文は出てる)

ソフトウェア:各社
 Cirq(さーく)
 IBM QISKit
 マイクロソフト: Q# →Visual Studio Codeで動く

●世界の動向
 日本:大学がハード(国の予算:Q-LEAP きゅーりーぷ JST主導、超電導型)
  日本はアニーリングもしている:理論を作った

 かなだ:D-Wave:アニーリング ハードを作った。

 US:ベンチャー

 中国:通信

 オーストラリア:半導体

 ヨーロッパ:いろいろ

●いまの量子コンピューターは、
 コンピューターのENIACに似たような感じ

●量子コンピューターを使うためのソフトウェア構造
 ファームウェア:アセンブリ:アプリケーション

 PC 量子プログラミングは作れる→クラウドを介して動かす
 マイクロソフトはシミュレーターを提供
  →お勉強はできる

 アセンブリレベ(QASM)ルの技術で書くことは
 コンパイラ=さかん、物理が得意な人が作ろうとしている
  →ヨーロッパは融合できている。日本は今から

 QASM:いろいろ提案

●量子アセンブリ言語
 命令は3つ(OPENQASM(おーぷんかすむ)で定義されているのは)
 ライブラリはある。
   QISKit
   PyQuil
   QuTip
   ProjectQ
   Cirq

   Q#

 量子化学計算、最適化問題のライブラリはある

●やるには
・ライブラリを入れる→クラウドの先に計算できる
 真似事はできる(シミュレーター)


・ディープラーニングの量子計算→ビジネスは疑問、研究では有望

 やってますって、いっちゃう人が多い
 宣言した人に乗っかる
 GPUを量子コンピューターにする?テンソルフロー 
 やってみないとわからない
 リスク:量子コンピューターが動かない。ソフトがGPUに勝てない
 くおんたむ すぷれーましーSupremasy)スパコンを超える

●量子計算の裏側
 シュレージンガー方程式
   量子:波と量子の性質 量子の運動を記述するための方程式

   量子状態→運動方程式で書く:時間を分割→ユニタリオペレーターを掛けていく

  これを利用する

 量子ゲート回路図
 オペレーションは、波長で操作する

 量子計算は、複素行列の演算として扱える
手順は4つ
1.量子ビットを用意して初期化する
2.ユニタリ行列で記述する
3.ユニタリ行列を量子ビットに作用する
4.測定する

ゲートは行列で書ける

1.量子ビットを用意しましょう
 複素ベクトルを用意する:ケットベクトルと呼ぶ→1量子ビットはぶろっふぉ球であらわす

N量子
 2のN乗の複素確率で表す

2量子ビット 00 01 10 11 の複素確率で表せる
 →確率:たすと1
 複素確率:

ユニタリ行列:球面上の任意の点に移していく
 基本セット→任意回転

行列の掛け算がアセンブリ(3つの行列)


次々に→普通の行列
並んでいる→テンソル積

測定:係数→複素確率
 測定すると、状態が1つになる:どっちかの答えが出る。何回かやるとパーセントが分かる
 高確率になるような計算をさせる

どこかの状態になります。:射影で求める→長さの比 が確率
 →射影にも軸がある

●GPUのほうが早くない?
・量子重ね合わせ状態が作れる。

・エンタングルメント:量子もつれ
 積情報では表せない状態:積状態 エンタングルメント状態と積状態がある

アルゴリズム
・量子コンピューターを量子コンピューターらしく使う

 Quantum Algorithm Zooというところにアルゴリズムがある


 NISQ:ノイズあって中規模
 量子・古典コンピューター

アルゴリズム3つの潮流
 ショアに続く素晴らしアルゴリズム
 NISQハイブリッド
 Quantum Spremacy

Groverのアルゴリズム、SWAP Test
周期性を見つける:波の周期が図れれば計算できる

量子化学計算:分子の軌道 VQEで量子科学計算を行う→シュレーディンガー方程式の実験機

・OpenQLの紹介




  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

自動運転ならスマホ見ながら運転OKへ

2019-03-10 19:19:58 | Weblog
自動運転ルールを閣議決定 「スマホ見ながら」容認
https://www.nikkei.com/article/DGXMZO42181520X00C19A3MM0000/?n_cid=BMSR2P001_201903080852

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

「サイバートラブル回避の教科書」と、「サーバートラブル回避の教科書」を空目した

2019-03-08 08:56:45 | ネットワーク
サイバートラブル回避の教科書、ラックが無償公開
https://tech.nikkeibp.co.jp/atcl/nxt/news/18/04298/


に書いてある、「サイバートラブル回避の教科書」のありかのURLをメモメモ

「情報リテラシー啓発のための羅針盤」(PDF、1237Kバイト)
https://www.lac.co.jp/corporate/pdf/compass.
pdf

「情報リテラシー啓発のための羅針盤 参考スライド集」(PDF、3086Kバイト)
https://www.lac.co.jp/corporate/pdf/compass_slide.
pdf

うん?サーバートラブルではなくて?・・・

・・・あ、サバートラブルだ(^^;)

P.S こっちの記事を先に見ればよかった
ラック、世代・立場別に役立つ指南書「情報リテラシー啓発のための羅針盤コンパス」を公開
https://www.lac.co.jp/news/2019/03/01_press_01.html


  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

売れる車は、アメ車や中国車ではなく、BMWとかなんだよね・・・なんで自動運転も

2019-03-07 08:39:12 | Weblog
BMWのAI活用が以下のさいとにちょっと書いてある

最新テクノロジー搭載、新型BMW3シリーズが東京マラソン2019の先導車に
https://www.sankei.com/life/news/190225/lif1902250001-n1.html

(以下太字は上記サイトより引用)

次世代の音声アシスタントシステム「インテリジェント・パーソナル・アシスタント」も装備。ユーザーが呼びかけると、このシステムが起動。音声認識でナビゲーションや空調のコントロール、オーディオの制御をしてくれる。AI(人工知能)とクラウドを活用することで性能は常に向上するという。
 ユニークなのは、起動ワードをユーザーが自由に設定できること。好きなタレントの名前にするもよし、アニメや映画のキャラクターの名前にするもよし。自分だけのニックネームで愛車に語り掛けることで、車との一体感を高めてもらおうという狙いだ。


アメリカ、中国のAI利用は、自動運転で運転をAI化するけど、
BMWは、車との一体感を高めるため、ユーザーインターフェースにAIを使う・・・

まるっきり違う方向にAI使ってて、マスコミはアメリカ、中国のAIをもてはやすけど、
怖いのはBMWのAIのほうだよね・・・
こっちのAIは確かに使えて、
日本もすぐにキャッチアップしないと、売れ行きに差がつけられそう・・・
(アメリカのAIは、まだまだ対応しなくても。。。)


売れる車は、アメ車や中国車ではなく、BMWとかなんだよね・・・

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする

『大学生』になった後、デスクワークするなら、大学生中にExcelはやっとけ!

2019-03-06 09:09:53 | Weblog
「大学生に、ノートPCはいらない」 日本マイクロソフトによるSurfaceの宣伝広告がインパクトあると話題に
https://nlab.itmedia.co.jp/nl/articles/1903/02/news023.html

(以下太字は上記サイトより引用)

「スマホがあれば、大学生活は乗り越えられる」としつつ、そこに傍点付きの「『大学生』になることが、ゴールの人たちにとっては」


ここまでは同意

“楽しいだけで過ぎていく4年間”を選ぶか、“Surfaceとともに世の中をあっと言わせる側にまわるのか”

当然、前者だと思うんだけど・・・・

でも、そういう人たちでも、就職の先を考えたらExcelやっとけ!

たしかに大学までならスマホでいいかもしれないけど、
また、就職先が接客業、運転手、または建設業などの肉体労働ならいいけど、
就職先がデスクワークなら、大学生時代にExcelやっとけ。できればWordも。

就職したら、その日からExcelは使えるものと思われる。
就職してから始めるのでは、絶対遅い。
まあ、Wordもチラシとか作るときに使うかもしれないけど、
それはExcelでもできるから・・・
とにかく、Excelまでは、やっておいたほうがいい。

実は、就活とかでもExcelできたほうが有利だと思う。
たしかに履歴書は手書きだけど、志望動機などはExcelでまとめておいて、
プリントアウトしたものを、手書きで書きうつしたほうがいい
(書き直したいこともあるし)・・・

やりたいことをやるのにパソコンがいるのかどうかは疑問だけど、
デスクワークで生きていくならExcelは必須。
やるなら、大学時代までがいい

※なお、Excelをやるとは、vlookupが使えるくらいまでをさします。

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする