初心者だけどPerlが大好き

コードが世界を変える!

ANACONDA NAVIGATERでTensorFlowの設定

開発環境のことを細かくいったら、きりがないので、簡単にいきます。

ANACONDA NAVIGATER の コマンドプロンプトを開けて、
conda install tensorflow
と打ちます。
そうすると ANACONDA NAVIGATER の Jupyter Notebookで  tensorflowのコードが動きます。
Pythonのパッケージ管理システムであるpipで
pip install tensorflow すると Jupyter Notebookが 「それ みつからんけどー」です。

ANACONDA NAVIGATERはすごいっしゅ!!

日経ソフトウエア 2018年 1 月号【CD-ROM付録】AIプログラマ即席養成ギプスで
機械学習に目ざめたものの
日経ソフトウエア 2018年 3 月号
付録の C#の解説本にはまり C#覚えました。。。

さて インストールしたANACONDA
すごい機能を秘めていました。。。



Jupyter Notebook で Python のコードを打っていきます。

「Flutter」ベータ版が公開されました

これを知った記事は こちら。
Googleは米国時間2月27日、新しいモバイルUIフレームワーク「Flutter」のベータ版をリリースした。Flutterの目的は、「iOS」と「Android」の両方に対応したネイティブアプリのインターフェースを構築する開発者を支援することだ。このツールキットは基本的に、ミドルウェアレイヤとして機能し、開発者は1つのアプリを複数のプラットフォームに展開できるようになる。」


https://japan.cnet.com/article/35115358/


FlutterでDroidKaigi 2018のiOSアプリを作りました
http://konifar.hatenablog.com/entry/2018/02/01/015601

さあ 始めましょ

Get Started: Install
https://flutter.io/get-started/install/

日経ソフトウエア 2018年 1 月号【CD-ROM付録】AIプログラマ即席養成ギプス

いじってみました。

たくさんの花の画像を記憶させる(桜・ひまわり・バラ) →こちらが提示した画像がなんであるかを答えさせる。


nn.py





nn2.py





check.py



拡大




100パーセント 「ひまわり」と認識できました。やれば出来る子。素晴らしい。

Pythonこと始め_いきなり機械学習の巻

日経ソフトウエア 2018年 1 月号【CD-ROM付録】AIプログラマ即席養成ギプス
「グーグルの人工知能ライブラリを使って、あなたもAIプログラマになろう!
経験がなくても大丈夫! 画面上の女の子の指示に従って操作をすれば、
あなたにもTensorFlowとKerasを使った人工知能プログラムが作れます。」

正確には「人工知能プログラムがいじれます。」

まずは Anaconda3 をインストールします。(私は PC のC:\User\eko777 に入れました)

https://www.anaconda.com/download/






インストールすると、Anaconda apromptが立ち上がるようになるので


pip install keras
Pythonで書かれた深層学習ライブラリです。


pip install tensorflow
Google機械学習/ディープラーニング/多層ニューラルネットワークライブラリです。



pythonの開発環境/pycharmのインストール
https://www.jetbrains.com/pycharm/download/
JetBrains 社によって開発されているPython開発者向けの IDE統合開発環境)です。

2017年購入のベスト本「なぜ、あなたはJavaでオブジェクト指向開発ができないのか」

正式名称は
「なぜ、あなたはJavaオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング」
名古屋駅近くの ジュンク堂で たまたま 書棚にあるのを見つけて買いました。
ジュンク堂は大好きです。

これは初心者向けの オブジェクト指向解説本ではないです。。。

おもしろく読めました。
オライリー本みたいに蕁麻疹がでそうな わけのわからない難しさはないです。


なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング

なぜ、あなたはJavaでオブジェクト指向開発ができないのか―Javaの壁を克服する実践トレーニング


オブジェクト指向モデリングの入門書。

2章では、じゃんけんを非オブジェクト指向でプログラミング。、

3章以降で、なぜオブジェクト指向がいいのか?
オブジェクト同士がメッセージをやり取りするする(message passing)の詳しい説明。
継承・インターフェース・抽象クラスの長所・短所を考えて
オブジェクト指向モデリングの図を作成して、プログラミングしていきます。
プログラムは、以下を作成します。
・じゃんけんプログラム
・ばば抜きプログラム
・七並べプログラム
再利用を考慮して、フレームワークを作り、トランプゲームを実装するまでします。