「演算」を含む日記 RSS

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

2022-03-07

足し算、掛け算と累乗の可換性

ハイパー演算の中の足し算、掛け算は可換なのに、指数それ以降のテトレーションかになったら可換じゃなくなるの謎じゃない?

逆に後者関数は可換じゃなくなるから足し算、掛け算が特殊なだけなのかな

謎だ

2022-02-27

anond:20220226055423

富国強兵、人は石垣人は銃っていうだろ

なのでとりあえず学校もうちょっとなんとかしよ

クズばっかり作り出してどうするんや

ちなみにスパルタしろっていう意味やぞ、本来意味で!

ホモソーシャルでいいから仲良くしろ、すくなくとも人との付き合いを怖がらずに計算できる程度には人だの社会だの育てろ

今の先生(特に高校)どいつもこいつも子供問題集なげて放り出しっぱなしだもんな

いくらやってもCPUに勝てる記憶演算能力もった子供は育てられんのはわかっとるんや

おまえらコンピューターつくっとるんやない、一番古い人工知能そだてとるんやぞ

めっちゃ適応能力ある生物相手敵対的生成ネットワークつかった深層学習モデルもくめんのかほんとにクソい

2022-02-17

GPUってCPUから離れすぎて使いにくいんだと思うんだよね

出自グラフィックを専門だからだけど、演算性能が高くてもさ、CPUGPU→画面と一方向だから、まだいいのだけど、

GPU演算したのをCPUで追加で処理してというような双方向になった時点で性能が落ちる。

CPUGPU間の通信帯域も足りてないし、CPUメモリーGPUメモリーと似たような内容なのにコピー発生するなどのムダもある。

AppleM1のように近くにあればCPUGPU間でやり取りが発生しがちな動画編集の性能も上がる。

論理的に近づくのもそうだけど、物理的にも近づけて欲しい。

なにより昨今だとGPUが高くて、なんとか安くならないかと思う。

anond:20220217054808

何がしたいのか分からんけど、こういう単なる演算規則をどう定義するかだけの話でガタガタ言ってる人たちは頼むからもう少し数学勉強してほしいといつも思う。

2022-01-22

XBOX360版のバンジョーとカズーイの大冒険

好きだったんだけど空気なんだよなぁ

内容はレゴブロックみたいに車や飛行機を組み立てていってレースやらバトルやらお掃除やらのミッション?を組み立てたマシンでこなしていく感じ。

物理演算を搭載していて攻略自由度も高く、

例えばハードル走みたいなミッションがあると軽くて早い車の下部にバネを着けて飛んでくでもいいし、

めちゃくちゃゴツくてエンジン積みまくったトラックみたいな車でハードルをぶっ飛ばしてもいいし、

飛行機作ってハードルの上部あたりを飛び続けてもクリアとなる。

レースではスピード重視でも敵を妨害するでもなんでもOK

出来自体はそんな悪くないと思うんだけど、

64版のどんどん技を覚えて謎解きしていく感じのアクションとは何もかもが変わっちゃったから64派には割と不評だったイメージ

まあこれバンカズである必要あるか?って言われたらわからん

バンカズ自体最近になってスマブラ参戦という大きな功績を果たすもスマブラ中でも本作はなかったこと扱いにされてるみたい。

Steam辺りで来たらまた遊びたい

2022-01-21

anond:20220121212657

繰り返すけど、「今現在女性の現状のことを女性差別と定義する」と言ってるんだよ。「定義」ってわかる?例えば任意実数x,yについてf(x+y) = f(x)+f(y)を満たす演算fを線形演算定義する、みたいなやつのことなんだけど。

2022-01-18

anond:20211215115812

寺沢武一コブラ」はその辺、

「オシャレさ」「無駄デザイン製」に全振りしてて面白いし、

今見ても古臭さを払拭するのに成功していると思う

グランドピアノ型の演奏して演算するパソコンとか

軍の戦闘機がゾウ型とか、十字架型になってるとか(む、無駄~!)

駒の中に人が入れるすげえデカチェス盤とか

建物天井にある超デカ時計盤の上におねえさんが寝転んでて時計の針をやってるとか

サイボーグクリスタルボーイ)がロックで一杯やってるのを飲めんやろって揶揄されて、

生身の時のクセなのさってのがその辺象徴

2022-01-14

anond:20220114151503

真面目?な話、

スパコングラフィック能力というのは関係あるようでないような気もするのだけど、

VRとか完全にボクセルで描かないと、物体破壊とかちゃんと表現できない気がするんだよなぁ

リアルタイムレイトレで満足しているどころじゃない

マインクラフトもボクセルといえばボクセルだけど、あれはブロックというか粒度が荒すぎて、

ボクセル単位での物理シミュとかはともかく、まず普通にポリゴンで描いたような物体があって、

それを2D消しゴムツールピクセル単位で消せるように、ボクセル単位で消せるとかできないと

地面に砂があったら、それが手からこぼれるぐらいでないと駄目だと思うんだよね

ゼーガペインみたいなアニメでそれが量子コンピュータ可能になるかのように説明されるけど、

そんなことないんじゃないか、というか、あんまり本質的関係ないんじゃないかと思ってて、

この世界原子分子レベルを実現するには、爆発的な演算メモリ必要になるわけで、

そういうリソースや並列処理の化物をスパコンと呼んでいいのかよく分からんのよね

そういった化物であることと天気予報や核爆発シミュは関係するようで本質ではない気がする

ポエムを書いてみた

2022-01-11

人類絶望した次の世代

今って、民主主義資本主義も結局ダメダメで、かといって他にどうすることもできず、一部頑張りつつ誤魔化してる世の中

多分多くの人が自分自身も含めた人間限界ってやつを感じてしまってると思う。言葉や態度に出さないにせよ

他人自分人間は信じれないのだ

で、そのうちコンピューター人間能力凌駕するといわれている

そのうちがどのそのうちかわからないけど、判断コンピュータに任せたほうが良い結果になるって分野はもうある

それがどんどん増えていく、はず

今は二次検証というか、人間側がコンピュータ判断って妥当であるか否かをチェックしてたりするけど、

理解が追いつかない世界がもう迫ってる。将棋とか

その時の人類って、今までうまく行ってたから、って感じで人間判断とか検証を諦めて、

一応複数コンピュータ演算結果を見比べるぐらいはやりつつ、色んな判断コンピュータに委ねるぐらいまでの覚悟を決められるんだろうか

あくまで参考程度に留めるだけなんだろうか

重要問題判断コンピュータに任せるようになったとしても色々うまく行かなくなって、コンピュータにも絶望というか不信感を得て、解放運動とかするんだろうか

なんかそんな感じの読んでないSFがあったような気がするけど思い出せない。

無性に無骨SFが読みたい気分

2022-01-09

anond:20220108230710

PCで使われてるCPUだと、素子数100億個、動作周波数5GHz程度だから世界演算速度とは雲泥の差だよ。

この世界情報処理はそのエリアごとに分散処理されていて、地球近辺だと、メモリ兼用だけどボース系の素子だけで5.4*10^51(5400000000000000000000000000000000000000000000000000)個以上あって、フェルミ系の素子も合わせると正直数が把握できない気がする。

しかもこれらの素子は、1つ1つが「0か1か」という1ビット情報量しか持たないんじゃなくて、全部が量子コンピューターで、更に素子同士の位置関係その他を使って莫大な情報量を持ってる。

ちなみに周波数は5400000000000000000000000000000000GHz。

フリーズラグも、この先数百億年程度は全くありえないと思う。

anond:20220108230710

素粒子っていう演算装置で、エッジ側で物理演算してるよ。素粒子自体は単純な演算しか出来ないけど、マクロ現象は膨大な素粒子から成立してるからめちゃくちゃ複雑なもの演算可能。逆にいうと、単純な演算の組み合わせだから処理落ちの心配ナッシング

素粒子演算CPUによる物理演算中間ラギッドガールVRって感じ。

2022-01-06

君はそれ以前の問題文字コミュニケーションが取れないし、そもそも一定量以上の文章が読めないじゃん

哲学とかそういう話ではなくて、自由意志存在しない、身体環境文脈から完全に独立した脳機能は皆無なのは"単なる科学常識" なので、賢い振りをしたいのならお気持ち宗教を前面に出さずに、真摯現実に向き合ってどうぞ

 

→ ただし、量子力学世界観においては、それまで物理学基本的な前提と考えられてきた、実在性・局所性因果性という概念破綻する可能性があるので、コンウェイ自由意志証明方面から自由意志を語りたいならご自由にどうぞ

 

→ ついでに言語を持たずともなんなら脳すら持たずとも粘菌類もそのほかの生き物も高度な処理演算ができる。さらに言えば生命と非生命(無機物等)に違いはなく本質的には同じものだし、死すら現代科学定義出来ていない(臨床上の死は設けられているがそれすら近年覆されている)。分子レベルから生物という現象を見つめるのは楽しいかもしれない。ちなみに過去増田現在増田物理的に連続していない別人だがお気持ちで同一人物と称している

 

↑ 上記文章理解するのにどこか専門的な知識必要となる箇所はありましたか

古典物理学視点というか現在科学レベルでは 『自由意志は気のせい』が誠実な答えなのは疑念をはさむ余地がないと思うのですが、

たったこれだけの日本語理解できないのだから文章力どうたら地頭がどうたら以前の問題だと思います

 

発達障害

anond:20211207104426 anond:20211014160107 anond:20211016172711

2022-01-03

メタバースが進むとして、現実では出来ない表現をどうするのか

CG現実っぽくなっていき、メタバースもその延長にある。

カメラや他のセンサーの性能があがり、現実空間から電子空間サンプリングするのが増えていく。

気になるのは、現実空間表現できないものだ。

例えば、首の長い怪獣表現しにくい。演技をするのが人間なので、長い首を持っていないからだ。

ジャイアントロボの十傑集のような表現もできなくなる。

そのくせ、現実空間から電子空間へは高解像度でできるが、電子空間から現実空間へは全然解像度が足りないし、実現しようとするとまだまだ演算能力が足りない。

電子空間での物理法則シミュレーションする方法は発達はしたが、思ったほど発達していない。

2021-12-29

anond:20211228133030

この映画個人的に好きなところは、マトリックスの中の物理法則ネオ演算能力ならハックできると気づいて、

ハイジャンプ→弾除け→エージェント破壊→飛行と徐々にスーパースキル解放してく描写

2021-12-02

理想VR現実VR

コイツ↓の言ってることが長い割に読みにくいと感じたので、コイツの考えてることを俺の言葉で再度整理してやることにした。

https://anond.hatelabo.jp/20211201182300

いいってことよ、お題はブクマでいいぜ。

分類は……ゲームの話が多いし、「ロープレ」「アクション」「シミュレーション」「エロ」でいくか。

ロープレ理想現実

完全に自分とは違う人間になれる

 アバターだけは可能だ。ただし頭がオッサンなら美少女でも口からオッサンセリフが出てくる。脳に電極挿すと思考の傾向を誘導してくれる機能とかがあれば思考のものから別人になれそう。

リアル自分にできないことが出来る

 たとえばじゅもんを唱えてファイアボールを撃つとかは出来るが、身体がそのまま無茶な動き、たとえばトリプルアクセルは無理だ。これはもうフルダイブの実現しか手段がない。

・別の世界の別の存在になれる

 現状ではどうあってもリアルに束縛される。向こうの世界ヒーローになっても「タケシ宿題と店の手伝い!」と言われたらその瞬間にリアルタケシに戻ってしまう。思考速度の加速でリアルの10000倍ぐらいのスピード時間が流れればあるいは……

アクション理想現実

機敏な動き

 モーションキャプチャーだとどうあってもオッサンのモッサリムーブが限界だ。ここはやはり限界をフルダイブで超えるしかない。

自分の知らない身体の動かし方

 VRでは自分の知る身体の動かし方までしか出来ない。フルダイブをそのまま実現してもここを改善しなければ駄目だ。どこかでコマンド入力を組み込むか、脳に差した電極から未知のムーブゲームから襲われる必要があるだろう。

空間的制約

 飛んだり跳ねたりすると下の住人に怒られるのがやはり虚しい。フルダイブしかねえ。フルダイブ万能か?

シミュレーション

存在しない世界の構築

 現状で生み出せるのは今までのゲームでやっていたことの延長までだ。AIはやはり馬鹿だし、人間想像を超えたものはまず出てこない。集積回路技術を発展させて処理能力を増やすしかない

完全な物理演算

 色々と容量や作り込みをケチってだいぶ怪しい動きをするものが多すぎる。

現実性/現実

 現状だと「今まさにVRに繋いでいるタケシ」という呪縛から逃れられていない。匿名性の濃度が同じ程度の空間ばかりだ。これに関しては文化の発展により様々な濃度の空間が広がる時間解決する問題だろう。

エロ

VRホモセンズリ常態化

 スキあらばホモセンズリに誘われるのは現在VRにおける大きな問題だ。治安改善が求められるが自由と引き換えになる。非常にセンシティブ

ホモセンズリ狙いのフレンド要求

 新しいゲームで新しい友人を作って楽しく遊んでいたら、お前とのホモセンズリが目当てだったんだと突然言われてしまう。バーチャル直結厨の集団が多すぎる。通報実績の共有とかでしか解決できなそうな問題だ。

オンパコ

 オフパコにはリアルで会わなければいいという防御策があるが、バーチャル空間では一緒に飛ぼうと言われたリンク先がバーチャルラブホだった時点でもうそこでオンパコが始まってしまう。どうしようもない。脳に差した電極を使って性欲を無くす電気を送るしかないだろう。だが、悪用されて性欲を強制的に加速されてしまえばバーチャルらっこ鍋パーティーの始まりだ。終わりだ。人類の敵は人類だった。

2021-11-18

anond:20211029215655

黎明期当時の技術に対してドコモ要求が多く、かえって足枷になったことはあながち間違いでは無いし、ハードウェア構成の変なこだわりもあったと思う。

加えて現在も新たな問題が起きていると思っている。

1つは、少なくとも今までの日本向け端末で採用され続けているチップセット(主にQualcomm Snapdragon)が、モデム部分を除いた処理能力Appleから何周か遅れているようなものばかりである特にGeekbenchのComputeスコアはVulkanを利用しても悲惨な結果ばかり)。

たとえ同じアプリリリースしても、同じ価格帯の携帯電話なのに体感速度で明らかに劣ると言うことがよく起きている。ゲームで顕著だ。

偉大なるUnity(IL2CPP)やCRIなどのミドルウェアのおかげで、ある程度は演算や音声再生能力の差が吸収されるようになったとはいえ3D描画APIがOpenGLESからMetal/Vulkanに移行したために描画性能の差が余計に広がってしまった。

純粋チップセットメーカー技術力の問題もあるが、視覚で訴えかけるゲームパフォーマンスで差がついてしまった以上Appleプラットフォームを選ぶ人は減らないだろう。

おそらく、まともなデベロッパーであれば、できる限り理想を実現しやすプラットフォームを選ぶので、既に普及率が高いうえパワーに余裕のあるiPhone基準アプリを作る。後はわかるな?

2つ目は、一時期流行を見せたいわゆる「格安スマホ」すなわちローエンド端末(エントリー機)の存在だ。

これは、(非常に少ないが)特にこれからスマホを使い始めるという人には非常におすすめできないし、型落ちハイエンドスマホからの買い換えもやめておくべきだ。

自分含め、購入する際には安くてもスマートフォンだと思っているので、あのアプリを入れよう、あのサービスも使ってみようなどと期待して操作をするが、スマートフォンとしてのメリットほとんど享受できない場合がある。処理能力ストレージが全く足りないからだ。

iPhone場合、概ね処理能力差別化していない(廉価グレードのSE存在するが中身は「型落ちハイエンド」)のでどれを選んでもそれなりには動いてくれるが、「格安スマホ」は最新機種でもチップセットメーカーコストを下げるために処理能力をかなり抑えて差別化を図っているので悲惨である

ようやくSnapdragon 480 5Gで一気に底上げされたが、少なくとも日本市場に関してはもう手遅れだと思う。

また、スピーカーディスプレイカメラなどの部材も必然的にグレードが低いものを用いるので、型落ちハイエンドスマホより体験が劣ることもあり得る。

パソコン同様、初心者に安物を買わせてはいけないのである。売り方をもう少し考慮して欲しい。

以上のように問題はたくさん抱えているが、辛うじてAndroidというプラットフォームには救いがある。

オープンだという点。

x86-64パソコンさえあれば開発環境無償使用可能で、作ったアプリはサイドロードができるのでストアなどに登録しなくても配布できる。

自力機能実装して、ちょっとした不便や問題解決していく強い意志を持てるならば、どんどんAndroidを使うべきだと思う。

理想としては、Android StudioやFlutterなどの開発環境Android上で走るようになれば、敷居も下がってコミュニティも活発になるだろう(なってほしい)。

2021-11-06

パチンコとかスロットとかハマってヤバイ人は

実機を買って家で遊べるようにしたら、いいんじゃない

型落ちなら安いでしょ?

買ったら毎日家で遊べるじゃん。

あと今パソコンとかゲーム機とか高度な物理演算エンジンとかってのがあるのなら、

完璧パチンコ玉の挙動エミュレーターを作ってもいいんじゃない?って思う。

2021-10-31

日本が失敗したと思うこと

裏付けのない個人勝手な考えを書き散らかす。

コンピュータを使うことを前提した数学物理教育

STEM、DXなどバズワードでは、理系文系という分け方がされるが、重要なのはおそらくそうではない。

数学物理では、学校が紙での試験を前提としているため、コンピュータを使うことを前提に出来ないため、いざコンピュータ計算させようとすると躓く。

また逐次処理になりやすく、物理的な演算回路を複数持った場合に使いこなせるかという視点があまりない。

Wordエクセルといった事務処理だったり、1つのパソコンの中に限定する処理になって大量のコンピュータを使いこなすという視点がない。


情報系にしても、プログラム言語にこだわり過ぎる嫌いがある。

またライブラリの使い方といった、長期的に差別化出来ないもの時間を割いてしまっている。



ハードではなくソフトだと勘違いし、サーバーなどのハードを大量に持つという物量戦略を持てなかった

GoogleFacebook(Meta)、Amazonマイクロソフトとも、サーバーという大量のハードを持っていることが差別化要因となっている。

サーバー規格化を進め、価格競争をさせ、他社の競争力を阻害するといったことにも力を入れた。

インテルCPUセキュリティ脆弱性暴露するといった価格交渉に有利になるようなことも欠かさない。

TPUのようにクラウド上にあってサイドチャネル攻撃確認しにくくするといったことも欠かさない。


日本が間違ったのは、ソフトウェアが差別化要因の時代になった、ハード時代遅れでソフトサービスにこれからシフトしなければならないと、バランスを欠いたことだ。

ハードソフト必要だった。

先端の半導体は作れず、国内需要も作れないので設計する技術もなく、振り回されっぱなしになっている今の日本を見れば明らかだ。


機械学習がバズって数年経つが、物量勝負となっている。

サーバーデータも大量に持っている所でないと、投資する意味がない。

また先の企業からすると、機械学習流行が終わっても、工場のように限定されたハードではないし、通信でつながっているため他への転用可能だ。


世の中の変化は速くなっているというが、革新的技術は数年かかっている。

大量にサーバーを持っている企業からすると、機械学習成功しようか失敗しようがどちらでもいい。

自社内で他の革新的技術に注力している間に、他社の研究結果の成果が花開いたとしても、大量のサーバー必要になるので、結局自社サーバー顧客となる。

商品が売れなくなった時代に、研究費用から稼ぐ手段を持ったという側面もあるだろう。

国家企業研究からクラウド代金で稼ぐ。

自社から優秀な研究結果が出てこなくても、他社や大学から研究結果が出てきたら結果を取り込める。


ソフトウェアに注力する際に、OSや、設計に関わるソフトに注力出来なかった

OSに関してはCPUGPUといったハードを持てなかったので育てることも出来なかった。

RISC-Vでワンチャンという議論を見ていると、CPU演算部分のみ議論しており、デバッグトレース周りの議論がない。


TRONに関しては、OSとしてはカバーする範囲が狭すぎて自力実装しなければならなかったり、

ハードの差を吸収するだけの開発力がなかったりで、結局失敗したのだろう。


設計に関するソフトについては、WebゲームエンジンCGソフトといったソフトを作るためのソフトや、

製造業設計を支えるソフトも作れなかった。

ソフト対応していないか製造できないという状況が起こり、ソフト修正を依頼するとノウハウ差別化要因が漏れる。

自国内で閉じないため、主に米国ソフト企業ライセンス料の上昇についていくことができず、設計すらできなくなった。


政府支援しにくい書籍出版

表現の自由があるため、政府出版業界支援政策を出すのは困難なのだ想像している。

漫画といった市場に任せておけばいい分野はいいが、産業や国力に長期的にはつながるが売れない分野は持続できなかった。

紙でも電子書籍でもいいが、産業で役立つ内容を出版出来ず、ブラックボックス化した。

昨今問題になっている半導体分野なんて特にそうだろう。

株主向けの情報流通するが、技術者向けの情報流通しない。情報がないか大学での研究もされない。

日本国内の半導体業界団体としての活動も活発ではないため、業界紙も出版されない。

学生も何をしているかからないので業界に入らない。

Web業界のように頻繁な情報発信は必要だったのだろう。


他の業界についても同様だ。

生物系のように数千ページある洋書が定期的に更新され、その翻訳本でカバー出来る分野はあるが・・・


中国での書籍を見ていると、産業界に近い書籍が大量に出ていることがわかる。

そして中国出版された書籍翻訳できない、売れている書籍情報すら把握出来ていない状況が、今の出版業界限界を表しているのだろう。


政府日本国内にいる優秀な人をメディア経由でしか把握できていない。

政策検討する会議に呼ばれる人物が、メディアでよく取り上げられる人しかない。

情報収集能力がないのか、それとも個人情報から政府がわざと把握してないからなのかはわからない。

政府プロジェクトを立ち上げるのであるから、そこには解きたい課題があり、ゴールがあり、それに必要な人・金・リソースがあるはずである


日本は、国の威信をかけた失敗できないプロジェクト経験が少ないのか、避けているのか、下手だ。

高齢者若者も生き生きとした社会の実現」といった、曖昧なゴールを設定する。

(数字を出すと延々と議論し収拾しない、日本の持ってる問題もあるだろうが)


キャッシュコンバージョンサイクルをマイナスや短く出来るようなビジネス領域と強い契約が出来ない

キャッシュコンバージョンサイクルは、簡単説明すれば、原料などを仕入れるのにキャッシュを払ってから商品を売ってキャッシュを手にするまでの時間のことをいう。

Amazonはこれがマイナスで、マーケットプレイスへの支払いを極限まで遅らせるといったことで実現している。

これの何がいいのか。

企業からすると銀行から借りずに手元に自前のキャッシュがあるという状態で、投資をしやすい。

また雑な言い方だが、倉庫に入ってる商品は既にキャッシュになっているということで、商品の返品といったリスクを取ることができ、顧客満足度向上につながっている。


これは大規模で有利な契約を結べるからこそ実現出来ている。


Appleなども米国企業からこそ出来ている面がある。



ニュースサイトSNSに多くの人の多くの時間を奪うことを止められなかった

飽きというのは強い原動力となるので、四六時中ニュースサイトを見、SNSで絶えず新しい何かを目にするようになった。

フェイクだろうがなんだろうが、飽きることよりも刺激的だ。

監督官庁も効かなければ、業界自主規制団体も効かない。

2021-10-18

Pythonちゃんと学びたいなら

まずは10分試してみよう

Python無言ブクマをよく見かけるのでネットワークに続いてちょっと書いてみることにしました。

東大京大コンテンツ初心者向けでおススメという言説を見かけるのだけど、これは本当だろうか。私は人を選ぶのではないかと考えています

あれは確かによくまとまっているし、初心者向けに制作されてはいるのだとは思うのですが「大学学生に向けた授業で用いる」内容だということを失念して手放しで称賛しているきらいがあるなと。

私としてはあの資料は以下の前提で用意されていると考えています



とはいえ資料を読んだ時の理解度など人それぞれですから、私が勝手にそう思っているだけなのかもしれません。

あの資料が本当に初学者である自分に向いた資料であるのか。挫折せずに続けられそうか。それは10分やってみたらわかると思います

なのでまずは10分だけでもいいので実際に試してみて欲しいです。

なお、10分というのは、Google アカウントをお持ちの方限定で、AndroidGmailなど、Googleアカウントなんて持ってないぜという方は、アカウント作成プラス10分割くか、Googleに与したくないということであれば似たような環境であるAnacondaを導入してJupyterNotebookを起動させるかのいずれかで試してください。

後者はnotebook立ち上げる前にめんどくさくて嫌になる可能性があるけど、ポリシー問題から仕方ないよね。

google clab 触ってみる

Pythonの実行環境は色々なパターンが増えましたが、2021年現在で一番お手軽に試せる環境Google Colab です。異論は認めない。そしていまんとこ無料なので安心して欲しい。

Google Colab:https://colab.research.google.com/

アクセスすると「Colaboratory へようこそ」というページにたどり着きます

タイトル直下メニューが並んでおり、そこからファイル」⇒「ノートブックを新規作成」と選ぶだけで新しいノートブックが開きます。このノートブックというのが Python を実行するための環境になります

もしGoogleアカウントログインしていない場合、ここでログイン処理が間に挟まるので、その場合粛々とログインするだけでOKです。

再生ボタンのようなアイコンと、その横にテキストボックスが表示されたと思います。このテキストボックスは「セル」と呼称します。Excelと同じですね。

これは所謂Jupyter Notebookというもので、Google Colabのカスタマイズが施された専用バージョンです。

では、このテキストボックスにまず「1+1」と書いて実行してみましょう。

実行は再生アイコンクリックするか[Shift]+[Enter]キーを押下するかのいずれかで行なえます

結果として2と出れば完璧です。

下にもう1個セルが出てきたと思います。今度は次の2行書いて実行してみましょう。

msg_text = "Hello World!"

print(msg_text)



所謂Hello Worldですね。文字列が表示されたと思います

ここでお気づきかも知れませんが、最初の1+1print()を省いても結果が出力されました。

実はGoogle Colab(とその元になったJupyter Notebook)では、print()を書かなくてもセル最後の結果を表示してくれる機能があります

これはPython標準機能ではありませんので、その点にはご注意ください。基本的にはprint()などの表示するための関数必要で、セルで実行する際には例外であると覚えておいてください。

さて、これでPythonを実行する環境が整いました。多分ここまで5分も掛からずに実践できたと思いますいかがでしょうか。

Python 入門 @ 東大資料

ではあらためて東大Python資料をみてみましょう。

Pythonプログラミング入門: https://utokyo-ipp.github.io/

この中から以下の2つをGoogle Colabに写経しつつ実施いただきたいと思います。残り時間でぎりぎり終わるところまででひとまずいいかなと思います10分頑張ってみましょう。



いかがでしょう。Python楽しそうだと思えたでしょうか。このまま学習を進められそうでしょうか。

10分のお試しを終えて

まず、このまま続けられそうであれば、この資料は向いている(素養がある)のだと考えます上記飛ばした以下の項番も含めて順番に項目をやってください。



私見ですが、この資料学習順序も考えてまとめられた資料と思われるので、つまみ食い的に興味があるところだけというのは余りおすすめしません。

一歩ずつ進めていきましょう。それだけでPythonの入門は可能です。がっつり時間を割けるなら1週間もあれば入門できてしまうでしょう。

一方で、ちょっと無機質すぎて読みすすめるのに飽きてきたという方もいるのではないでしょうか。必要最低限の情報だけずっと読みすすめるって意外としんどいものです。

そんな人は、少しお金はかかりますが、やはり教科書の類を購入することをおすすめします。

体系的にまとめつつコラムなどを挟むことで読み進めやすいように配慮されたもので、挫折せずに最低限の知識を得るための最初の一歩としては、やはり書籍が良いでしょう。

初心者向けに漫画形式にした入門書もありますし、網羅的にまとまった教科書系も人気があります

まずは最初の一歩だけ、必要最小限の知識を得るための電子書籍であればこんな本もあります

https://amzn.to/3lOodKFPythonに興味はあるけれどもはじめの一歩をなかなか踏み出せないでいる人のためのPython「超基礎編」

Kindle Unlimited 対象なのでPrime Reading 加入者であれば無料で読めるのでお手に取ってみませんか。

これで駄目そうなら「マンガでざっくり学ぶPython」が良いのではないかなと思います

https://amzn.to/3aL0819マンガでざっくり学ぶPythonパイソン)

追記 2021/10/21

京都大学資料も拝見しました。こちらも内容としてはそれなりの網羅性があり、脱・初心者にむけた内容にまとまっているとは思います

難点はやはりアカデミックすぎるかなというところです。

https://repository.kulib.kyoto-u.ac.jp/dspace/bitstream/2433/245698/1/Version2020_02_13_01.pdf

東大京大も「一般的な初学者」向けかというところに疑問符をつけたいのです。2冊目、3冊目辺りの知識強化として用いるのが良いかなというのが個人的見解で、1冊目はもう少しやさしい内容から始めるというのが良いと考えています

京大資料東大資料であれば京大資料おすすめします。

また、ゼロから知識習得というものWeb の1ページをつまみ食いしつつ覚えるというのは結構難しくて、それなりに体系化されたまとまった情報を順番に辿るのが近道だという風に私は考えています

ですので以下のような学習方法が良いかなと考えています

1. 初学者向けのかんたんな Python 本を買う(変数関数辺りが理解でき、イラストなども交えているのが理想的

2. 知識補強として京大資料 または東大資料を参照し、復習しつつ 項番1 の本では得られなかった知識の補強を行う(ここで脱・初心者を果たせる)

3. 自分が本当に目指したい分野の知識習得にあたる(項番 2 までで得られるのは汎用的な基礎知識である画像編集機械学習深層学習などはほぼ含まれていない)

そして、項番 1 の候補で挙げた本も250円Kindle Unlimited対象)と、1,574円です。時給換算で2時間分程度の費用で、右往左往せずに目的地に目指して進むことができると考えたら、そこまで高い買い物でもないのではないかなと考えています

投げ出したくなるような学習方式に敢えて挑んで、その通り放置してしまうのが一番勿体ないなと思い、この記事作成いたしました。

追記 2021/10/23

なんとなくググったらたどり着きました。Python Japanという老舗のサイト初心者向けコンテンツ掲載しています京大/東大資料より先にこちらを試したほうが良いかなと考えます。試しに覗いてみてください。

ゼロからPython入門講座:https://www.python.jp/train/index.html

他にも有益コンテンツが出てくるでしょうからコンテンツ個人的評価anond:20211023221206記事にまとめることにしました。

2021-10-14

anond:20211014163804

そもそも粘菌は水が低きに流れるごとく刺激に対して反応してるだけであって、その結果について人間記号論的に解釈してるだけなんだよね。

見做し方次第で演算ができるというなら、そろばんすら知性があることになっちゃうもんね。

粘菌は刺激に逆らわず動いてるだけでそこに粘菌思考してるんだ判断してるんだという想定を挟むのは飛躍だし、判断してるのはそれを演算結果として解釈し直してる人間なんだよね。

anond:20211007092638

マリオメーカーすらもチューリング完全演算可能だと証明されてるが高度な「演算可能」ということに話を持ち込んでるのはずれてる

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