人工知能資格
自分だけのをゼロから設計し、作り上げる力を5つの級で認定します。オンラインで自由に練習し、本試験は会場で受験します。
全級共通の問題
を完全にゼロから自分で作ろうとしています。どのように作るか設計してください。
5級から1級まで同じ問題が出されます。変わるのは答えに求められる深さと、問題に加わる制約条件です。
同じ問題、深まっていく答え
「深さ」が何を意味するのかを見ていただくために、一つの問題への答えが三つの級でどう変わるかを例にしてみました。違いを示すために作った例で、公式の模範解答ではありません。
-
5級
わたしの日記で、次の言葉を当てるを作りたいです。まず、自分で書いた文をたくさん集めます。次に、が、どの言葉のあとにどの言葉がよく来るかを数えます。わたしが言葉を打つと、そのあとにいちばんよく来た言葉を教えてくれます。わたしが作る機械だから、当たっているかどうかはわたしが確かめます。
-
3級
目標:自分の勉強ノートの次の単語を当てる。制約は「だけ、できあいの人工知能は使わない」。データ:ノートの文2,000個のうち、80%を用、20%をテスト用に取り分けておく。モデル:単語の組を表で数え、回数をに変える。評価:テスト用の文で、本当の次の単語がおすすめ上位3つに入る割合。限界:直前の1単語しか見ないので、長い文ではまちがえる — 次の版では2単語を見る。
-
1級
専門分野:メロディーの続きを作る人工知能。音符とその長さをに変え、モデルはゼロから書いた小さな。・・を自分の手で実装し、交差エントロピーと誤差逆伝播法で学習させる。nグラム表とトランスフォーマーの二つの設計を、正確さ・速さ・で比べた。データ処理の手順、設定値、乱数シード、結果の表をすべて文書に残したので、ほかの人が同じモデルを作り直せる。
何が育っていくかに注目してください。自分の言葉での説明 → データとテストのある、番号つきの手順 → ほかの人が作り直せる、ゼロからの実装。
制約条件が加わることがあります
問題には作り方を制限する条件が付くことがあります。級が上がるほど制約は重くなります。
- 特定のプラットフォームで開発
- 特定の言語で開発
- 数学演算に特化
- 音楽制作に特化
必須プログラミング言語
5級から1級まで、全ての級の共通必須です。
Shell Scripting
人工知能を作り、動かすコンピューターを扱うための土台となる言語です。
この資格が試すのは、人工知能をゼロから作ることです。その作業はで行われます。データを取ってくる、を走らせる、結果を移す、をに載せる。どれもから始まります。モデルをどの言語で書いても、それを動かし、部品をつなぎ、仕事を自動化するのはです。だから5級から1級まで、すべての級でシェルスクリプトが必須です。(ブラウザやアプリで人工知能を使うだけならターミナルはいりません。作るには必要です。)
シェルプログラミングを学ぶ本試験の受け方
一次 — 会場での筆記
指定された会場で行います。答案用紙に手書きで解答します。設計を言葉にできるかを見ます。
二次 — 面接と実技
試験官と設計について面接したうえで、実際にを作ります。紙の上の計画が本当に動くかを見ます。
一次の筆記で書くもの — 計画の要約
筆記では開発計画を文章に要約して書きます。を書くのではなく、何をどの順序でなぜ作るのかを分かっているかを示します。
二次の実技ですること — 実際に作る
実技では面接のあとにを実際に作ります。筆記で書いた計画どおりに作り上げる必要があります。
オンラインでいつでも練習
の知識試験(4択)で、基礎知識を一人で、何度でも練習できます。練習の結果は準備のためのもので、正式な記録には残りません。
練習試験を受ける オンラインのAI知識試験が、今の自分の位置を確かめる一番早い方法です。5つの級
5級が入口で1級が最上位です。2級と1級は一つ下の級を取得していることが受験の条件です。