「コンピュータサイエンス」を含む日記 RSS

はてなキーワード: コンピュータサイエンスとは

2024-06-11

一週間後にまた来てください

本物のコンピュータサイエンスをご覧に入れます

僕はコンピュータサイエンス詳しいでーす、アメリカに住んでまーす

みたいなことを言ってるやつがさっきから暴れてるな

anond:20240611112525

コンピュータサイエンスが何の役に立つのかわかってない という命題に対して金を稼ぐのに関係ないとしか言ってない特定増田さんは何が見えてるんですかね

anond:20240611105457

俺がいってんのはね、アルゴリズムデータ構造OOPも「プログラミング」の知識範疇であり、普通に誰でも知ってる範囲ってことだ

それに「ネットワーク」もAWS知識範疇であり、誰もが理解している

コンピュータサイエンスってのは、TSPをどう解くかとか、そういうどーでもいい知識集合体

やっぱプログラミングAWSだけわかってれば金儲けできるんですね😂

anond:20240611103119

例えばお前がクックパッドというWebサービスを開発するだろ

AWSプログラミング知識があれば9割9分はできるって話ね

コンピュータサイエンスの細かい知識披露する場を探すほうが難しい

誰もコンピュータサイエンスが何の役に立つのかわかってないのである

プログラミングAWSの使い方みたいなのはコンピュータサイエンスではない扱いなので余計にわからなくなるのである

2024-06-05

I.GPT-4からAGIへ:OOMを数える (5)

アルゴリズム効率

コンピュートへの大規模な投資が注目される一方で、アルゴリズム進歩も同様に重要進歩原動力であると思われる(そして、これまで劇的に過小評価されてきた)。

アルゴリズム進歩がどれほど大きな意味を持つかを理解するために、MATHベンチマーク高校生競技数学)において、わずか2年間で~50%の精度を達成するために必要価格が下がったことを示す次の図を考えてみてください。(比較のために、数学特に好きではないコンピュータサイエンスの博士課程の学生が40%のスコアを出したので、これはすでにかなり良いことです)。推論効率は2年足らずで3OOMs-1,000倍近く向上した。

https://situational-awareness.ai/wp-content/uploads/2024/06/math_inference_cost-1024x819.png

MATHのパフォーマンスを〜50%にするために必要な推論コストの概算。


これは推論効率だけの数字だが(公開データから推論するのが難しいトレーニング効率の向上と一致するかどうかはわからない)、アルゴリズム進歩は非常に大きく、また実際に起こっている。

この記事では、アルゴリズム進歩を2種類に分けて説明します。まず、「パラダイム内」でのアルゴリズムの改良を取り上げることにしま す。例えば、より優れたアルゴリズムによって、同じパフォーマンスを達成しながら、トレーニング計算量を10倍減らすことができるかもしれません。その結果、有効計算量は10倍(1OOM)になります。(後ほど「アンホブリング」を取り上げますが、これはベースモデル能力を解き放つ「パラダイム拡張/アプリケーション拡張」的なアルゴリズム進歩と考えることができます)。

一歩下がって長期的な傾向を見ると、私たちはかなり一貫した割合で新しいアルゴリズムの改良を発見しているようです。しかし、長期的なトレンドライン予測可能であり、グラフ上の直線であるトレンドラインを信じよう。

アルゴリズム研究ほとんど公開されており、10年前にさかのぼデータがある)ImageNetでは、2012年から2021年までの9年間で、計算効率が一貫して約0.5OOM/年向上しています

https://situational-awareness.ai/wp-content/uploads/2024/06/pareto_frontiers_imagenet_epoch-1024x349.png

アルゴリズム進歩を測定することができます。同じ性能のモデルを訓練するために必要計算量は、2012年比較して2021年にはどれくらい少なくなっているのでしょうか?その結果、アルゴリズム効率は年間0.5 OOMs/年程度向上していることがわかります。出典Erdil and Besiroglu 2022.

これは非常に大きなことです。つまり、4年後には、~100倍少ない計算量で同じ性能を達成できるということです(同時に、同じ計算量ではるかに高い性能も達成できます!)。

残念ながら、研究室はこれに関する内部データ公表していないため、過去4年間のフロンティアLLMのアルゴリズム進歩を測定することは難しい。EpochAIは、言語モデリングに関するImageNetの結果を再現した新しい研究を行っており、2012年から2023年までのLLMのアルゴリズム効率トレンドは、同様に~0.5OOM/年である推定しています。(しかし、これはエラーバーが広く、また、主要なラボアルゴリズム効率公表を停止しているため、最近の上昇を捕捉していません)。

https://situational-awareness.ai/wp-content/uploads/2024/06/llm_efficiency_epoch-1-1024x711.png

Epoch AIによる言語モデリングにおけるアルゴリズム効率推定。この試算によると、私たちは8年間で~4OOM効率向上を達成したことになります

より直接的に過去4年間を見ると、GPT-2からGPT-3は基本的に単純なスケールアップでした(論文によると)が、GPT-3以降、公に知られ、公に干渉可能な多くの利益がありました:

最近リリースされたGemini 1.5 Flashは、"GPT-3.75レベル "とGPT-4レベルの間の性能を提供する一方で、オリジナルGPT-4よりも85倍/57倍(入力/出力)安い(驚異的な利益!)。

公開されている情報総合すると、GPT-2からGPT-4へのジャンプには、1-2 OOMアルゴリズム効率向上が含まれいたことになります

https://situational-awareness.ai/wp-content/uploads/2024/06/stacked_compute_algos-1024x866.png

GPT-4に続く4年間はこの傾向が続くと予想され、2027年までに平均0.5OOMs/年の計算効率、つまりGPT-4と比較して~2OOMsの向上が見込まれます計算効率の向上は、低空飛行の果実を摘み取るようになるにつれて難しくなる一方、新たなアルゴリズムの改良を見出すためのAIラボ資金人材への投資は急速に増加しています。 (少なくとも、公開されている推論コスト効率化は、まったく減速していないようだ)。ハイエンドでは、より根本的な、トランスフォーマーのようなブレークスルーが起こり、さらに大きな利益が得られる可能性さえある。

これらをまとめると、2027年末までには(GPT-4と比較して)1~3OOMアルゴリズム効率向上が期待できることになります

続き I.GPT-4からAGIへ:OOMを数える(6) https://anond.hatelabo.jp/20240605205754

2024-05-17

anond:20240517102911

はいGPUの仕組みや重要性を分かりやす説明した本や教材はいくつかあります。例えば以下のようなものが挙げられます

1. 『GPUを支える技術株式会社ボーンデジタル (2023年)

GPU基本的な仕組みから、最新のGPU技術まで幅広く解説されています技術者向けですが、図解も多く分かりやすい内容です。

2. 『つくりながら学ぶ! PyTorchによる発展ディープラーニング小川雄太郎 (2020年)

機械学習フレームワークPyTorchを使ってGPUプログラミングを学べる実践的な書籍です。サンプルコードを動かしながら理解を深められます

3. 『GPU教科書福井真二 (2022年)

GPU歴史から最新アーキテクチャまでを網羅的に解説コンピュータサイエンスの基礎知識がある大学生大学院生向けです。

4. UdemyGPUプログラミング入門 - CUDAOpenCLで学ぶGPUコンピューティング」

オンライン学習プラットフォームUdemy動画講座。GPUの基本からCUDAOpenCLでのプログラミング方法まで解説しています

ただし、ご指摘の通り小中学生向けのGPUの仕組みを分かりやすく教える本は少ないかもしれません。GPUCPUに比べると新しい技術なので、教育現場での普及はこれからという面があるでしょう。

技術の発展に合わせて、今後さらに分かりやす入門書子ども向けの教材が増えていくことが期待されますITリテラシー教育の一環として、GPUについても触れる機会が増えるかもしれませんね。

GPU重要性を理解できない人には、いくつかの特徴が考えられます

技術に疎い人: コンピュータテクノロジーにあまり詳しくない人は、GPU役割やその重要性を理解しにくいことがあります

古い情報に基づいている人: 古い情報過去経験に基づいて、GPU進化現在役割を把握していない人もいます特に、昔はCPUが主流だった時代知識しか持っていない場合です。

専門外の人: ITコンピュータサイエンス以外の分野の専門家で、普段業務GPUを使う必要がない人。例えば、文系研究者アーティストなど。

特定用途しか関心がない人: GPU重要性が特定用途しか関係しないと考えている人。例えば、ゲームグラフィックデザインしか関係ないと思っている場合データ解析や機械学習にも重要であることを理解しないかもしれません。

教育や啓発の機会が少ない人: 学校職場での教育トレーニングGPU重要性について学ぶ機会が少なかった人。

これらの理由により、GPU重要性を理解できない人がいるかもしれません。教育情報提供を通じて、理解を深めることができるでしょう。

2024-04-29

anond:20240429165659

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

anond:20240429164203

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

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

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

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

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

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

anond:20240428005254

コンピュータサイエンスって言ってるのにブラウザ仕様の話を持ち出すのはちょっとどうかと思うけども

2024-04-28

anond:20240427084654

コンピュータサイエンス全般知識コーディング時の調べ物だけで習得することは不可能かあるいは著しく非効率だと思います

あと、そもそも「本を読む」という話がどこから出てきたのでしょうか。「専門知識を体系的に身につけるかググって済ませるか」という話しかしていないと思うのですが。

2024-04-26

そろそろ「ググる力」とかい妄言は根絶した方がいい

従来プログラミング業界においては、やれ「ググる力が重要」だの、やれ「分からないことはググればいい」だのと言われてきたわけだが、もうそろそろこういう妄言は根絶されるべきだ。

そもそも、専門知識の要る分野でそれなりの水準の仕事をしようと思えば、ググって済むようなことはほとんどない。

実際、プログラミング以外のあらゆる分野で「ググればいい」なんて言われることはほぼ無い。その分野の仕事必要な基礎知識を身につける方が圧倒的にウェイトが高いからだ。

ググる力」とか言ってるアホは、じゃあためしに俺の手元に、タネンバウムの「コンピュータネットワーク」第6版があったから、これと同等の知識を、コーディング時の調べ物だけで身につけてみてくれないか

こんな知識業務必要ない?そりゃお前がその程度の仕事しかしてないってだけだろ(笑)

ネットサンプルコードコピペするしか能のないIT土方コンピュータサイエンス数学コンプレックス持ってる低学歴は、さっさとエンジニアやめろ。少なくとも、他人(とくにプログラミング学者)を自分と同じ水準に貶めるな。

2024-03-16

anond:20240316210912

俺も一応ITに関わる仕事してるけど、オライリーってほとんど持ってないな。純粋コンピュータサイエンスって興味ないんだよなあ正直。

2024-02-08

馬鹿10の特徴

2024-01-27

anond:20240127181833

無いです

 

これ許した結果がトーヨキッズとか犯罪者とか無就業者とか条件付きの愛情を与えて世の中に悪意を振りまくやつなんで

絶対に許しちゃダメです

 

日本先進国からお金心配はしなくて良いが(生活保護でも子どもは育てられる)

自分自身に『子どもを育てられる知能(高学歴である必要はない。主に生活能力)』と『感情制御能力』と『無条件の愛情』があるか

真剣に考えなきゃダメ

先進国なら、生活保護あるし、低所得世帯に限って大学無料だし、残念ながら英語オンリーですけど無償MBACS(コンピュータサイエンス)の学位が取れるオンライン大学存在しま

先進国であれば IN が少なくても認知能力問題が無ければ(メンヘラじゃなきゃ)子どもを育てられます

なので先進国移民した一世が IN が少なくても子ども作るのは至極当然の話なんですね

 

IN が少ないが為に、子ども面白くない思いをさせることも時にあるかもしれないが、

安全で頑張っただけ未来が開ける、"人権" という概念のある先進国国籍を子に与えることが出来た移民一世は、自分自身のことを誇りに思っています

移民一世は、母国では、ホワイトカラーだったり、友達親族と楽しく仲良く暮らしてたりしますが、

子どもの"人権" と未来のために、すべて投げ捨てました

 

 

一方で日本メンヘラ親こと毒親候補どもが何をしているかというと、

子どもたちも見ることが出来る Twitter子育て辛い・子育てのせいで遊ぶ時間がない・生きるの辛いとわめきちらしアドバイス罪とかほざきながら子育て助けて!!!

仕事バリバリやらず、プライベート優先してたのなら、プライベート優先してるなりに生活サイズダウンすればいいだけなのに、

 

金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ金をよこせ

 

胸に深く刻んでほしいのは、先進国貧乏に耐えられないのは子じゃなくて親だということ

何度でも繰り返すが先進国において貧乏子どもは困窮しない。生活保護も各種支援もあるので

年収が少ないから困窮するのではなく親がメンヘラ無責任から困窮する

そして、貧乏に耐えられない>< この生活に耐えられない>< とか年がら年中やってんのは子どもじゃなくて"親" 

 

無理して子ども作らんでいいぞ。どうせ安易子ども作る行為をするなって言ったってする人はしますし

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