Linux)、「レジストリ」、「システムジェネレーション」、「Atom」、「Emacs」、「markdown」、「Python」を追加した。アイキャッチ画像は「Linux」、「WSL」のパスを示している。↑人気ブログランキングに参加しています。WSLメニューの追加(Python,lions,NHK超AI入門,Linux,WSL,レジストリ,システムジェネレーションetc.)にコメントAtom-WSL-PyCharm相関図Atom-WSL-PyCharm相関図を簡単にまとめましたので中間報告的に記述します。(長短含めて)Atom-WSL-PyCharm相関図2019/01/06Atom1印刷できない。3データベースがない。4Moduleの管理が難しい。5Pythonの各属性を色表示できる。6JupyterのModuleを引き込むことができる。stepのデバッグができる。(◎)8Windows特にExplorerが生で使える。Programが多数存在する。Linux)1印刷できない。2データベースがない。3Jupyterのmoduleを引き込むことができない。stepのデバッグができない。5Windowsとのやり取りがUSB経由である。6Pythonの各属性を色表示できる。(◎)7Flask環境下でデバッグできる。(◎)8Linuxのコマンドがじかに実行できる。(◎)9Moduleの管理が比較的しやすい。stepのデバッグができない。2有料でないとSQLite3(DB)が使えない。4Linuxのコマンドが使えない。5Jupyterとの連携がとりにくい。6有料でデータベースが使える。(◎)7印刷ができる。↑人気ブログランキングに参加しています。開発環境比較Atom-WSL-PyCharm相関図にコメントlogin,logout,user処理プログラムの関連login,logout,user処理プログラムの関連demo29.pyでログイン・ログアウト処理をする。chech29.htmlでform(入力フォーム)処理をする。index29.htmlでloginの結果を表示する。login成功で5000/で(‘/’)を挿入するとdemo06.htmlが呼び出される。↑人気ブログランキングに参加しています。Pythonlogin,logout,user処理プログラムの関連にコメントセッションの管理SQLが手に入らないのでセッションの管理コードだけでも埋め込もうと、丸2日間かかって仕上げた。セッションの管理SQLが手に入らないのでセッションの管理コードだけでも埋め込もうと、丸2日間かかって仕上げた。Allowed」になってしまうことだった。トラッパーやトレーサじみたコードを入れてアイソレートしていった。テストした項目は1login成功・失敗2logout3ルートへのジャンプ4login後の他HTMLへのジャンプ。5demo28.pyからのパラメータの引継ぎ6login中の各振る舞い7logout中のふるまいなど多岐にわたってテストした。strict’;・・alert(‘アラートですよ〜。’);})();****************************************↑人気ブログランキングに参加しています。session管理セッションの管理にコメントlogin完成形(demo16.py)login完成形日本語バージョンのプログラムです。日本語バージョンのプログラムです。%}・・・名前またはパスワードが間違えています。required/>・・・・<button>ログイン</button>・・</form></body></html>****************************************↑人気ブログランキングに参加しています。Pythonlogin完成形(demo16.py)にコメント☎登録フォーム登録フォームのプログラムセットです。demo24.py、index24.html、check24.htmlからなります。「・」はスペース2文字分です。登録フォームのプログラムセットです。demo24.py、index24.html、check24.htmlからなります。「・」はスペース2文字分です。src=”http://html5shiv.googlecode.com/svn/trunk/html5.js”></script>・・・・<!&#91;endif&#93;–>・・</head>・・<body>・・<h1>登録完了</h1>あなたの名前は:{{name}}です。</br>あなたの年齢は:{{age}}才です。</br>あなたのE-mailアドレスは:{{eml}}です。</br><h1>で登録しました。</h1>demo24.pyからのメッセージは:{{msg}}です。ブログランキングに参加しています。up(ver3.0)Qiitaに谷CEOの記事が載ったのでそれを参考にAIエンジニアになるための道程表をリバイズアップした。有用な記事、感謝いたします。up(ver3.0)Qiitaに谷CEOの記事が載ったのでAIエンジニアになるための道程表(5ヶ年計画)をリバイズアップした。有用な記事感謝いたします。13:38”AIエンジニアに最低限必要な知識まずは、AIエンジニアに最低限必要な知識を大きく6つに分けて見ました。ここでは、将来AIエンジニアとして業務を行うにあたり、大きく分けて6つの内容の基礎知識の全体像を把握してください。numpy、pandas、matplotlib、scikit-learn、TensorFlowやkerasこの中で特にpandasを使いこなせると良いです。機械学習を行う上で、データ前処理が必須なのですが、データ前処理を行う上で便利なライブラリです。決定木、ランダムフォレスト、サポートベクトルマシン、K-meansディープラーニングの実装スキル及び知識scikit-learnTensorFlowやKerasなどのフレームワークの知識。scikit-learnで学習済みモデルを作るまでの流れなど。1.データの収集とデータの前処理欠損値の補完や外れ値の削除。5SQLを使ってデータベースを操作する知識。by、テーブル結合、ビュー、サブクエリ、caseなどなど。AWSやGCPやAzureなどのクラウドインフラ回りの知識。大きく6つもあり以外と多いなと思われたかもしれませんが、一度に全てやるのではなく、まずは1と4の2つに絞ることをお勧めします。理由は、実際にプログラムを書き、目に見える形にすることで継続して学びやすくなるからです。はじめに理論から入ると独学だと挫折してしまうので。必要な知識は前の節で紹介しましたが、どのようにそれらを学べば良いのでしょうか。1から6を学ぶ上で、以下のような順で知識を身につけていくことをお勧めしています。pythonによる機械学習プログラミングと人工知能概論を学ぶ。機械学習プログラミング。SQL、スクレイピング、クラウドなどの技術も身につける。機械学習スキルを活用してプロダクト制作をする。教える(多分これはしないと思う)。このフェーズごとに学んでいくことがもっとも自分自身に負荷をかけず、楽しく学ぶことができると考えています。フェーズ1ではプログラミング初学者の方を指しております。プログラミングを初めてという方は是非フェーズ1から目を通してください。フェーズ2では実際にフェーズ1で学んだ内容をベースに、機械学習プログラミングに関する勉強方法を説明して参ります。scikit-learnを使った機械学習プログラミングを行なっている方は飛ばして頂いても構いません。フェーズ3ではKaggleといったコンペティションを通じて実践的なプログラミングを学ぶ方法を記述しています。機械学習をやる上で、データベースからデータを取り出すことは頻繁に行われますので、SQLの知識は必須です。ここでは、SQLの他にスクレイピング(データ収集用)、クラウドなどの技術の身につけ方を紹介します。機械学習スキルを活用してプロダクト制作に取り掛かりましょう。このレベルまで到達した方は、プロダクトを通じて学ぶことが多いです。人に教えることで自分の分かっていなかったことが明確になることがあります。友人などに機械学習を教えて自分の理解を深めることもよいでしょう。以降、6つのフェーズごとに、どのようにこれらに取り組めば良いのか、お勧めの書籍などを紹介しながら説明していきます。↑人気ブログランキングに参加しています。up(ver3.0)にコメントloginをFlask下で作ってみたワークエリアに代入しないで2次元ディクショナリを直接参照できれば良いのだが!→解決、後日修正してここに掲載する予定である。2018/12/17完成。loginをFlask下で作ってみたloginの完成形が下記のリンク先でupした参照してほしい。neverjpのぶらり日記loginをFlask下で作ってみた。Qiitaに載っていた問題を自分なりに作ってみた。2次元ディクショナリをPythonプログラムの中に作りidとpasswordをADRに入力しid,passwordとも一致したら画面に「success」と表示する。失敗したら「fail」と表示する。2次元ディクショナリのキーワードの参照の仕方がわからなかったので一度ワークエリアに代入した。問題は2番目の要素以外に「success」が表示されないで「fail」になってしまうことだ。ワークエリアに代入しないで2次元ディクショナリを直接参照できれば良いのだが!後日修正してここに掲載する予定である。「work_data」の代わりに「user_data[i][“id”]」にしたが結果は同じであった。programの初歩的ミスで済みません。過去にも一度画面にCSSの属性が表示されるとそれ以降CSSを変えても元のままになってしまう現象があった。「http://localhost:5000/login?id=hoge&pass=foo」と入力するわけである。課題では「url_for」も使ってみよとあったが「demo18.py」にてやってみたがまだうまくいっていない。↑人気ブログランキングに参加しています。WSLloginをFlask下で作ってみたにコメント四則演算の他、余り、べき乗の計算を追加したブラウザーのアドレスフィールドから「+」の文字を入力するとoperatorとして認識されない。operator」となるため英字一文字の入力することにした。ついでに余りとべき乗も追加した。a:adds:subtractm:multiplyd:divider:reminderp:powerである。アイキャッチ画像は10の2乗を計算しているところ。↑人気ブログランキングに参加しています。四則演算四則演算の他、余り、べき乗の計算を追加したにコメント四則演算をFlask下でプログラミングするFlaskのフレームワークの下でADRフィールドに「5000/?op=+&a=14&b=22」と入力すると結果に「36」が表示される。四則演算をFlask下でプログラミングするFlaskのフレームワークの下でADRフィールドに例えば「5000/?op=+&a=14&b=22」と入力すると結果に「36」が表示される。op=に「+」「-」「*」「/」をつけると加減乗除ができる。Python3では除算の時「/」をつけると割り切れなくなると実数表示される。そのため内部では「//」整数の結果になるようにしている。(Python2の結果)と同じようにしている。Errorが付くということである。考えてみれば文法上致し方ないと思うが。↑人気ブログランキングに参加しています。