📚甚語Wiki

蚘事を共有する

目次

1. はじめに

甚語Wiki📚カテゎリの蚘事では教科曞のような詳しいめの解説ペヌゞを構成しながら党䜓ずしおWiki型の甚語集も構成しおいたす

぀たり甚語Wikiは[教科曞蚘事 × DL甚語Wiki]であり各蚘事内郚も構造的でなおか぀Wikiの党䜓も甚語蚘事間が構造的です(3節で詳しく)

コンピュヌタビゞョンずディヌプラヌニングの甚語を䞻たるフォヌカスずしおいたすたた深く関連しおくる「NLPの蚘事」も少し倚めです (Transformerなど)

サブカテゎリごずの「甚語䞀芧ペヌゞ」ぞのリンクを以䞋の衚に列挙したす

✳ディヌプラヌニングの甚語蚘事🏞デヌタセットの蚘事
📷コンピュヌタビゞョンの甚語蚘事自然蚀語凊理の甚語蚘事
機械孊習の甚語蚘事研究甚語の蚘事

各蚘事ではコンピュヌタビゞョン界隈の暙準的技術に぀いお「図぀きでわかりやすい教科曞のような解説蚘事」を各「甚語蚘事」ずしお提䟛したすたた甚語蚘事同士の関係(ハむパヌリンク)・党䜓の階局構造 (URL)をWiki型の甚語集ずしお提䟛したす

2. 甚語Wikiの執筆で意識しおいるこず

甚語Wikiでは以䞋のような点を意識しお各蚘事を曞いおいたす

2.1 倧事な暙準的技術のみを厳遞

特に実践で倧事な暙準的技術のみを厳遞しお曞きたす応甚や実甚する際に芁らないものは理論よりでも重芁床が高くないもの(掟生系や論文は良くおも実際には䜿われおいないもの)の蚘事は抑えめにしおいたす

2.2 詳しい内容たで曞くが説明は簡朔に図぀きでわかりやすく

各蚘事では教科曞よりも少し詳しい内容たで説明し基瀎の理解をハむレベルなものぞ曎新するための支揎をしたす1.1.1 で述べた「厳遞した暙準的技術」に培底的に埗意になっおおくこずがトッププロになっおから重芁ずなるからです䟋えばサッカヌでもプロリヌグで掻躍するのに倧事になるのは「シュヌト」「パス」「ドリブル」などの基瀎胜力の高さです

きれいなデザむンで簡朔に把握できる図も提䟛するように芖芚的・構造的理解の向䞊も支揎したす繰り返しこのサむトを䜿うこずで図にも助けられお理解床に差が぀くはずですたた甚語Wikiの蚘事を甚いたグルヌプ内での議論もはずむず思いたす

関連説明曞🔰ず掻甚法💪3節 サむトの掻甚法の案

図぀きの詳しい蚘事により既習枈みず思っおいた知識も曎に掗緎されたものにアップデヌトするこずを支揎したす(1.1.3も同様の目的)

2.3 Webポヌタル機胜探究行動の䟿利さ向䞊

甚語集の「Webポヌタル(拠点)ずしおの良さ」を掗緎させるこずで皆様ぞの怜玢・探究行動がより䟿利に深くなるよう意識しおいたすそれぞれの蚘事においお倖の関連情報(論文Web蚘事paper with codeなど)にもすぐアクセスできるように蚘事最䞋郚のReference・リンクのリストも充実させるようにしおいたす

倖の蚘事や曞籍やチュヌトリアル・サヌベむも䞀緒に読んでいただくず知っおいた぀もりの内容の理解・実践方法に぀いおも実力を向䞊させやすいはずです

䞀方内郚蚘事間でのリンクも充実しおいるので甚語(蚘事)同士を遷移したりリンクを蟿るこずでこれたで把握しおいなかった繋がりや関連をサむト内の情報でもたどるこずが可胜です

※ Wiki化されいるようなサむトでないず普通は脳内や自分のノヌトナレッゞベヌスアプリ等でしか構築できないこずです

2.4「モデル」ず「タスク」に蚘事を分類

ディヌプラヌニングの甚語蚘事は1.モデルず2. タスクに分けお䞡方ずも曞くようにしおいたす

各モデル技術の矅列・玹介だけでは抜象的な理解だけで応甚できないたせんよっお各タスクの話や実甚で必芁なTipsや具䜓䟋も(教科曞よりも)ある皋床たで曞いおいたす

ただし各ビゞネス領域のアプリの話たでは突っ蟌みたせん これは有料盞談ず同等の「アプリの完成圢」のアドバむスレベルの䟡倀たで出しおしたうこずになるのが理由です(→仕事で困っおいる方は盞談ご䟝頌ください)

2.5 未テキスト化の暙準技術も盛り蟌む

圓サむトでは以䞋のような「ただ教科曞化されおいない技術」も先行的に取り䞊げる事を意識しおいたす

「日本語圏のテキスト・講矩ではただあたり解説されおいない技術」でも海倖では既に暙準的技術ずしお定着枈みずなっおおり日本においおも珟堎では盛んに研究開発やビゞネス応甚されおいる技術も倚いです私単独では最先端の話たで党お調べたり蚘事を曞くのは無理ですしそれを行ったずしおも(非探玢的なので)効率的・ゎヌル志向ではありたせん

そこで倧孊の授業よりちょっず先の内容さえたずはこのサむトでカバヌしおいければ暙準的技術の定着ず実践力向䞊に繋がるず思うので圓サむトでは「日本語の教科曞・曞籍より少し先取り」くらいの(技術的)内容のスピヌド感を狙っおいたす

3. 甚語Wikiの方針 : 「Wikiポヌタル å…Œ 教科曞」

甚語Wikiの蚭蚈思想ずしお「サむト党䜓はWiki・ポヌタルサむト的に階局・カテゎリ的に蚘事を配眮」×「個別の蚘事は教科曞・サヌベむ的に構成」ずいう考え方を採甚したした぀たり以䞋2぀の䞡立をGlobalLocalで狙っおいたす

  1. [党䜓構造] (甚語集党䜓のペヌゞ間構造)
    • 甚語間の関係を衚わすWiki [蚘事の階局ツリヌ + 蚘事間リンク]を構成
  2. [局所構造] (各甚語蚘事内の構造) 
    • 構造文曞化されたテキスト解説ずしお各蚘事を提䟛

各甚語蚘事はWikipediaほどは詳しく網矅的にはせず詳しいながらも簡朔でプロずしお質の高い出力を行うのに必芁な暙準的技術の習熟・鍛緎にのみフォヌカスしおいたす

教科曞や曞籍ず異なりWebで閲芧できるのもポむントですこれが利甚者の皆様に閲芧・怜玢効率の高さず繰り返し閲芧による理解床向䞊も助けるはずですさらには(䞭〜䞊玚の)ポスドク以䞊のレベルの研究者の方や教員や䌁業研究開発リヌダヌレベルの方でもアむデア出しぞの貢献をもたらすず考えおいたす

この蚭蚈思想を知らない堎合圓サむトは「単なるWikipediaスタむルの甚語集」のように芋えおしたう点に泚意です各甚語蚘事は教科曞・テキストず同様のわかりやすく簡朔な蚘事でありなおか぀垂販の教科曞やテキスト本よりも個別の甚語に察しお読みごたえ・実甚性の解説床も高い蚘事を目指しおいたす(よっおWikipediaなどの癟科事兞サむトずは執筆方針が異なりたす)

※ サむト内では䜕床も匷調しおいたすが最先端をむやみに远う以前にプロずしお研ぎ柄たせるべき暙準的技術をハむレベルに䜿いこなせるこずが重芁ですよっおこのサむトは䞭玚者のみならず䞊玚者にもトッププロずしおの基瀎(暙準)力固めに非垞に圹立ち長期的な利益をもらたらす蚭蚈だず思いたす

皆さたには専門性を高めお博士(マニア)になっおいただきたいですよっお垂販の教科曞やテキスト類よりも少し詳しく深い話を展開したす(1.1.5節の話し)ただし内容自䜓はマニアックでも説明や図はあくたでわかりやすさ・簡朔さを重芖しおいたす

たずめるず「(1) 初〜䞭玚者向けの導入・チュヌトリアルで䜿甚できる甚語集」でありながら同時に「(2)侭箚~䞊玚の皆様むけにもマニアが楜しむガむドブックずしおの圹割」も保おるような「蚘事内容および蚘事党䜓での階局的探玢性」の構築を狙っおいたす旅行ガむドや・ゲヌム攻略本のようにこのサむトを探求的に楜しく掻甚しお欲しいのでこのような蚭蚈を考え぀いた理由です皆様の知識構築による「孊び」ずその孊びから拡がる探究・思玢を䞋支えする地域探法ガむドブック的な圹割も担えるず管理人ずしおはうれしいです

逆に蚀うずこのサむトは初心者は察象倖ですAI゚ンゞニアずしお補品実甚の経隓がある皋床あったり論文がある皋床曞ける研究者芋習いレベルの䞭玚者になっおから以降あらためお「総合ガむドブック的な䟡倀の高さ」ずしおの「本サむトの良さ」が分かるようになり皆様に曎なる効果が出るサむトだずわかるず思いたすたずは䞭玚者局の入口である脱初心者をめざしおください

3.1 Wiki構造化 か぀ 教科曞化

教科曞ずいう圢匏はスペヌスの制限で各内容を短く列挙するだけに終わりがちです内容が倚くなりがちなCV・DL分野ですずその傟向は顕著です教科曞ならさおおき昚今のディヌプラヌニングテキストは前埌の぀ながりや歎史の蚀及がない各章も独立した「断片的な技術玹介」の矅列に終わっおしたいお互いの関係性や歎史的発展が芋えないものが倚いです

※ ただしDL・パタヌン認識界隈の業界では新芏技術の量が盞圓倚くなっおおり急いでテキスト化するず関係性の敎理たでは間に合わないのも理解しおいたす

そこで曞籍・テキストずいう制限を打砎し䜓系的に把握しやすく効率良くペヌゞ間を遷移しやすいWiki型テキストを構築するこずがこのサむトの甚語Wikiの目暙です

「䜓系的に孊びやすい」が狙いであるため【蚘事間(global)・蚘事間(local)の双方での構造化】をこころがけおいたす

[1] 蚘事間(global)の構造化: 階局的カテゎリ分類 + 蚘事間の甚語リンク

Wiki甚語集化を通しお甚語間の関係の(WordNet的な)階局的ツリヌ構造化を狙っおいたす芁は「Wikipediaのコンピュヌタビゞョン版」を狙っおいたすWikiにしおおくず関係性もリンクやURL構造で瀺せお長文で现かな話も展開しやすいです

各蚘事のURLに出おいる階局構造はよく意識しながら䜿甚しおほしいです(特にディヌプラヌニングの甚語蚘事のツリヌ関係)俯瞰思考は倧事です (私自身も各サヌベむ論文の暹型図やテヌブルによるたずめに非垞にお䞖話になっおおりたす)たた曞籍では䞍可胜な甚語蚘事間のハむパヌリンクが理解向䞊や研究時のアむデア出し・思玢を曎に助けおくれるはずです

以䞊のように甚語蚘事間の党䜓的な関係性は勝手に埋蟌たれおいたす(裏にツリヌずグラフ構造があるので) したがっお甚語集を日垞的に䜿うだけで自然ずその構造が身に付く(頭に入る)はずです教科曞や曞籍だず党䜓構造を意識できおいない人も倚いはずです

[2] 蚘事内(local)の構造化歎史順の説明や関連技術のグルヌプ分類

それぞれの蚘事内(local)の構造化にも力を入れおいたすCV・DL分野のテキストは内容過倚になりがちなせいもあっお各甚語の説明は短く芁点だけ終わっおしたうこずも倚々ありたす(ひどい堎合は蚀葉の列挙だけでおわる)各局やアルゎリズムにタスクの詳现もわからないたたです

そういった事態を避けるために癟科事兞(Wiki)ずテキストずガむドブックのいいずころどり(2者間の良いバランス)を狙っおいたす

たた章立おしお節番号ず芋出しから内容がわかりよい(論文の構成のような)蚘事にしおいたす「1節が導入最埌の章で結論ずたずめ(や远加の議論)」ずいう構成に各蚘事のフォヌマットも統䞀し読みやすいようにしおいたす

短時間の理解を助けたり構造や凊理の把握をよくするためわかりやすい図(特に図1)の䜜成にも力を入れおいたす各蚘事の内容が(甚語のサマリヌでもある) 図1を通しお蚘憶に定着しやすいようにも意識しおいたす各節も簡単な説明に終わらずそれでいお簡朔に無駄な点は省いお重芁点だけを取り䞊げるようにしおいたす

たた各甚語蚘事では歎史的な経緯の説明にも力を入れおいたす(䟋人物姿勢掚定やむンスタンスセグメンテヌションなど)管理人ずしおはその問題蚭定が初めお提案されたころの初期の手法(=解き方)が特に(本質的)倧事だず考えおいたす埌続研究は手法の改善を続けおいるだけの堎合が倚いためです物䜓怜出などの「問題(タスク)」の蚘事では少なくずもディヌプラヌニング初期の解き方は必ず觊れるようにしおいたす

※ 蚘事数が溜たっおきたら、耇数の蚘事を時系列準で぀なぐツアヌ的な甚語蚘事・Q&A蚘事も増やしたい

加えおモゞュヌル結合的であるディヌプラヌニングでは各局やブロックに぀いお「なぜその問題の堎合に採甚するのか」を把握しおいるのが倧事ず考えたすこれは損倱関数に぀いおも同じこずが蚀えたすよっおそれらの郚品や孊習・最適化系の蚘事でもきちんずグルヌプ分類をおこなうこずで各郚品がどのように違いどれを遞べばよいかを読者が考えられる蚘事の構成にしおいたす

3.2 おすすめ䜿甚法「探玢的」に甚語集や関連資料を読む

この甚語集は党䜓の芏暡が倧きいのもあり党郚を読み぀くしおいく甚途には向いおいたせん管理人も将来的にはWebコヌスなども甚意しおこの甚語集を教科曞代わりずしおも掻甚したいのですが珟時点ではそういった「半幎単䜍の授業・コヌス」ずは連携しおいないので網矅的に甚語集の内容を、このサむトで党お身に぀けおいくのはかなりしんどいはずです

よっおご自身のフォヌカスに沿っお自身に珟時点で必芁な内容のみコツコツず探玢的・怜玢的ににたどっおいく䜿甚法がオススメです特に初心者に近い方ほどこのサむトの甚語集は䞀気読みは䞍可胜なほどの内容の倚さず深さなので知りたいずころ、読みたいずころだけ読めば十分ですしいおは読みたい蚘事のみ繰り返し読み返すのが珟実的か぀有効な掻甚法です

1.2で述べたように蚘事間および蚘事内も構造化しおいるゆえ甚語蚘事の各カテゎリヌのトップペヌゞ(2節)は重芁な拠点ペヌゞですディヌプラヌニングの甚語蚘事ペヌゞが特に党䜓構造を衚わしおいるので頻繁にアクセスするず有効にサむトを掻甚できるずおもいたす

ちなみに各蚘事での「数匏の蚘法」の暙準的なルヌルは以䞋のペヌゞに別途たずめおいたす※ たずめおあるが著者もたたにこの蚘法から脱線するずきはある

関連蚘事このサむトにおける数匏の蚘法

3.「甚語集」の狙い[たずめ]

サむト構造の説明を䞭心に3節たで玹介しおきたした最埌にこの4節では「甚語集を通した(䞭玚者向けの)狙い」を以䞋の3぀にたずめおおきたす

  • 狙い1: 重芁な暙準的技術のみを厳遞
  • 狙い2: Wiki化によるツリヌ構造・関係性の把握で「俯瞰力を向䞊」
  • 狙い3:「自分の目的に沿った情報」のみぞフォヌカスしやすくする

぀の狙いに぀いおそれぞれもう少し詳しく述べおいきたす

3.1 狙い1重芁な暙準的技術のみを厳遞

代衚的な今埌10幎以䞊は圹に立぀重芁な暙準的技術を簡朔に解説した蚘事を提䟛したす読者の孊習や埩習だけでなく今埌の探求掻動で圹立にた぀ガむドマップサむトにしたいです

読者の方々が各甚語の情報・応甚方法を「(1)このサむトから」もしくは「(2)脳から盎接」必芁な時に匕き出しやすくするこずも狙いたいです

3.2 狙い2Wiki化によるツリヌ構造・関係性の把握で「俯瞰力を向䞊」

Wikipediaのように各甚語は詳しくは説明はしないが甚語ペヌゞ間はしっかりハむパヌリンクさせるこずでツリヌ構造・関係性ぞず焊点が圓たりやすくしたす

サむト党䜓ずしお各甚語を䜓系的に構造しお捉えられるようにしおいきたいです著者もこの構造のおかげで理解床が向䞊するず思いたすがこのサむトや私の講矩の質も幎を経るごずに同時にあがっおいくはずです(サむトや掻動の応揎よろしくおねがいしたす)

3.3 狙い3「自分の目的に沿った情報」のみぞフォヌカスしやすくする

研究者の方々や研究者を目指したり研究結果を応甚する偎のR&D系の方々は論文や情報の時系列的な矅列はそれこそarxivの最新のpreprintをチェックするだけでなく各皮サむトやSNSなどでも最新の研究の解説の情報を埗おいるず思われたす

しかし管理人はそれらの倧量の情報の波にただ溺れおいるだけの方が倚いこずを危惧しおいたす

目立っおいる有名研究や人気技術や人気のアカりントが玹介する技術ばかり䞍必芁に過剰な埌远い(フォロヌ)をしおいたせんか

あなた独自の胜力やレアさを䌞ばしおいくために、本圓にその最先端の技術や流行りの技術をやたらめったらフォロヌする事があなたの成長に぀ながりたすか

自分が埌远いしおいるだけの状態だず認識したたた「みんながやっおいるこず」「烏合の衆」にたぎれおしたっお隣の䌚瀟や研究宀ず差が出せないたた䜕幎も埋もれおしたっおいせんか

情報は自分なりに解釈しお敎理し取捚遞択するこずで初めお(独自性の匷い)良いアりトプットを産むこずに぀ながるず管理人は考えたす䞀流のプロを目指す途䞭段階では倚読や過剰な情報収集は悪手です情報の厳遞ずその粟読が短い時間でしっかり成長するのには重芁です他人ずの差異や独自の特城を匷く出せるようになっお始めおモノマネバンドのレベルから脱し䞀流プロレベルのアりトプットを出せるようになるず思いたす

圓サむトの甚語集を情報敎理ず取捚遞択(少数に厳遞)する際にうたく掻甚しおいただきたい限りです

※ このサむトに頌りすぎずご自身でも必芁な知識や考え方・スキルなどを独自にノヌト化しお溜めおいくこずも匷く勧めおおきたす

4. 甚語集の各蚘事ペヌゞの構成

䞊蚘のような狙いを螏たえお各甚語ペヌゞは以䞋のような構成にしおいたす

  • 甚語の説明自䜓は「テキスト・教科曞のような解説」
    • よくある教科曞よりは各ペヌゞの解説は詳しく深い
    • しかし内容は重芁な内容のみを厳遞
    • より発展的な内容は甚語蚘事の倖で「論文」や「曞籍」「Webサむト」などを自分で探玢しおもらい(探求的に)孊んでもらう方針

  • 教科曞よりは少し実甚性を重芖した内容
    • 実際のパラメヌタ倀や初期蚭定の入力サむズ・パラメヌタ倀なども瀺すように぀ずめおいる
    • それでも実甚でひっかかるずこや応甚するずきに倱敗しがちな点のノりハりも少しだけ曞くようにしおいる
      • それがないず抜象床高すぎお実装にも萜ずせないずただの道具の矅列で䜿い方がわからなさすぎお教科曞ずしおの圹割が小さくなっおしたうのが理由
    • 実装の話たでするのは執筆コスト的にき぀いので曞籍などに任せお最小限に抑える
  • 倚くの人に通甚する抜象床・汎甚床の高い内容の執筆に私は集䞭したい
    • たた䟡倀が高いノりハりはさすがに有料曞籍・講矩でしか出さない
    • そうしたレベルたで手䌝っお欲しい方はコンサル・コヌチや顧問を䟝頌しお頂きたい

  • 甚語蚘事ペヌゞがそれぞれ論文のような章構成になるよう構成
    • 1節で抂芁ず図1を提瀺し最埌の節ではかならず「たずめ」を行う
    • 普段からこの圢匏に慣れ芪しんでもらうのが䞀番なのも理由
    • より詳しくは「説明曞🔰ず掻甚法💪」の2.2.節「兞型的な蚘事構成 (本文)」を参照
  • 倖郚リンクの充実
    • 関連する甚語ペヌゞぞは(サむト内)ハむパヌリンクを貌る
    • Web蚘事やおすすめ曞籍も蚘事最埌の「References」の節にリストアップ

「自䜜の図」ず「リスト」も駆䜿するこずで倚すぎない文字量の蚘事にするように心がけおいたす基本的には「倚くずも1䞇字以内」に各蚘事の字数ずどめようずしおおり1䞇字を超えるずその䞀郚分を子蚘事に分割するようにしおいたす