Pythonのお勉強 Part72
レス数が1000を超えています。これ以上書き込みはできません。
>>930
ありがとう!
supervisorというのを見つけたんでこれやってみます! 子どもが言語を獲得していくのと同じようにAIモデルに学習させることに成功
AIの真価が加速する プログラミングやったことないんだけど、
すごく興味あります。自動学習的なやつとか特に。
たぶん、ある程度基本的なことを勉強したら、
どこかから画像認識できるプログラムのパーツ的なものを拝借して
作れるのかなと思ってるんですがあってますか?
あと、疑問なんですけど、
画像を読み込ませて学習するっていう話を聞いたことがあるのですが、
それってどんなものでも行けるんでしょうか?
例えば、産業用みたいな感じでベルトコンベヤーに乗って流れてきたものが
ギョウザだと認識できたらロボットアームでつかむ、
饅頭だと認識したらスルーみたいなプログラムと
おっぱいとお尻を区別するプログラム(昔ネットでやってる人を見ました)とかって
プログラム的には同じで覚えこませる画像が違うだけというイメージであってますか?
わかりにくい文ですみませんがご教授ください。 現実同様全ドメインを把握しなくても生活できるように
社会を構築しているのであってる
物事をモデル化するときは現実のようなしがらみが少ない分
できるだけ一般化を進めるので後半もあってる
どちらも良心に基づく話だから当てはまらない界隈も多いけど >>936
拝借して作れるけど精度上げたいなら転移学習
モノを掴むとかもできるけどラズパイのgpioなどをも学ぶ必要あり
見分けるには教師データが転移学習でも数千枚必要
そんなものを数千枚ずつ入れたフォルダを素面で見て自己嫌悪にならないなら作れるw ラズパイのプログラミングはまた別なんですね。
画像データって色々あると思うんですが、
動画取ってそのキャプチャ画像とかでも使えますか?
やっぱり解像度とか精度に影響与えますかね?
数千枚は確かに重労働ですね・・・ 良心はconscienceの訳語なのに、
conscienceの意味が全然理解されてないんだよな 4年前のソースコードgithubから落としてきたんだが
kerasとかtensorflowとかpytorchとか色々変更があって関数の変更がめちゃ大変
こういう時って
ライブラリを当時のバージョンに合わすか
関数を今のライブラリに変更するか
どっちがいいですか? なんかの仮想環境で当時のライブラリで動かすほうが簡単 巨大なら環境を合わせるしかないだろうけど、
大抵はちょっと直せば動く Google colabでseleniumどうやって動かすのです? digits1="0123456789"
print(digits1[2:4])
これで文字列"23"が返ってくるんだが"234"にならない理由ががわからん
インデックスが0から始まってるからインデックス2番目からインデックス4番目までの文字を表示するんじゃないの? 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その59
ttps://mevius.5ch.net/test/read.cgi/tech/1689241721/ range(2,4)
とかも何が返るか最初は直感と違う
for i = 2; i < 4; i++
と同じだと判るとすんなり入る 箱と箱の間の仕切りのところにindexがあります
みたいな説明もよく見るけど、本質的ではないんだよな {'name1':1, 'name2':2}
みたいな辞書よりも、
[{'name':'name1', 'value':1}, {'name':'name2', 'value':2}]
みたいな辞書のリストで持った方がよっぽど取り回しいいな >>951
ソートが必要ならlist
不要ならdict >>951
郵便番号から住所を補完するプログラム書いてみ。 郵便番号をkeyにした住所の辞書ってどういう変数名にするのがいいんだろうな >>957
業務システムならそうかもしれないけど、分析用のコードとかだったらわざわざRDBMSに入れることしないでCSV直読みとかいうことも多いでしょ
「取り回しいいな」と言っている背景に、限定されたユースケースしか見えていないのでは?という疑問があるということ 住所しか引かないなら何とかなっても、
座標データも追加しようとした途端に破綻する >>960
それは値をどのように持つかの話でキーやインデックスをどのようにするかとはまた違う話なのでは?
リストにしたら0,1,2..と続く数値がキーに課される制約になる
RDBMSで高速化に使われるインデックス作成も辞書みたいなもので、なぜ導入されているかを考えると、
辞書的なアクセスができないのって結構実用プログラムを作る上で問題だということが予想できる
ちなみに値の方をなんでも辞書にしておけばいいというのは柔軟性の意味ではそうだけど、過度な柔軟性は仇となるのがわかってるからnamedtupleやdataclassがあるわけで、
「座標データも追加しようとした」ときに一旦考え直した方がいいことだと思うけどなあ >>958
例えばテラバイトのCSVをストレスなく読み込めるライブラリは少ない
データベースに入れておけばテラバイトでもOK
扱いがはるかに楽
データ分析屋はその辺りの感覚おかしい人が多い
基本的に素人みたいな人が多いからね その時はそれが最善だと思ったのに、ちょっとした仕様変更でデータ構造を根本から変更しないといけなくなった
それは見通しの甘さなのでは
辞書から辞書のリストへは根本変更で、
辞書のリストの名前追加はマイナー変更
改造を前提として、柔軟な設計とする
やりすぎると過剰設計 >座標データも追加しようとした途端に破綻する
どうして破綻するの? >>951
辞書でぶっこむのが多いのかな
クラスつくっていれてしまう scikit-learnで手書き文字を認識するサンプルを見てるんですが早速理解できないんです
from sklearn import datasets
digits = datasets.load_digits()
flag_3_8 = (digits.target == 3) + (digits.target == 8) #★ここ
どうして "digits.target == 3" とすると3の箇所のみTrueになるんですか? >>966
==演算子を独自のものに変えることができるから
numpyがそういう動きになってるだけ >>966 のようにぱっと見て解釈がわれそうな書き方を思いつくのは天才 初心者スレに書き込んでも荒らししかいなかったのでこちらに質問します
Anaconda3-2024.02-1-Windows-x86_64をインストールしたいのですが、
エラーが出て実行できません。OSはちょっと古くwindows7になります。
インストールしている最中、このようなエラーが発生します。
最初は『Failed to extract packages』のエラーです
略すと、パッケージの抽出に失敗しました。と言う内容です。
『無視』を押してインストールを進めると今度は、
Failed to link extracted packages to C:\Anaconda! というエラーが出ます。
抽出したパッケージを C:\Anaconda(インストール先フォルダ) にリンクできませんでした。
これも『無視』を押して進むと、Failed to initialize conda directoriesというエラーで
ディレクトリの初期化に失敗しました。というエラーです。
これも無視してもインストールできるのですが、
インストールフォルダを開いて実行しようとすると、
コンピュータにapi-ms-win-core-path-l1-1-0.dllがないため、
プログラムを開始できませんでした。
というエラーが出ました。
こういうエラーはだいたい、Microsoft Visual C++が入ってないことが原因ですが、
私のPCには既に、
Microsoft Visual C++ Redistributable 2013
Microsoft Visual C++ Redistributable 2015-2022はインストールされています。
しかし、このエラーが出ます。
どうすればいいでしょうか? 糞ウケるw
自分が荒らしておいてスレ民の方を荒らし認定
尚且つ解決したならどう解決したかの報告も無いクズっぷり
まあ恥ずかしくて言えないよねw 他人に質問するときは問題を整理しなければならないからね
その中で見落としに気がつくこともある anaconda入れるってことはAI系だろうけどバージョン問題クソ鬱陶しいから古いパソコンでやるのは地獄だな
次はきっとGPUまわりでコケるぞ OS最新にできないならGoogle colabがある
GPUほしけりゃ課金で解決 この手の環境に苦戦してるやつはセンスないからやめたほうが良い anacondaはわけわからんエラー出がち
結局は自分でパッケージ集めた方が楽だぞ >>973
質問スレで役に立たん荒らしのゴミが相手にされなかったから発狂してて草w
死んどけよカスw 何の回答にもなってないゴミニート野郎の幼稚な構ってちゃん荒らしになんで付きやってやらんといけんねんダボ >>978
何処がメチャクチャなのか論理的な説明をどうぞw まぁ無能だから100%無視して逃げ込むだろうけどなw
質問者に相手にされなかった幼稚な煽り書くだけの荒らしが、
相手にされなかったからって逆恨みすることはあるあるだ 質問がナンセンスなんだからそれを指摘しただけのこと
質問する側にも最低限のマナーやルールは必要
当たり前のことだ >>987
その辺の事はどうでもいいが、
どう解決したの。 >>988
何がナンセンスなのか論理的な説明をしてみそw パッケージの抽出にしたとエラーが出た
そのまま続行したらファイルがないと言われて起動しない
メッセージの通り解凍だかアーカイブが壊れててとかで抽出出来なかったファイルが足らないだけだよね
グダグダ書いてるけどそれだけでしょw このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 161日 13時間 39分 28秒 5ちゃんねるの運営はUPLIFT会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《UPLIFT会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
4 USD/mon. から匿名でご購入いただけます。
▼ UPLIFT会員登録はこちら ▼
https://uplift.5ch.net/
▼ UPLIFTログインはこちら ▼
https://uplift.5ch.net/login レス数が1000を超えています。これ以上書き込みはできません。