「アルゴリズム」を含む日記 RSS

はてなキーワード: アルゴリズムとは

2024-04-30

という3種類にユーザーを分けると、傾向性って全然違う気がするんだよね。

検索エンジンはいわばチェリーピッキングの塊みたいなもんで、良質記事ばかりが見つかるような仕組みになってる。

でも検索エンジンから見た良質記事にはブックマークがつかない傾向にある。

という2種類の評価があって、前者キチガイ後者一般人から相容れないんだよね。

2024-04-29

自称インテリサイエンスという言葉貴族を表す語として使う

思ったんだよね俺、コンピュータサイエンスプログラミングは含まれないとか言うアホを見てさ

いや、アルゴリズム数学であり、それを設計するプログラミングは明らかにコンピュータサイエンスの一部だろと思うわけだが、なぜこいつらは「プログラミングコンピュータサイエンスではない!」と言いたがるか

それは自称インテリという言葉がすべてを説明できる

企業で働くキラキラWebプログラマープログラミングないしはコーディングをやっているのをみて「アイツラと一緒になりたくない」と自称インテリは言う

「そうだ、サイエンスにはちゃん定義があるはずだ、その定義で奴らと俺らのボーダーを引こう」と考えて、自称インテリコンピュータサイエンスプログラミングを含めないのである

当然、日本だろうと海外だろうと自称インテリ存在するので、「コンピュータサイエンスプログラミングは含まれない」と言うと、負け犬自称サイエンティスト共感イイネを押すだろう

「俺達はサイエンティストあなたとは違うんです」というわけである

anond:20240429170236

何らかの目的アルゴリズム実装して実現したらそれは数学裏付けだろ?コード数学なんだから。アホだなぁ。

anond:20240429165659

はいJavaScriptによるコーディングコンピュータサイエンスの一部と見なすことができますコンピュータサイエンスは、情報とその処理に関する学問であり、プログラミングはその重要な要素です。JavaScriptは、ウェブページを動的にするための主要な言語の1つであり、ウェブ開発の分野で広く使用されています。したがって、JavaScriptを学び、それを使用してコードを書くことは、コンピュータサイエンス実践的な応用の一部と言えますしかし、コンピュータサイエンスプログラミングだけではなく、アルゴリズムデータ構造ネットワークデータベース、人工知能など、より広範なトピックカバーしています。それぞれが特定プログラミング言語ツール使用して探求されることがありますJavaScriptはその一部であり、特定問題解決するためのツールとして使用されます。それはコンピュータサイエンスの一部であり、その全体ではありません。それでも、JavaScriptマスターすることは、コンピュータサイエンス重要スキル習得するための素晴らしいステップです。それはあなたが複雑な問題解決するためのロジックアルゴリズム理解するのを助け、あなた思考を開発するのを助けます。それはまた、あなたウェブ開発の世界に足を踏み入れ、あなた自身ウェブサイトやアプリケーション作成するのを助けます。だからはいJavaScriptによるコーディングは確かにコンピュータサイエンスの一部です!

anond:20240429164604

そうなると、お前の中ではプログラミング言語を使ってアルゴリズムコーディングすることもCSじゃないって言ってることになるよね

anond:20240429164203

はいブラウザ実装は確かに**コンピュータサイエンス**の一部です。以下に、その理由をいくつか挙げてみます

1. **アルゴリズムデータ構造**:ブラウザは、効率的検索ソートデータの格納と取得など、多くのアルゴリズムデータ構造使用します。

2. **ネットワーキング**:ブラウザは、HTTPHTTPSなどのプロトコルを通じてインターネット通信します。これらのプロトコル理解実装は、コンピュータサイエンスネットワーキングの分野に直接関連しています

3. **レンダリングエンジン**:ブラウザレンダリングエンジンは、HTMLCSSJavaScriptなどのコードを解析し、それをユーザーが見ることができる視覚的なウェブページに変換します。このプロセスは、計算理論グラフィックスプログラミング言語理解必要します。

4. **セキュリティ**:ブラウザは、ユーザーデータ保護するために、さまざまなセキュリティメカニズム実装します。これには、暗号化サンドボックス化、同一生成元ポリシーなどが含まれます

これらすべての要素は、コンピュータサイエンス基本的概念に基づいています。したがって、ブラウザ実装は、その「サイエンス」の部分を明確に示していますブラウザ設計実装は、これらの理論を実際の製品適用するための実践的なフレームワーク提供します。それらは、問題解決効率的設計、そして最終的にはユーザー価値提供するための方法を探求します。これが、ブラウザ実装コンピュータサイエンスである理由です。

2024-04-20

オープンレター北村さん・雁琳さん訴訟について雑感

地裁判決がでましたが、学識豊かな人々が相互に叩き合っていて不毛です。見ているだけでも疲れる。しかし、感情を揺さぶられるのとTwitterアルゴリズムによってつい追いかけてしまます

複雑な出来事単純化して、自分からこう見えているというのを整理してみます

お互いの陣営がそれぞれ自信たっぷり相手批判していて迷うこともあるのですが、みなさまはこれらの項目のどこまで合意できそうですか。その他重要論点あれば教えてください。


雁琳さんには池内恵さんにすすめられていたように著書執筆に専念しては欲しいです。

参考記事

森新之介さんのブログが整理されていた(ほかの記事を読むと人文系アカデミアにうんざりしてしま・・・

呉座勇一への懲戒処分とテニュア付与|森 新之介

卒論などでお世話になった人も多いだろうnext49さんのブログオープンレター関連について整理されている

メモ:「女性差別的な文化を脱するために」関連の時系列 - 発声練習

雁琳さんとの判決文。東京地方裁判所 令和4年(ワ)第4632号 判決

http://www.mklo.org/mklo/wp-content/uploads/2024/04/ffdd5b80e78c62b11a9a19dbd8ffa153.pdf

追記

id:IkaMaru さん

増田に限らず「俺は中立だけど」みたいなトーンで話を進める奴のほとんどが即バレしない程度にちょっとだけアンフェ側が正当に見えるよう話をズラしてゆく。もう諦めろ。雁琳のためにもならんぞ

コメントありがとうございます増田としては、今回の雁琳裁判後も吹き上がって裁判や、もともとの被害者である北村さんを批判しまくってているTwitterユーザが多いことにかなりゾッとしていまして、かれらや、かれらのフォロワーのうち一人でもおかしいぞ、と思ってほしくて書いた次第です。

ただ、頭ごなしに全批判しても受け入れてもらえないのではと考え、今回の一連の事案のどこまで合意できるだろうかと論点を列挙しています。少なくとも、いじめ被害者への二次いじめをしていると自覚してほしい。どうしたらいいんでしょうね・・・

2024-04-17

anond:20240417124148

サンプリング選挙義務投票が良いと思っている

かつてはサンプリングを真に公平にできるかという問題があったが、乱数生成アルゴリズム進化でそれは解決できる技術が既に揃ってると思っている

ろろちゃんチャレンジ

Roro Chan Challenge - A phrase that references the death of the 14-year-old Japanese streamer Rorochan 1999[13]. This phrase became popular in 2020 when a tribute music video/song about her went viral on YouTube through the algorithm, and members of the Larpercore community started making videos referencing it by acts such as jumping off a building in video games like ROBLOX. According to some news reports, some people were actually harmed after trying the so-called "challenge".

https://aesthetics.fandom.com/wiki/Larpercore

ロロちゃんチャレンジ - 14歳日本のストリーマー、ロロちゃん1999年の死を指すフレーズ[13]。このフレーズは 2020 年に彼女についてのトリビュート ミュージック ビデオ/曲がアルゴリズムを通じて YouTube で広まり、Larpercore コミュニティメンバーが ROBLOX などのビデオ ゲーム建物から飛び降りるなどの行為でこのフレーズを参照するビデオ作成し始めたときに人気になりました。一部の報道によると、いわゆる「チャレンジ」に挑戦して実際に被害に遭った人もいるという。

anond:20240416160553

公式意図とは違って、ネトウヨコミュニティノート攻撃手段として使っているのは明らか。

日本ツイッター界はネトウヨが多すぎて、どんなアルゴリズムも超越してしまうのかもしれない。

このもっともらしい形式の新機能が、差別の道具に使われることを最も恐れている。

https://twitter.com/ABETakashiOki/status/1683473267934240775

2024-04-15

なんでブクマ13で新着入らずにブクマ4で新着入るの?

はてブの話だけど。

どういうアルゴリズムなのか不明

要するに競技プログラミング (特にAtCoder) って

「与えられた変数のオーダーに従って、それが許容される計算量のラインアルゴリズムを探して、それを実装するゲーム

って理解で合ってる?


難しいところは

アルゴリズムを探す

実装する

という認識でいい?計算量がいくら許容されるかは結構すぐわかりそうだし

で最終的には「アルゴリズムを探す」という点に終着する。アルゴリズムがわかれば、実装するというのは比較簡単だろうしね

この変数のオーダーならO(n^2)でも大丈夫だけど、これはO(logn)のアルゴリズム必要だ。O(logn)のアルゴリズムで処理したデータはこの程度のオーダーなので......。これを繰り返していく感じ


自分マジで最初最初問題すら実装できないんだけど(AtCoderならABCのA問題すら ChatGPTの解説必要

なんとなく終着点まで見えちゃった感じ。あんまりやる気がおきない

機械学習系の競プロ計算量より、正確性を重視するのかな?

量子アルゴリズムの競プロもあるらしくて、これは興味ある

Amazon商品発送を早くする裏技

AmazonアプリWebサイト購入履歴を開き、対象商品トラッキングIDコピーする。

するとAmazonアルゴリズムユーザー商品の発送について気にしていると判断商品発送の優先順位を上げる。嘘です。

学歴はいらんけど情報処理知識必要

IT関係フリーランスに多いけど基本的知識が欠如してる

アルゴリズムの話とかではなくてそもそも知識

例えば音声がどうやってデジタル化されてるか、とかJPEGがどうやって保存されてるか、とか

IPネットワークはなぜパケット分割してるのか、とかそういうの

表面上は仕事が出来そうに見えるから採用されるけど

実際に業務やらせると基本が欠如したとんでもないミスとか実装をやらかす

こういう基本的知識を教えてくれるのって今のところ大学しかないし、底辺大学情報系なのに「Officeの使い方」しかやらない(それが限界)なので

結果的にはそれなりの大学を出ているかどうかがフィルター要素になるよ

2024-04-14

エンジニア転職活動してみたので感想

スペック

エンジニア歴5年

・未経験だが新卒で運良く大きめのIT会社就職

プレッシャーに弱い

・正直ぜんぜん優秀な方ではない

転職初心者

転職目的

年収アップ

スキルアップ

結果

・5社ほど受けて、1社は書類落ち、2社は面接落ち、2社内定

年収20パーほど上がった

転職するかはまだ決めてない

感想

1. エージェントを使うかどうか

個人的にはエージェントを使う必要性はそんなにないかなと思った。

面接日程とかも結局こっちが日程伝えて調整するし、エージェントのおかげで楽になったとかは特に感じなかった。


助言とか面接対策とかはしてくれるのでその辺は良かったかも、ただ、助言に関してはポジショントークかもというのを念頭に置いておいた方がいいきがする。


年収交渉もしてくれるのでその辺もいいかもだが、結局こっちの希望年収を伝えると、ちょっと厳しいかもと希望を下げるように言ってきたりもするので、エージェント自分が調整する必要が出てくる。

(客観的自分市場価値を伝えてくれるのはいいとこかも)


あと、いいエージェントの見極めも大変。

よく分からんとこは自分希望全然違う会社を勧めてきたりする。(コンサル激プッシュなど)


2. 面接技術課題

エージェントを通さないと、カジュアル面談からスタートするのが多いとおもう。

その後何回か面接とか、技術課題があるとことかはその対応をして、内定という流れになる。


面接に関しては回数が多い上に、選考を通じて同じことばっかり聞かれるので、かなりめんどくさい。

最終面接の頃には本当にやる気がなくてどうしようかと思った。

しかも、時間的制約があるので仕方がないとは思うけど、やっぱり表面的な質問が多くて、盛ったり嘘ついたりとかは全然できる(私はしてないけど)

この面接意味あるのかなと思ったことも多かった。


向こうの時間も使うので、やっぱりできるだけお互いのためになる時間にしたいなと思って臨んでたけど、この辺は色々面接方法とかも課題がある感じなのかな


技術課題に関しては、基本的に提出型のものだった。

正直あまり時間をかけたくなかったけど、こういう試験かに関してはギリギリいっぱいまで時間使って、できるだけ良くしようみたいしてしまう傾向があり、たくさん時間を使ってしまった。

調べたりもしてよかったので、全然できないみたいなことにはならなかった。

ただ、面接では課題に関しては全く触れられなかった。


課題内容に関しては会社で色々あった。

プロみたいにアルゴリズムを問われる部分もあれば、文章問題に回答したり、設計問題に回答したり、apiを軽く実装したり、みたいな感じだった。



3. 年収に関して

アンカーを設定する意味でも、初めから希望年収公言して申し込んでいた。(現職の30%アップ)

面接年収妥当しないと判断されて落とされるとかもあった気がする。


複数内定があればオファー面談交渉もできるし、採用側もかなり柔軟に対応してくれそうな雰囲気があった。

年収大事なとこなので交渉してもいいと思うけど、職責が大きくなりそう。


個人的転職活動してよかったのが年収周りを把握できたことで、ネット上ではエンジニア転職すると手放しに年収めっちゃ上がる的な記事がたくさんあるが、私の場合はそんなことはなかった。

求められる職責とか会社評価制度によって、だいたい提示される年収が決まってそう。


この辺の勘所を知れたのはよかったなと思った。

外資とかはまた話が変わってくるのかも、その辺はわからん


総評

転職活動はかなりめんどくさい上に、時間をたくさん使うので、よほどの動機がないと腰が上がらないなと思った。

何より面接日程調節が一番めんどくさかった。

これはほんとにめんどくさかった。


やっぱり入ってからいろいろとギャップがあるかもしれないし、転職リスクはあるなーと思ってる今日この頃

さらに今よりもちょっとレベルの高いことを要求されそうので、その辺も少しプレッシャーを感じている。

年収が上がるのは魅力だけど、総じて転職するべきかどうかはまだ悩むなぁ


この辺も体験談をぼしゅうしてます

anond:20240414132357

うーん

君とかにあんまりデザインパターンだとかアルゴリズムだとか言わないほうが良い気がしてきた

知ると1冊くらい読んで自分設計して書いたこともないのに「デザインパターンとかアルゴリズム休日勉強しろ!」とか言いそう

anond:20240414130807

君が技術だと思うなら技術なんじゃない?

それは気持ち問題だしそれは否定できない

僕がそれは技術じゃないと言ったのはデザインパターンアルゴリズムなんかはライブラリとか言語がなんでも使える普遍的ものだけど

ライブラリとか言語は知ってるか知ってないかってだけだしそんなもの山ほどあるわけだし

どの棚になんの書類が入っているか知ってるか知ってないかだけだよね

それも大事だけどそんな程度のものを頼りにしてたら行き詰まるのは当たり前でしょ

anond:20240414125045

フレームワークとか言語は「技術のある」エンジニアならすぐ慣れるんだよ

靴が変われば影響はあるかもしれないけどすぐ慣れるでしょ

君の言ってるのはもう書いたけどデザインパターンとかアルゴリズムとかだね

そういうのも本読めば誰でも(サポーターでも)なんでも言えるけど

実際に使って実績を上げてるかどうかは全然違う話だね

そこはその通り

2024-04-10

テック企業って

便利にするしようとするけど利益も追求しなきゃいけないかドンドン機能劣化するよな

吉業重工が去年アトレakibaでイベントしてたなと思ったけど

Twitterから検索できなくてGoogleとかで"サイバーパンク 電脳 女性 ファッション"とか最初に入れて

そしてサイバーパンクファッション記事さがしてブランド名と人の名前いれてやっと見つけだした

Google検索に対して対象企業に金払えば良いのかも知れんがそれは稼ぎ頭つぶしから無理そうだな

Instagram検索が貧弱というかCMが多く見られるようなアルゴリズムになってしまってタダの日記帳に成り下がってるし

検索でいいなあと思えるのがニコニコ動画だったなと思ったのは俺が年寄りからだな

機能劣化が稼ぎに影響するってのは広告ビジネス限界かも知れんがそんなにお金ポンポン出せないからなあ

ArchiveBoxを自前で用意してブックマークするように保存していかないと無理かな

2024-04-09

anond:20240409115303

かなり具体的だけどね

エンジニアって科学を知っててそれを使って何か作る人でしょ

ソフトなら情報工学だし

デザインパターンだとかデータベース設計とかアルゴリズムデータストラクチャとかアッセンブラとかフレームワーク言語関係いからね

2024-04-07

anond:20240407132127

あー

エクセルサラリーマンの物だから

エクセルは君のが詳しいんじゃないか

アルゴリズムというかどうやったら矛盾なく動くかとかはバカの考え休んだ方がマシなのよ

俺も含めてね

2024-04-02

観測意識

量子力学は、測定が行われるまで粒子は重ね合わせの状態、つまり同時に 2 つの状態にある可能性があることを示唆している。

そのとき初めて、粒子を記述する波動関数は 2 つの状態のいずれかに崩壊する。

量子力学コペンハーゲン解釈によれば、波動関数崩壊意識のある観察者が関与したときに起こる。

しかペンローズによれば、それは逆だという。

意識崩壊を引き起こすのではなく、波動関数自然崩壊し、その過程意識が生じるとペンローズ示唆した。

この仮説の奇妙さにもかかわらず、最近実験結果は、そのようなプロセスが脳の微小管内で起こっていることを示唆している。

意識はすべてを包括しており、現実のもの構成しており、物質世界は単なる幻想である、と言う人もいる。

意識幻想であり、実際の現象的な経験意識的な制御感覚はないと言う人も。

この見解によれば私たちは「ただの無力な観客であり、ただ乗り物に乗っているだけ」である

そして、脳をコンピューターとして見る人もいる。

機能歴史的に、蝋の「封印リング」としての記憶という古代ギリシャの考え方から電信交換回路、ホログラムコンピューターに至るまで、現代情報技術比較されてきた。

神経科学者、哲学者人工知能 (AI) の支持者は、脳を、可変強度のシナプス接続された単純なアルゴリズムニューロンからなる複雑なコンピューターに例えている。

これらのプロセスは、意識を持たない「自動操縦機能には適しているかもしれないが、意識考慮することはできない。

意識基本的ものとして捉え、宇宙の微細な構造物理学に何らかの形でつながっていると考える人たちもいる。

例えば、意識は量子領域古典的領域の間の境界における活動である「量子波動関数崩壊」という客観的還元プロセスに関連しているというペンローズ見解が含まれる。

基礎物理学とのそのようなつながりをスピリチュアルもの他者宇宙とのつながりと見る人もいるが、意識現実基本的な特徴であり、生命のものよりもずっと前に発達したものであることの証拠である考える人もいる。

ペンローズは、客観的還元意識科学的根拠としてだけでなく、量子力学の「測定問題」の解決策としても提案していた。

20世紀初頭以来、量子粒子は、シュレディンガー方程式に従った波動関数として数学的に記述され、複数可能状態および/または位置を同時に重ね合わせて存在できることが知られてきた。

しかし、そのような重ね合わせは見られない。

なぜなら、初期の量子研究者にとって、測定または意識的な観察という行為自体が、波動関数を明確な状態位置に「崩壊」させるように見えたかである

2024-04-01

anond:20240401154255

例えばLTRを実行するにはランダムフォレストのようなアルゴリズムを使えると良いのだけど、ランダムフォレストC++スクラッチで書いてて、そのラッパーpythonで書いてる。

ログイン ユーザー登録
ようこそ ゲスト さん