23/05/28(日)13:19:33 ちょっ... のスレッド詳細
削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。
画像ファイル名:1685247573270.png 23/05/28(日)13:19:33 No.1061650136
ちょっと前にアルゴリズムの相談したものだけど無事おもちゃ作れたよ いざという時やっぱり頼れるのはChatGPTより「」だね
1 23/05/28(日)13:20:33 No.1061650473
おっpython
2 23/05/28(日)13:22:17 No.1061651009
スレは見てないけどいいってことよ
3 23/05/28(日)13:22:48 No.1061651158
ChatGP「」
4 23/05/28(日)13:23:22 No.1061651324
…で、そのおもちゃは?
5 23/05/28(日)13:23:26 No.1061651341
>Chat「」
6 23/05/28(日)13:24:16 No.1061651573
ここで聞いて作ったものはここに還元しなきゃいけないライセンスなんだ
7 23/05/28(日)13:26:05 No.1061652115
ちょっと聞きたいけどスタックとかキューって何に使うの どうせ中身それぞれ処理したいんだからリスト使ってfor回せばいいじゃんと思っちゃう 存在する以上便利な使い方があるんだろうけど
8 23/05/28(日)13:28:31 No.1061652865
>ちょっと聞きたいけどスタックとかキューって何に使うの >どうせ中身それぞれ処理したいんだからリスト使ってfor回せばいいじゃんと思っちゃう >存在する以上便利な使い方があるんだろうけど 処理の順番が大事だったりループ全部まわらずに止まったりするとき
9 23/05/28(日)13:29:01 No.1061653011
グラフ構造を処理するときは必須
10 23/05/28(日)13:29:07 No.1061653045
先だしか後だしって特性が異なるから便利な場面はおのずと想像つくだろう バッファにあるものは常にすべて平等な重みで一括処理するって場合は差異は無いよ
11 23/05/28(日)13:30:42 No.1061653585
いつだったかのウマ娘のやつなら終盤に生えてきた「~~の平均をとる」みたいな仕様は数学的に不可能だけど それと実用上同等な効果は特異値分解使えば実装できることにスレが落ちた後気付いた
12 23/05/28(日)13:31:22 No.1061653821
>ちょっと聞きたいけどスタックとかキューって何に使うの >どうせ中身それぞれ処理したいんだからリスト使ってfor回せばいいじゃんと思っちゃう 取り出す順番が決まってる分listより読み込みが爆速
13 23/05/28(日)13:33:49 No.1061654563
ちょっと込み入った質問するとポンコツな返答するよねChatGPT
14 23/05/28(日)13:35:47 No.1061655138
ツリー構造内要素を全列挙するときとかにキューやスタックはよく使う まあ最近はデータ構造側にそれ用のメソッド生えてることが多いけど…
15 <a href="mailto:s">23/05/28(日)13:35:54</a> [s] No.1061655163
>…で、そのおもちゃは? レシート因子メーカーって名前で公開したからウマ娘やってたら使ってね
16 23/05/28(日)13:36:12 No.1061655252
ChatGPTにアルゴリズム聞くとなるとそれこそ十分な知識と正確な文章を書く力が無いと訳にたたん
17 23/05/28(日)13:36:21 No.1061655292
>ここで聞いて作ったものはここに還元しなきゃいけないライセンスなんだ openisライセンス
18 23/05/28(日)13:37:14 No.1061655562
>>ここで聞いて作ったものはここに還元しなきゃいけないライセンスなんだ >openisライセンス オープンなくせに閉じてるっぽい微妙そうなライセンスだな…
19 23/05/28(日)13:38:22 No.1061655915
入れて出して終わりなら配列とforループでいいけど 入れたり出したりするならキューを使う
20 23/05/28(日)13:38:55 No.1061656086
>ちょっと聞きたいけどスタックとかキューって何に使うの >どうせ中身それぞれ処理したいんだからリスト使ってfor回せばいいじゃんと思っちゃう >存在する以上便利な使い方があるんだろうけど 実際にその便利さ享受しないと理解できないよね スタックは逆ポーランド記法の数式与えられて結果を出すプログラムとか実装してみるといいと思う キューは幅優先探索とか書いてみるといい
21 23/05/28(日)13:39:40 No.1061656310
>オープンなくせに閉じてるっぽい微妙そうなライセンスだな… 村のしきたり的な暗黙の制約も多そうだ
22 23/05/28(日)13:40:43 No.1061656581
なんか使いものにならなそうなライセンス
23 23/05/28(日)13:41:49 No.1061656919
GNUみたいにopenis汚染とか言われそう
24 23/05/28(日)13:43:12 No.1061657325
>レシート因子メーカーって名前で公開したからウマ娘やってたら使ってね へぇ…ソシャゲのこの手のツールで目で見て転記じゃなくてスクショ流し込めってありがたい仕様だな
25 23/05/28(日)13:43:21 No.1061657366
>村のしきたり的な暗黙の制約も多そうだ チェックボックスにチェックを入れたり消したりするたびに爽快感のある音が鳴りそう
26 23/05/28(日)13:46:04 No.1061658229
個別の技法の利点を理解した上で設計時点でパフォーマンスとシンプルな書きぶりを維持したまま基礎技法だけで済ませられるようになるとチョットデキルへ一歩前進
27 <a href="mailto:s">23/05/28(日)13:46:22</a> [s] No.1061658321
>へぇ…ソシャゲのこの手のツールで目で見て転記じゃなくてスクショ流し込めってありがたい仕様だな ネタ元の作成くんがその仕様だったから真似するついでに+αしようとしたら地獄を見た 目下の課題はOpenCV.jsがことある毎にメモリリークすること
28 23/05/28(日)13:46:31 No.1061658376
>レシート因子メーカーって名前で公開したからウマ娘やってたら使ってね これ何するツールなの
29 23/05/28(日)13:47:26 No.1061658660
>スタックは逆ポーランド記法の数式与えられて結果を出すプログラムとか実装してみるといいと思う 逆ポーランド記法なんて面白いのあるのか どんどん要素突っ込んでいって演算子に出会したら1つ前と2つ前の要素取り出して演算して結果をまた要素として尻に突っ込めばなんとかなる気がする 幅優先探索ってなんじゃこりゃ
30 23/05/28(日)13:49:16 No.1061659192
逆ポーランド記法とか試験でしか見たことねえ
31 23/05/28(日)13:50:01 No.1061659425
カタログでこのスレ画見つけるとプログラムやシステムできそうな「」がごろごろいるように感じるのになんで現実世界ではみずほやマイナンバーがコケるんだろう
32 23/05/28(日)13:50:42 No.1061659643
>カタログでこのスレ画見つけるとプログラムやシステムできそうな「」がごろごろいるように感じるのになんで現実世界ではみずほやマイナンバーがコケるんだろう 個人開発規模と業務レベルは別なんだ
33 23/05/28(日)13:50:44 No.1061659651
>カタログでこのスレ画見つけるとプログラムやシステムできそうな「」がごろごろいるように感じるのになんで現実世界ではみずほやマイナンバーがコケるんだろう できる人間は泥沼に突っ込んで行かないんだ
34 23/05/28(日)13:50:44 No.1061659652
>カタログでこのスレ画見つけるとプログラムやシステムできそうな「」がごろごろいるように感じるのになんで現実世界ではみずほやマイナンバーがコケるんだろう プログラミング能力とプロジェクト管理能力は別のスキルツリーなんだ
35 23/05/28(日)13:51:15 No.1061659802
マイナンバーは運用がクソだっただけでシステムのせいでは…
36 23/05/28(日)13:52:18 No.1061660123
開発やプロマネが良くても会社同士がけおって進まない
37 23/05/28(日)13:53:29 No.1061660494
最近anacondaが商用利用不可って知ってびっくりした 業務で個人的に使おうと思ってたら…
38 23/05/28(日)13:53:44 No.1061660589
>逆ポーランド記法とか試験でしか見たことねえ コンパイラを作るとかしないと書くことなさそう…
39 23/05/28(日)13:54:46 No.1061660892
>マイナンバーは運用がクソだっただけでシステムのせいでは… 最近あった同時に申請すると他人の住民票が出てくるやつはシステムが100%悪いと思う
40 23/05/28(日)13:55:19 No.1061661064
>開発やプロマネが良くても会社同士がけおって進まない みずほは会社同士のまさはるで泥沼化だもんな…
41 23/05/28(日)13:56:32 No.1061661437
みずほは仮に世界最高のプログラマがいたとしてもダメだっただろう
42 23/05/28(日)13:56:36 No.1061661466
>それと実用上同等な効果は特異値分解使えば実装できることにスレが落ちた後気付いた スレ「」じゃないけど気になるから詳細教えて! あと線形代数一からやり直すならどういう参考書買えば良いかも教えて!
43 <a href="mailto:s">23/05/28(日)13:58:14</a> [s] No.1061661957
>これ何するツールなの スクロールしながら撮ったスクショを上下の順番と重なり方判別しつつ縦に繋げるツール fu2226558.png
44 23/05/28(日)13:59:29 No.1061662371
atcoderやろうやろうと思い続けて早3年くらい立った 蟻本は買ったけどまだ半分も読めてねえや
45 23/05/28(日)13:59:58 No.1061662512
いかにも個人で作った感じが凄い 絶妙に不便なところにフィットするツール
46 23/05/28(日)14:00:48 No.1061662789
全体的に整合性のあるプロジェクトが作れるのは 開発者が1人であるときだけなんだよ!!!
47 23/05/28(日)14:01:11 No.1061662902
良いツール作るじゃねえか…
48 23/05/28(日)14:01:34 No.1061663006
ちょっと前に1/1000秒単位で同時にボタン押されたせいでインシデント発生!された事あるからマイナンバーのあれで笑っちゃった
49 23/05/28(日)14:02:21 No.1061663227
生涯に一度きりならこんなん手でやればええやんけってなるけど ゲームやりこんでるとそれなりに機会があってなんとかならんかってなるやつ
50 23/05/28(日)14:02:48 No.1061663367
もうさすがにnullチェックしなくていいよね 呼び出し側の責任だよね
51 23/05/28(日)14:03:03 No.1061663444
作れたのか良かった 今度は先に作るものについて話してから質問しろよ
52 23/05/28(日)14:04:35 No.1061663929
すげえいい感じのツールだ…
53 23/05/28(日)14:04:36 No.1061663934
>レシート因子メーカーって名前で公開したからウマ娘やってたら使ってね あれお前だったのか…
54 23/05/28(日)14:04:48 No.1061663993
>最近あった同時に申請すると他人の住民票が出てくるやつはシステムが100%悪いと思う マイクロ秒単位でリクエストが被るとトラブルが起きますみたいな言い訳だしてたけどそう言う問題じゃなくない?設計の根幹に欠陥があるやつじゃない?ってなった
55 23/05/28(日)14:04:59 No.1061664066
>幅優先探索ってなんじゃこりゃ ツリー構造(PCのフォルダ構造とか)の全部の要素を一つ一つ処理するようなアルゴリズムだよ 処理する順番の違いで幅優先探索と深さ優先探索があるよ 幅優先探索を使ってPC上のすべてのファイルとフォルダのパスを列挙するような処理を実装した場合まず一番上の要素(C:\)が挙げられて次がその直下のファイルとフォルダ(C:\Program Files\とかC:\Windows\とか)が列挙されてその次に更にその下(Program FilesやWindowsの下)のファイルとフォルダが列挙される感じ
56 23/05/28(日)14:05:00 No.1061664077
>もうさすがにnullチェックしなくていいよね >呼び出し側の責任だよね いざ起きた時にどっちの改修が安く済むかなってなると 呼びだされ側に責任はないがすまんがいついつまでにやってくれってなりがちだから 自衛として盛り込んだほうが無難
57 23/05/28(日)14:05:50 No.1061664316
null許容型で定義したから呼び出し側でちゃんと処理してくだち!しても無視して握りつぶす人は居るからな…
58 23/05/28(日)14:06:09 No.1061664419
マイナンバーと住民票の話混ざってない? 個人的にはあれどっちも設計レベルの怠慢だとは思うが
59 23/05/28(日)14:06:19 No.1061664469
深さ優先は枝一本を底まで掘ってから次の枝行くやつ 幅優先は各深さごとに全枝舐めるやつ …でよかったっけ
60 23/05/28(日)14:06:44 No.1061664585
簡単なツール程度のPythonプログラムだとGPT4ちゃんがマジで一発で動くもの出してくれるから超便利になって感動してる エクセルでめんどくさい繰り返し作業するときも相談したらVBAで動くやつを一発ドンピシャだ
61 23/05/28(日)14:07:30 No.1061664824
>マイクロ秒単位でリクエストが被るとトラブルが起きますみたいな言い訳だしてたけど それは言い訳じゃなくてトラブルの調査結果でしかないんじゃないかな…仕様です放置しますって言い始めたら怒るべきだけど
62 23/05/28(日)14:07:59 No.1061664967
呼び出し側と呼び出され側が別企業別プロジェクトとか明確に線が引かれてたら突っぱねられるんだけど 同じ会社とか別企業だけど同じプロジェクト傘下とかだとね…
63 23/05/28(日)14:08:10 No.1061665023
プログラマの美徳とは!
64 23/05/28(日)14:08:11 No.1061665036
>マイナンバーと住民票の話混ざってない? >個人的にはあれどっちも設計レベルの怠慢だとは思うが マイナンバーの紐づけミスはオペレーションエラーだね 番号打ち間違ったり前の人がログインしたままの状態で次の人が入力作業しちゃったり
65 23/05/28(日)14:08:45 No.1061665191
NULLチェックやりだすと例外処理だけでメソッドの半分を占めがちで可読性が失われるから書かない 不正なら落ちるし場所も分かるんで呼び出し側が不味いことしたのは自明
66 23/05/28(日)14:09:52 No.1061665553
>プログラマの美徳とは! 短くて読みやすくて保守しやすくてついでに美しいコードを書く!
67 23/05/28(日)14:10:03 No.1061665608
>プログラマの美徳とは! 動けばヨシ!
68 23/05/28(日)14:10:38 No.1061665796
>プログラマの美徳とは! 極力他人にやらせる!
69 23/05/28(日)14:10:53 No.1061665851
>マイナンバーの紐づけミスはオペレーションエラーだね >番号打ち間違ったり前の人がログインしたままの状態で次の人が入力作業しちゃったり 詳細聞くとまた印象変わるんだろうけど 扱う情報が情報だけに次に行こうとした時に強制ログアウトなり情報の初期化なりそもそもログアウトしないと作業の完結ができなかったりとかできんかったんかなぁとは思ってしまう
70 23/05/28(日)14:11:16 No.1061665957
関数の仕様として責任は呼び出し側が持つ事にするのは前提としてそれでもチェックしたいけど面倒なときはassertズラッと並べる
71 23/05/28(日)14:11:39 No.1061666072
>プログラマの美徳とは! おあしす
72 23/05/28(日)14:11:49 No.1061666121
>スレ「」じゃないけど気になるから詳細教えて! >あと線形代数一からやり直すならどういう参考書買えば良いかも教えて! スレ「」が前実装したがってた問題は ・1次元空間上のN個の点があって、その座標値を推定したい ・その推定に使えるのは、N個の点から(ランダムに?)選ばれてた2点間の(誤差を含む)距離M個 っていう数学的な定式化ができるけど誤差最小の推定は特異値分解で達成できる 線形代数は前提知識にもよるけど高校数学が大丈夫で厚い本にアレルギーが無いなら長谷川浩司の本が入門には良さそうに思う
73 23/05/28(日)14:12:08 No.1061666222
マイナンバーの保険証化周りはまだかなり手作業が多くてヒューマンエラー多いみたいだね 独立して国保になったのが半年反映されなかったけど問い合わせたら1週間で反映とか
74 23/05/28(日)14:12:42 No.1061666394
値の不正値チェックとか不正操作チェックだけでいいよね ヌル非許容にしてるのに入れるほうが悪い
75 23/05/28(日)14:12:52 No.1061666443
>扱う情報が情報だけに次に行こうとした時に強制ログアウトなり情報の初期化なりそもそもログアウトしないと作業の完結ができなかったりとかできんかったんかなぁとは思ってしまう あって然るべきだとは思うけど あんまりガチガチにやるとちょっとでもミスするとすぐ最初の画面に戻されてユーザー体験が最悪になるからいい塩梅が難しいね
76 23/05/28(日)14:13:59 No.1061666781
まあウン千万人が一斉に使用してるシステムだ トラブルの1つや10つぐらい出てくる
77 23/05/28(日)14:14:14 No.1061666855
セキュリティしっかりしすぎると現場のさぎょうこうりつをこうじょうするためにむしろなんとかして無視されるのが常だからな…
78 23/05/28(日)14:15:17 No.1061667164
>プログラマの美徳とは! ググって済ませる!!
79 23/05/28(日)14:15:18 No.1061667169
>セキュリティしっかりしすぎると現場のさぎょうこうりつをこうじょうするためにむしろなんとかして無視されるのが常だからな… あくらつな 時短テク
80 23/05/28(日)14:15:47 No.1061667321
>あって然るべきだとは思うけど >あんまりガチガチにやるとちょっとでもミスするとすぐ最初の画面に戻されてユーザー体験が最悪になるからいい塩梅が難しいね ログアウトしなかったせいで別人の口座を紐づけたやつは一般人が触る画面じゃないしガチガチでいいくらいだったんじゃないかな
81 23/05/28(日)14:16:35 No.1061667549
そういう観点から考えるとATMってUIの安全性としては練りに練られ切ってるよな 扱うユーザのレベルは想定されるうちの最低 それでいて現場で金の出し入れを担う 毎日何処かで数えきれない規模のトランザクション
82 23/05/28(日)14:17:13 No.1061667729
線形代数も便利な行列に分解できるよねって結果だけ押さえておけばいいところはあるかな… 証明までおいかけるのはたいへん
83 23/05/28(日)14:17:26 No.1061667804
>まあウン千万人が一斉に使用してるシステムだ >トラブルの1つや10つぐらい出てくる 問題は一つもトラブル出しちゃいけないシステムってのが存在することなんですよね
84 23/05/28(日)14:17:55 No.1061667962
>ちょっと聞きたいけどスタックとかキューって何に使うの 処理の途中でリスト内の要素が増えたり減ったりする時に利点がでるイメージ
85 23/05/28(日)14:18:05 No.1061668007
俺は電気系->プログラマおじさん! アルゴリズムなんもわからん…
86 23/05/28(日)14:18:15 No.1061668072
>あくらつな >時短テク 無茶しつつ何も起きなければ一番効率いいんですよ…!
87 23/05/28(日)14:18:22 No.1061668121
>問題は一つもトラブル出しちゃいけないシステムってのが存在することなんですよね 金融機関とIT系システムの相性は最悪だと思う
88 23/05/28(日)14:18:38 No.1061668181
>問題は一つもトラブル出しちゃいけないシステムってのが存在することなんですよね 少佐、今日はエイプリルフールじゃありませんぜ。
89 23/05/28(日)14:18:40 No.1061668192
ATMもお客様がわからんと騒いだらただちに行員がかけつけてくる人海戦術とセットなところはあるので…
90 23/05/28(日)14:19:02 No.1061668312
>>問題は一つもトラブル出しちゃいけないシステムってのが存在することなんですよね >金融機関とIT系システムの相性は最悪だと思う でもいちばんIT系が必要な作業だとも思う あんなの人間がやる作業じゃない
91 23/05/28(日)14:19:07 No.1061668340
問題は膨大な数字を扱うのはITシステムの最も得意とするところなんだよな…
92 23/05/28(日)14:19:27 No.1061668447
>ちょっと聞きたいけどスタックとかキューって何に使うの FIFOとかLIFOとか…
93 23/05/28(日)14:19:31 No.1061668462
>そういう観点から考えるとATMってUIの安全性としては練りに練られ切ってるよな 少なくともお金とカード取り出すまで次の人が操作出来ない仕様はマイナンバーも見習うべきだな
94 23/05/28(日)14:19:58 No.1061668577
>いつだったかのウマ娘のやつなら終盤に生えてきた「~~の平均をとる」みたいな仕様は数学的に不可能だけど 何の話題だったの?
95 23/05/28(日)14:20:16 No.1061668666
>>そういう観点から考えるとATMってUIの安全性としては練りに練られ切ってるよな しかも物理キーとパスワードの2段階認証だぞ
96 23/05/28(日)14:20:30 No.1061668723
マイナンバーのデータ件数1億あるし入力作業のミス0.0001%でも100件か…
97 23/05/28(日)14:20:41 No.1061668768
>>いつだったかのウマ娘のやつなら終盤に生えてきた「~~の平均をとる」みたいな仕様は数学的に不可能だけど >何の話題だったの? スレ「」が昔立てたスレで相談した内容 成果物はスレ「」がここに書いてるやつ
98 23/05/28(日)14:21:28 No.1061668987
数もそうだし質がね… 金と個人情報はミスが直撃した当人にはふざけんなめんごめんごじゃねーんだよって話だし
99 23/05/28(日)14:21:34 No.1061669010
とはいえマイナンバーの誤登録程度は 後から修正と補償すればどうにでもリカバリーできるよ
100 <a href="mailto:s">23/05/28(日)14:21:41</a> [s] No.1061669052
>スレ「」が前実装したがってた問題は >・1次元空間上のN個の点があって、その座標値を推定したい >・その推定に使えるのは、N個の点から(ランダムに?)選ばれてた2点間の(誤差を含む)距離M個 結局そこの実装はそれぞれの距離の確からしさを画像認識時に取得出来ることに気づいたのでそれを使って最も正しそうな距離を選ぶ形に落ち着きました
101 23/05/28(日)14:22:00 No.1061669129
>プログラマの美徳とは! 3分の作業を楽にするために3時間かけてプログラムを用意する!
102 23/05/28(日)14:22:06 No.1061669148
スタックキューは新しいものからやりたいか古いものからやりたいかだな 単純に入れ終わったら処理じゃなくて入って処理して入って入って処理して…とかあるから単純な反復じゃ足りないこともあるはず
103 23/05/28(日)14:22:12 No.1061669178
テキストファイルに所定のフォーマットで蓄積されてる売上データを再利用するため勉強してたら夕方になった 明日までにやらなきゃいけないらしいんだけど大丈夫かな
104 23/05/28(日)14:22:33 No.1061669286
>俺は電気系->プログラマおじさん! >アルゴリズムなんもわからん… 電気のほうが潰しは効くと昔聞いたけど今は違うのかいおじさん
105 23/05/28(日)14:23:30 No.1061669565
>テキストファイルに所定のフォーマットで蓄積されてる売上データを再利用するため勉強してたら夕方になった >明日までにやらなきゃいけないらしいんだけど大丈夫かな CSVにさえ出来ればあとはどうとでもなる
106 23/05/28(日)14:23:38 No.1061669603
>3分の作業を楽にするために3時間かけてプログラムを用意する! この言葉の裏の真意ってたった3時間でその作業から属人性を取り除いて手離れできるなら大いに意味があるってことなんだよね
107 23/05/28(日)14:23:41 No.1061669618
>3分の作業を楽にするために3時間かけてプログラムを用意する! なーに60回やれば元がとれる 一回実装し終わったら飽きて二度とやらないとかよくあるけど
108 23/05/28(日)14:24:01 No.1061669711
>・1次元空間上のN個の点があって、その座標値を推定したい >・その推定に使えるのは、N個の点から(ランダムに?)選ばれてた2点間の(誤差を含む)距離M個 問題よくわからんけど適当な点基準(0)にして距離頼りに他の点の相対座標決めて最後に全部ずらせばいいんじゃないの
109 23/05/28(日)14:24:01 No.1061669712
>テキストファイルに所定のフォーマットで蓄積されてる売上データを再利用するため勉強してたら夕方になった chatGPTくんに相談したら正規表現作ってくれるよ
110 23/05/28(日)14:24:06 No.1061669737
>・1次元空間上のN個の点があって、その座標値を推定したい >・その推定に使えるのは、N個の点から(ランダムに?)選ばれてた2点間の(誤差を含む)距離M個 これじゃ分散しかわからない気がするけど達成できるんだ…
111 23/05/28(日)14:24:32 No.1061669860
Python使った初歩的な統計分析とか教えてるけどオブジェクト指向とかよく理解してないぜー! 何かクラス?定義するとインスタンス?設定できて便利ぐらいの認識
112 23/05/28(日)14:24:42 No.1061669908
スタックはコールスタックとか実行中のプログラムのお気持ちを表現したいときに割と使う概念
113 23/05/28(日)14:25:19 No.1061670083
>>俺は電気系->プログラマおじさん! >>アルゴリズムなんもわからん… >電気のほうが潰しは効くと昔聞いたけど今は違うのかいおじさん 潰しはそりゃ効くさ…組込み系の仕事だから回路図もブロック図も読める知識があるのは役立ってる でもほかのプログラマ「」が言うようなデータ構造やら探索やらAIやらの話が全然理解できん… Webもわからん…
114 23/05/28(日)14:25:27 No.1061670128
>・1次元空間上のN個の点があって、その座標値を推定したい >・その推定に使えるのは、N個の点から(ランダムに?)選ばれてた2点間の(誤差を含む)距離M個 これがウマ娘の問題なの!?
115 23/05/28(日)14:25:32 No.1061670158
pythonのcollections.Counterわりと使いがち
116 23/05/28(日)14:25:39 No.1061670197
いいよね自分用に業務を適当に処理するプログラム作ったけど中身忘れたころにフローの変更とか例外処理増えるの
117 23/05/28(日)14:25:45 No.1061670230
>これじゃ分散しかわからない気がするけど達成できるんだ… スレ画に貼られてるツール見てわかるように欲しいのは絶対座標じゃなくて適切な並び順だったはずなので…
118 23/05/28(日)14:26:01 No.1061670307
chatGPTがちゃんと答えてくれなかったのは お前が仕様整理できてないせいじゃねえかって馬鹿にされてたスレ「」?
119 23/05/28(日)14:26:25 No.1061670441
アルゴリズムの類は学ぶ分には面白い なんの役に立つのと言われると困ることも多いけど
120 23/05/28(日)14:26:29 No.1061670455
>chatGPTくんに相談したら正規表現作ってくれるよ でも相談したら元データが大きいからpyparsingかlarkで解析してsqliteに入れる方がいいよって…
121 23/05/28(日)14:26:48 No.1061670523
同じデータ構造使いまわさないならクラス使わずとも書き下せばいいし… たまにライブラリの仕様でクラス継承して使うのが標準のものとかあるからその時混乱するかも
122 23/05/28(日)14:26:54 No.1061670550
>>chatGPTくんに相談したら正規表現作ってくれるよ >でも相談したら元データが大きいからpyparsingかlarkで解析してsqliteに入れる方がいいよって… AIはクソだな!
123 23/05/28(日)14:26:55 No.1061670557
アルゴリズムはもうライブラリがええ感じにやってくれるからしらねー!!
124 23/05/28(日)14:27:03 No.1061670598
>問題よくわからんけど適当な点基準(0)にして距離頼りに他の点の相対座標決めて最後に全部ずらせばいいんじゃないの A-B間の距離が認識誤差もあって複数与えられた時にどの距離を採用するかが問題だったのよ
125 23/05/28(日)14:27:14 No.1061670652
>問題よくわからんけど適当な点基準(0)にして距離頼りに他の点の相対座標決めて最後に全部ずらせばいいんじゃないの M=N-1かつ都合がいいペアが得られていたら何も悩むことがないんだけど それ以外の場合分けが結構むずかしくなる 例えばM>N-1でも無駄なペアがあれば座標の決定が不可能になるしペアが多すぎても採用するペアによって座標の推定値が変わってくる
126 23/05/28(日)14:27:36 No.1061670738
データ構造と探索はプログラムの中でも潰しが効くというか普遍的知識だから押さえておいた方がいい AIとWebはまぁ今後触るかどうかの見込みでお好みで
127 23/05/28(日)14:27:52 No.1061670818
>スレ画に貼られてるツール見てわかるように欲しいのは絶対座標じゃなくて適切な並び順だったはずなので… いやどれだけ重なってるかも判別しなきゃだから座標も必要だったよ
128 23/05/28(日)14:28:47 No.1061671097
趣味というか適当な作業やるくらいだといい感じのライブラリ探して入出力と処理のつなげるのがメインみたいになる…
129 23/05/28(日)14:28:58 No.1061671158
NN使ったmnist分類問題の実装はなるほど~ってなった 経済系出身だと特に納得感強いと思う
130 23/05/28(日)14:28:59 No.1061671162
>いやどれだけ重なってるかも判別しなきゃだから座標も必要だったよ あれそうだったか なんか4点の正しい並びを推定するみたいな話だと間違えて覚えてたわ
131 23/05/28(日)14:29:03 No.1061671187
>これがウマ娘の問題なの!? ウマ娘のレースの履歴の画像をぶちこむと白因子データが出てくるようにしたいとか そんな流れだったきがする キャプチャされた画像が何枚かあって分割されてるの
132 23/05/28(日)14:29:16 No.1061671263
ChatGPT君が頼んだものドンピシャ一発で作ってくれない場合は修正対話が必要 もうちょっとこういうふうにしてとか このライブラリのこのメソッド使ってとか具体的指示すると ちゃんと指示に合わせて調整したプログラムに書き換えてくれる
133 23/05/28(日)14:29:26 No.1061671305
chatgptくんはこのライブラリやミドル使うと準備めんどくせぇ的なところは忖度してくれないからな…
134 23/05/28(日)14:29:43 No.1061671378
俺既存ライブラリ嫌いなんだよね 使わない要素が多くて実装がでかくなるし小さくするカスタムをしにくいじゃん
135 23/05/28(日)14:30:04 No.1061671474
>趣味というか適当な作業やるくらいだといい感じのライブラリ探して入出力と処理のつなげるのがメインみたいになる… 車輪の再発明しないって意味では大正解だ
136 23/05/28(日)14:30:05 No.1061671489
>これがウマ娘の問題なの!? 強さの順位づけみたいな感じなんだろうか
137 23/05/28(日)14:31:00 No.1061671760
ウマ娘どうこうっていうより画像認識の話題だよね
138 23/05/28(日)14:31:13 No.1061671809
AIあいつ自分が馬鹿でかい規模の実装だからミニマルなものづくりというものを理解してないんだよな…
139 23/05/28(日)14:31:25 No.1061671860
正しい入力を投げて正しく出力を解釈できるなら立派なエンジニアだ
140 23/05/28(日)14:31:26 No.1061671868
車輪の再発明自体はそこまで邪悪ではないんだけど 公開プロダクトで車輪の再発明するとおまえそれのテストも書けよってなるからできるだけ避けたい
141 23/05/28(日)14:32:56 No.1061672251
俺より遥かに頭がいい人達が作っているであろうライブラリを俺は信じる
142 23/05/28(日)14:33:23 No.1061672379
>俺より遥かに頭がいい人達が作っているであろうライブラリを俺は信じる Linux弄るとわかるけどあいつらバカだぜ
143 23/05/28(日)14:33:39 No.1061672439
最近はネットで使えるソフト探すよりAIに再発明させた方が速いことがある
144 23/05/28(日)14:34:00 No.1061672525
>Linux弄るとわかるけどあいつらバカだぜ けど俺はもっとバカだぜ
145 23/05/28(日)14:34:29 No.1061672646
俺Linuxチョットワカル
146 23/05/28(日)14:34:59 No.1061672793
>>Linux弄るとわかるけどあいつらバカだぜ >けど俺はもっとバカだぜ 違うぞ同程度のバカだ OSSに貢献してるか自社に貢献するかの違いしかない
147 23/05/28(日)14:35:36 No.1061672936
>俺Linuxチョットワカル 最近丸くなったと噂のリーナスおじさん!
148 23/05/28(日)14:36:33 No.1061673157
>OSSに貢献してるか自社に貢献するかの違いしかない 俺は自社にもとくに貢献してないし…
149 23/05/28(日)14:36:49 No.1061673224
リーナスはLinuxがわかってるけど一人しかいないからバカが投げてくるコミットに対応しきれないんだ
150 23/05/28(日)14:36:50 No.1061673228
元データを処理できる形に処理する作業とかこそAIくんにふわっといい感じにやってほしい!
151 23/05/28(日)14:37:25 No.1061673384
>元データを処理できる形に処理する作業とかこそAIくんにふわっといい感じにやってほしい! AIにふわっといい感じにやらせる計算資源が無駄だから自前でやろうね
152 23/05/28(日)14:37:50 No.1061673506
縦に並べるやつね フォトコンバインみたいなもんか
153 23/05/28(日)14:37:51 No.1061673514
思ったよりすげえツールだった
154 23/05/28(日)14:40:12 No.1061674086
>A-B間の距離が認識誤差もあって複数与えられた時にどの距離を採用するかが問題だったのよ >M=N-1かつ都合がいいペアが得られていたら何も悩むことがないんだけど >それ以外の場合分けが結構むずかしくなる >例えばM>N-1でも無駄なペアがあれば座標の決定が不可能になるしペアが多すぎても採用するペアによって座標の推定値が変わってくる A-B=10 A-C=-10 C-B=20.1 みたいな可能性があるって感じ? 各点の相対座標を一つの値として持つんじゃなく候補値の集合として持っておけば良くない? 例えば上の例だと A=(0) B=(-10) C=(10,10.1) みたいな感じ 複数の候補値持つ点から更に新しい点の位置決める場合は複数の候補値全てをずらした集合を追加する 最後に各点の候補値を平均化する
155 23/05/28(日)14:42:29 No.1061674707
github copilotも使うと楽しいよ コーディング中に先回りして書きたかったコードを提案してくるから 貴様オレの心を読んだなッ!?ごっこができる
156 23/05/28(日)14:44:45 No.1061675267
>各点の相対座標を一つの値として持つんじゃなく候補値の集合として持っておけば良くない? あレスしてから気づいたけどダメそうだわこれ
157 23/05/28(日)14:44:51 No.1061675295
>複数の候補値持つ点から更に新しい点の位置決める場合は複数の候補値全てをずらした集合を追加する >最後に各点の候補値を平均化する 確認してなくて適当に言うけど計算量膨大にならない?
158 23/05/28(日)14:45:28 No.1061675468
線形代数はこの動画見とけばなんとなくわかりそう https://www.youtube.com/playlist?list=PL5WufEA7WHQGX7Su06JzbPDXUQGOd0wlq
159 23/05/28(日)14:45:36 No.1061675517
>俺より遥かに頭がいい人達が作っているであろうライブラリを俺は信じる 見つけた後にpython2用だった時の悲しみ
160 23/05/28(日)14:47:26 No.1061676026
単純に画像の範囲を高さ1pxごとに短冊に切ってハッシュ値に変換して重複部分探したらいけたりしないの
161 23/05/28(日)14:47:41 No.1061676092
>複数の候補値持つ点から更に新しい点の位置決める場合は複数の候補値全てをずらした集合を追加する これ無限ループにならね
162 23/05/28(日)14:47:49 No.1061676132
>複数の候補値持つ点から更に新しい点の位置決める場合は複数の候補値全てをずらした集合を追加する >最後に各点の候補値を平均化する ペアがループを作る場合候補値が無限に生成されるんよ 「推定対象の点の座標ベクトル」と「座標間距離を表す行列と座標ベクトルとの積」との二乗距離を最小にするっていう立式をすれば結局それは特異値分解になるからそれが一番楽
163 23/05/28(日)14:48:26 No.1061676304
グラフ可視化とかで使われてるバネ埋め込み法使おうぜ!
164 23/05/28(日)14:48:34 No.1061676343
令和の時代は多少の計算量増大は富豪になってゴリ押しできるから楽よね
165 23/05/28(日)14:48:38 No.1061676359
>単純に画像の範囲を高さ1pxごとに短冊に切ってハッシュ値に変換して重複部分探したらいけたりしないの それいけそうだけどソースがjpgだったりすると圧縮の都合で完全に重複しなくない? bmpだといけそう
166 23/05/28(日)14:49:03 No.1061676470
>令和の時代は多少の計算量増大は富豪になってゴリ押しできるから楽よね だけど俺の心が許さないんだ
167 23/05/28(日)14:49:13 No.1061676514
>>俺より遥かに頭がいい人達が作っているであろうライブラリを俺は信じる >見つけた後にpython2用だった時の悲しみ chatgptに投げれる量が増えたら3用に書き直させよう
168 23/05/28(日)14:50:38 No.1061676874
>グラフ可視化とかで使われてるバネ埋め込み法使おうぜ! なんだこれ面白いな
169 23/05/28(日)14:52:32 No.1061677388
>「推定対象の点の座標ベクトル」と「座標間距離を表す行列と座標ベクトルとの積 間違えた…「ペアの距離を表すベクトル」と「ペアの結合関係を表す行列と座標候補値を表すベクトル」だった
170 23/05/28(日)14:53:19 No.1061677603
バネ埋め込み法で思い出したやつ貼る fu2226691.png https://www.g200kg.com/jp/docs/makingvst/03.html#3.1
171 23/05/28(日)14:54:01 No.1061677775
行列の特異値分解って名前は聞くが全然知らない領域だな…
172 23/05/28(日)14:58:22 No.1061678933
OSSにコントリビュートしてみたいけどgoodfirstissueみたいなのを探すのが良いんだろうか