はてなキーワード: Pythonとは
Dockerを起動させつつJupyter NotebookでPython動かしたいです
Python上ではKerasでTensorflowを動かすので、CPUもGPUもメモリ容量もできるだけ欲しいですね
https://anond.hatelabo.jp/20180507204218
GW明けにやけっぱちで書いた記事のブクマが知らぬ間に地味に伸びてたので第二弾。
前回の記事で、
と書いた。
前回記事を書いた時点では海外事情をざっと見しただけで記事を書いていたのだが、
つい数ヶ月ほど前から日本でもdeepfakesに着手している先見の明のある者たちがいたようだ。
(青い鳥のSNS上で検索すれば容易に見つけ出せるが、なんかクローズドな雰囲気なので詳述は伏せる。)
試しに数本の動画を見てみたが、まあそれはそれは噴飯ものの酷い出来であった。
(ただし●岡里帆というチョイスはぐうの音も出ないほど素晴らしいと思います。応援してます。)
欧米諸国や韓国のものと比べると雲泥の差ではあったが、この時点で着手していることに意味があるのだ。
なにしろ日本は天下のjav・hentai・bukkakeのお膝元である。エロに対する執着は世界随一だ。
やがて彼らの腕前も切磋琢磨され、ブラッシュアップされていくことだろう。
前回記事にも書いた通り、pythonによる機械学習や動画処理に明るくてなおかつどスケベな
技術者の諸兄は今からでも全然遅くないので飛び込んで見ることを薦める。多分金脈だぞ。
また前回記事のブコメでもあった通り、deepfakes+音声合成+3DCG+VR+ラブドール...など
コンサルにてアナリストをやった後、データサイエンティストを名乗りながら仕事をしています。そんな中で嫌だったなと思った人たちとプロジェクト
最近はアウトカムでの評価の流れにはなってきたが、まだまだモデルの評価をする事は少ない。
でも何故か相変わらずロジステックとCox回帰をやれればおっけーであり、モデルの精度が当たらなくてもオッズ比と説明変数の
有意差だけでていれば上手く行く分野。 本当に心が痛む上、まだまだ「医者でなければ人であらず」が通ってしまい、モデルの説明よりもお医者様のお言葉が1stにきてしまう。また分析プロジェクトの
設計らしい設計があまり出来ないのもつらいところ(モデルの精度が出ていないのにそのオッズ比・有意差に何の意味があるんだと思う)。後日本の製薬企業から「何とか工夫で有意差がでないのか!!」
という謎おしかりを受ける・・・いやそんなん無理ですやんと切実に思う。やる気でこの世界の数字は変わりません。
割と良いBIみたいなんが良くも悪くもあるためアナリストの人たちがやった気になっているやつ。Web関係のアナリストは、アナリストを名乗って欲しくない人の方が多いイメージ(勿論しっかりWebアナリストやっている方々は知っている)。広告内容を分類し、CVを予測、そしてマルチチャネルの予算からのCVを最適化案件をしていたらWebアナリスト様から「私の作るLPは最適です。なので予算4000万です」という謎の最適の主張を受けたのはいい思い出(何故かデザイナー様がWebアナリストもやっていた)。広告内容のuser2vecでのレコメンド実装にチャレンジして評価して、協調フィルタリングよりも精度はよさげだな喜んでいたら、どっかのよくわからないレコメンドツールというのが汎用性もあるし、既存のツールに1万ぐらい払えば追加できるとそして何故か「最適化」されているという言葉に役員が騙されて決済がおりていたのを聞いたときは殺意が沸いた。どうせ既存のマーケティングオートメーションのレコメンドエンジンなんて協調フィルタリング・ロジぐらいだろうと思っている。本気で分析やっている人がそうそう最適化なんて言葉を使わないと思うんだ・・・。まぁここの反省はWeb業界といってもみんなコーディングがりがりではなくてGUIでいいならそれでが割と多いという事を学んだ (注意)。
3.データベース関連
どっかの人のにもあったが、「あっ、データ分析分かるんだよね?」という事でVB6とAccessの改修をやらされそうになったときは全力で拒否った。
4.やる気を説いて来る人達
やる気で数字が変わったら誰も苦労なんてしないんだよ・・・。半教師有り等で精度向上見込めるといってもいくらなんでもこのデータでは
5.ホワイトボックステストを要求されたとき
モデルのホワイトボックステストってどうやってやるんだ?精度を検証用データでやっていれば良いじゃないかと思っていた。ただそこの金融系でITプロジェクトは、基本的に「ホワイトボックステスト」やらが必須らしく・・・おいおい・・。とりあえずカテゴリーの目的変数がそれぞれの値を取ることを客先で見せてかつレポートで「こうこうこうゆうときにカテゴリー変数が変わりますよ」という彼らがいう境界線の確認を全てやることになった。カバレッジ100%も言われたが、流石に無さ過ぎるので諦めてもらった。
6.KGIとKPIしっかり切り分けてBI作成していたら集計屋かといって来られる時
どこかの人にもあったが、私はビジネスが動けばよいと思っているので難しい分析をしなくても上手く行く時は、集計で上手く切り分けて、要因分析をやる(裏で決定木とかで境界値とかは見ていたりする)。ただ何故かそれで集計ばかりしかしていないと怒られる。別に研究者ではないし、難しい分析をしてクライアントへの説明に時間を取られたり、展開が難しくなるぐらいならば皆と合意した上で、KPIとKGIを切り分けてダッシュボード作成をしっかり出来る方が実はビジネス上上手く行くだ。むしろ自分への戒めでいつも難しい分析が本当に必要なのかと思ってるぐらいである。
注意 因みに私の別部署でインフラ基盤周りのWordpress関係が炎上していた。そこそこの大規模でWordpress使うって大変らしいのに・・・。
採用情報見てても、結構、事前に持ってる技術力、あと学歴も結構評価されるんだろうなと思って、自分の今の状況だとこの業界を目指すのは今の段階だとキツイし、自分はSIerとか挟んで転職すべきなのではと思ってしまっている。
正直、ほんとにガチガチ文系でRuby Python JSあたりも去年の暮れから勉強し始めたばかりで、大手振ってGithubにPullできるようなrepo書けるわけでもないし、ブログに技術的情報をアウトプットできてわけでもない。
多分ちゃんと前からリサーチしてて他にも目指してるであろう学生は、自分よりもっとスキルを持っていて、インターンとか行ってるんだろうなぁと思うの、自分の今の
状況は新卒だと厳しいものではないのかと感じてる。 あと関西で実家ぐらしなのもだいぶシンドい。まぁ色々気づくのがおそすぎなのは自覚してる。
こういう事聞く場所ではないのかなとは思うけど、同じような事経験した増田とかいたら、アドバイス欲しいです。
追記:
言及色々ありがとうございます。
自分の状況を考えると、一年じっくり勉強する時間を取るのか、大手SIerを目指すのかの二択なのかとは思いました。1-3年でもっとこういうことに気づいとけば良かったなぁ。
鍵垢になってしまった(さすがに上場企業相手だとキツいか?)ので、ここに残しておく
http://twitter.com/hizumi_fx_/status/985737468514152449
hizumiのFX迷走録
@hizumi_fx_
FXのアカウント(・∀・) 大学生 /薬学部 / 趣味:読書、統計学、経済学、哲学、論理学、FX、個別、日先、ダウ先、ETF、商品、暗号通貨、AI、(競馬)、麻雀、将棋、TeX、Python (2018/2/22大井トリプル馬単で億総取り。)
Joined December 2016
キーワード検索用:
マネーフォワード
https://twitcasting.tv/hizumi_fx_
Quick Tutorial for Pyramid は公式のチュートリアル
https://docs.pylonsproject.org/projects/pyramid/en/latest/quick_tutorial/index.html
$ $VENV/bin/cookiecutter gh:Pylons/pyramid-cookiecutter-starter --checkout 1.9-branch
として、プロンプトの問いに答えるとサンプル的なアプリができる。
ghはgithubか。
引数で指定できるテンプレートは https://github.com/Pylons?q=pyramid-cookiecutter
sqlalchemyを使うものは分かるけど、zodbって何?
アプリは以下のようにして起動する。
$ env/bin/pserve development.ini --reload
このpserveというPythonモジュールでアプリ動かしたりする。
超単純なPyramidアプリを作って、WSGIのイメージをつかむ。
app.py を書き写して動かしたらHello Worldが動いた。
viewとURLの紐付けはconfig.add_routeしてconfig.add_viewする。add_viewしてからadd_routeしても大丈夫だった。
viewにはrequestが渡される。requestに色々入ってそう。
waitressは知らないけど、serveでHTTPサーバ作ってWSGIアプリを公開できるのかな?
print('Incoming request')
...instead of:
print 'Incoming request'
Inernal Server Errorになった。アプリのほうではValueErrorでresponseを返すようにと怒られていた。text/plainとか返すには何かしないとダメっぽい。
print(xyz)してみろ、ということかな。1と同じくInernal Server Errorになって、コンソールにはNameErrorが出た。
CGIかな?
言語だけできてもアプリのカテゴリが違えば意味無い OR 経験済みのカテゴリなら言語が違ってもプロなら数日で対応できる
って営業がわかってなかったりする
JavaEEができるからって、Androidアプリはすぐには作れないぞ、とか
「うちPythonのエンジニアいないんですよねー」って断ってきた案件、普通のMVCのWebアプリならPHPエンジニアでも全然余裕なのに、とか
もちろんその都度説明してるんだが
と、律儀にマジレスしてみる。
プログラミング言語の範囲で「ある程度他に考え方の転用が効く」という意味なら、
最低でも、OS操作できるスクリプト言語(bash系やWSH+VBScript/JScript, PowerShell等)と、
汎用スクリプト言語(RubyやPython等)もやっておいた方が良いかと。
お仕事で、という話なら言語よりはライブラリの使い方やアーキテクチャへの理解、プロジェクトのルールを守れるようになる、といった事の方が重要になってくるし、