教師あり学習
教師あり学習とは、正解がわかっているデータを元に、そのデータのルールやパターンを学習し、分析モデルとして出力する機械学習の一つの手法。学習データが「例題と答え」という形式に整理されており、例題を入力すると対応する答えを出力するようにモデルを訓練していく。学習と認識・予測の2段階のプロセスで構成されており、このプロセスを実現するアルゴリズムとして回帰と分類が使用される。なお、ディープラーニングとは、教師あり学習を発展させたもの。
解や最適とされる答えが明確になる問題に関しては、教師あり学習は大きな効果を発揮する。そのため、教師なし学習に比べ、教師あり学習のほうが学習精度は高く、基本的には教師あり学習が用いられる機会が多い。
しかし、「ゴミを入れたら、ゴミしか出てこない」と言われるように、正解となるデータの質が悪ければ、それをもとに学習を行うAIの学習精度が悪くなる。どのようなデータを学習させるかによって、AIがどのようなパターンを抽出するかが変わり、それに伴い、未知の情報を入力したときの出力結果も変わる。
AIの学習には多くの時間を費やすことが多く、質の悪い正解データを用いてしまうと学習に費やした時間と手間が無駄になりかねない。その上、学習精度を高めるために多くのデータを準備しなければならないため、教師あり学習をスタートさせるまでには時間や手間がかかる。
教師なし学習
あらかじめ「何を出力すべきか」が与えられていない。履歴ラベルが存在しないデータに対してコンピューターが学習を実行する。Amazonの「あなたへのおすすめ」機能のように、AIに教師なし学習アルゴリズムで情報を学習させることで、カスタマーの嗜好性を分析する。
半教師あり学習
ラベル付きデータとラベルなしデータの両方を使って学習を行なってトレーニングを行う。
教師あり学習のように大量のデータにラベルをつけると手間がかかる場合でも、半分だけにラベルをつけて残りはラベルなしで学習させることで、労力を減らすことができる。
分類
答え(出力)がラベルや離散値であるようなデータを用いれば分類問題に適用
回帰
実数などの連続値を取るようなデータを用いれば予測や推論を行うための回帰問題に適用
ファンクション(関数)
引数
値
特徴量=説明変数
対象の特徴が数値化されたもののこと。大量のデータをコンピュータに学習させる機械学習では、データのどの部分を参考にしてパターンを見つけ出せば良いかの指標となる特徴量を指定する必要がある。
次元
特徴量の数が少ないと、コンピュータはやはり十分なパターンを学習ができない。AIに大量のデータを学習させて、そこに含まれるパターンや一貫性を抽出しようとするとき、特徴量が1つでは物足りない。
そのため、機械学習においては、複数の特徴量からデータを学習させていく。この特徴量の数が「次元」。年齢と年収、性別を特徴量にする場合は3次元、そこに出身地を入れる場合は4次元といった具合です。関連性の高いより多くの特徴量を組み合わせ、高次元のデータを学習させることでAIの精度が上がっていく。
ルールベースAI
既知の事項をAI化する技術。自立学習をせず、人がAIに全て教える。そのため、形式知でなければAIに教育できない。社内の定型的で反復性の高い知的判断業務にルールベースAIを活用すれば、作業がすべて自動化され、生産性が大きく向上する。教育されていない事柄は判断や決定できないものの、企業での業務は「ルール化」の繰り返しであるため、ルールベースAIにより企業の知的判断の自動化を実現できる。
次元の呪い
次元の数が増えるほど、正確に一般化するために必要な訓練データの量が「指数関数」的に増えてしまうこと。特徴量が多いと不要なノイズも多いということなので、ニューラルネットワークではそういったノイズにまで適合してしまうため過学習してしてしまい、高い精度のモデルが作れなくなる。そのため、有効な特徴量の組み合わせを選択したり、複数の特徴量を1つにまとめたりする必要がある。
アノテーション
データをコンピュータが理解し、学習できるように整理する作業のこと。データにタグをつける作業といえる。データに意味付け・紐付けを行い、お互いに組み合わせる役割を持っている。教師あり学習において、アノテーションは正答率(精度)に大きく影響する。
大量のデータを学習し、法則性などを学習することで、正解がまだわからない新たなデータを新たにインプットして、学習時に決められたルールやパターンを元に認識・予測できる。この分析モデルを作る際、アノテーションは重要な作業となる。
ラベル
labels:正解ラベル、Ground Truth:正解、教師データ:labeled training data
ノイズ除去
学習用データのノイズは学習モデルの精度を下げる可能性がある。そのため、データのノイズを除去することによって、AIは予測対象に関連のある特徴のみを学習できるようになり、予測の精度を向上させることができる。また、学習データを縮小することによって学習にかかる時間を短縮できる、モデルの構造を単純化し理解しやすくできる、という効果もある。
訓練データ
AI開発者は80%の時間をデータの整備に費やしている
強化学習
複数のデータを用いて反復的に学習し、そこに潜むパターンをコンピューターが帰納法的に見つけ出す。機械学習の1種であるディープラーニングにおいては、特徴量の指定というタスクが軽減される。パターン認識技術により、類似性、共通点、法則性を見つけることにより、学習した結果をモデル化し、新たなデータにあてはめ、パターンに従って未来予測を行うこともできるようになり、その結果、予測分析を自動化することもできる。
特徴量の質と量
データは数だけでなく、質も重要。この入力データの質を決める大きな要因が、特徴量。
特徴量の質が悪いと、いくらデータを学習させても精度の高いモデルにはならず、見当違いの結果を出力してしまう。特徴量の質は、どんな特徴量を選択するかはもちろん、データの形式がきちんと揃っていることなどでも変わってくる。
特徴量選択
データの次元を削減する次元削減。代表的な手法としては、主成分分析というものがある。これは、多次元のデータをできるだけ情報を損なわずに低次元に情報を縮約する手法である。
ドメイン知識
目的変数
機械学習の教師あり学習において求めたい(予測したい)変数のこと。
説明変数
機械学習の教師あり学習において目的変数に作用する変数のこと。
103 thoughts on “AI基礎知識”
alternative to antihistamine for allergy allergy pills over the counter can flonase make you sleepy
get sleep medication online promethazine cheap
deltasone 20mg usa order prednisone 20mg without prescription
best otc antacid for heartburn lincomycin 500mg oral
prescription acne medications brand names generic omnicef progesterone only pill for acne
prescription strength allergy meds oral allegra tablet for allergy on skin
best thing for heartburn allopurinol 100mg generic
accutane 20mg over the counter buy isotretinoin pill accutane oral
amoxil price brand amoxicillin 1000mg cheap amoxicillin without prescription
strongest sleeping pills for insomnia buy modafinil 100mg generic
azithromycin 500mg us buy zithromax 250mg pill zithromax usa
buy neurontin 800mg online buy generic neurontin
azipro over the counter order azipro online cheap order azipro pill
buy furosemide for sale buy lasix 40mg online
prednisolone without prescription buy omnacortil without a prescription prednisolone 40mg for sale
purchase amoxil online cost amoxicillin 500mg amoxicillin usa
order doxycycline 100mg pills doxycycline 200mg pills
brand albuterol purchase albuterol inhalator online albuterol 2mg sale
augmentin 625mg tablet buy generic amoxiclav
synthroid 150mcg cost synthroid online buy buy synthroid tablets
buy vardenafil without prescription purchase vardenafil pills
buy serophene generic buy serophene without prescription buy clomid 100mg
buy zanaflex pill oral tizanidine 2mg order tizanidine generic
rybelsus 14 mg cost semaglutide 14mg usa rybelsus 14 mg ca
prednisone over the counter buy deltasone deltasone pills
order isotretinoin 20mg pills where to buy accutane without a prescription buy accutane 20mg sale
brand albuterol 2mg buy albuterol 4mg for sale buy ventolin 2mg pills
buy amoxicillin without a prescription buy amoxicillin 250mg pill order amoxicillin for sale
clavulanate cost order augmentin 1000mg amoxiclav online
azithromycin 500mg generic zithromax 250mg drug zithromax sale
buy levoxyl generic order levothroid levothroid order online
cost prednisolone 5mg buy prednisolone 5mg online cheap omnacortil 10mg
buy clomiphene 100mg generic order serophene online cost clomiphene 100mg
purchase neurontin online gabapentin 100mg over the counter neurontin 800mg ca
viagra overnight shipping sildenafil mail order us buy sildenafil tablets
buy generic lasix 100mg cheap furosemide buy lasix online cheap
buy rybelsus 14 mg online cheap order semaglutide 14 mg generic buy rybelsus 14mg pills
buy monodox doxycycline 100mg tablet purchase vibra-tabs for sale
buy vardenafil 20mg without prescription buy levitra 20mg pills buy levitra sale
us blackjack online casino real money casino online roulette real money
lyrica 75mg for sale buy pregabalin 150mg for sale cost lyrica 150mg
order plaquenil without prescription plaquenil pill buy hydroxychloroquine online cheap
triamcinolone 10mg ca aristocort for sale online purchase triamcinolone sale
buy tadalafil 5mg online tadalafil 5mg drug how much is cialis
desloratadine oral desloratadine pills order desloratadine
cenforce 100mg pills brand cenforce 50mg buy cenforce pill
loratadine online order loratadine order loratadine 10mg generic
order aralen 250mg pills aralen sale brand chloroquine
generic dapoxetine priligy order buy cheap generic cytotec
buy glycomet 500mg buy glycomet no prescription order metformin pill
lipitor 10mg us lipitor 10mg ca atorvastatin generic
order amlodipine 10mg norvasc 5mg oral order norvasc 10mg without prescription
order acyclovir 800mg online zyloprim 100mg price generic zyloprim 100mg
zestril 5mg tablet order zestril 2.5mg zestril 5mg brand
crestor 20mg tablet rosuvastatin pill zetia cheap
buy omeprazole 10mg purchase omeprazole treat reflux
buy motilium 10mg pills order tetracycline 500mg without prescription tetracycline 250mg brand
order metoprolol 100mg for sale metoprolol 100mg generic metoprolol brand
purchase flexeril generic order flexeril 15mg without prescription buy ozobax paypal
purchase tenormin online cheap order tenormin pills tenormin 50mg tablet
order toradol pill ketorolac over the counter colcrys 0.5mg pill
buy medrol pills methylprednisolone 8 mg online purchase depo-medrol
term papers writing best essay writers online buying essays
propranolol pill clopidogrel 150mg us clopidogrel 150mg sale
oral methotrexate 2.5mg warfarin us buy coumadin
meloxicam price meloxicam 15mg cheap celecoxib 100mg oral
reglan 10mg ca buy maxolon sale cozaar 25mg without prescription
where to buy flomax without a prescription celebrex 200mg drug buy generic celebrex
buy esomeprazole 20mg pill order topamax 100mg online cheap topiramate 200mg for sale
zofran 4mg brand aldactone generic purchase aldactone generic
buy sumatriptan paypal order generic levaquin 250mg purchase levaquin generic
simvastatin 20mg over the counter simvastatin 20mg canada brand valacyclovir 500mg
avodart price ranitidine cheap order ranitidine 300mg pill
buy finpecia sale order fluconazole 100mg for sale cost diflucan 200mg
ampicillin cheap generic ampicillin order amoxicillin generic
buy cheap finasteride how to buy propecia diflucan medication
order baycip – trimethoprim drug clavulanate over the counter
buy ciprofloxacin 1000mg online cheap – oral septra buy amoxiclav generic
ciprofloxacin us – order tindamax 500mg sale oral erythromycin 250mg
buy metronidazole pills for sale – amoxicillin price zithromax 500mg tablet
ivermectin 3mg for humans – sumycin 500mg usa buy tetracycline pills for sale
valtrex 1000mg sale – acyclovir 800mg drug zovirax uk
metronidazole 400mg drug – buy cefaclor 250mg online order azithromycin 250mg
furosemide 100mg pills – furosemide price purchase captopril
metformin buy online – where can i buy lamivudine lincomycin 500mg price
buy zidovudine no prescription – buy epivir no prescription order generic zyloprim 300mg
clozaril 100mg ca – clozaril 50mg canada order pepcid without prescription
buy anafranil 25mg online – order aripiprazole pill buy doxepin pills
order seroquel 100mg without prescription – brand effexor buy cheap generic eskalith
atarax usa – order pamelor 25 mg online buy endep for sale
augmentin 625mg without prescription – linezolid 600mg oral ciprofloxacin pills
buy generic amoxicillin for sale – order cefuroxime 250mg sale ciprofloxacin 1000mg cheap
order zithromax 500mg – flagyl without prescription buy ciplox 500 mg generic
buy clindamycin without a prescription – purchase oxytetracycline generic buy chloramphenicol online cheap
ivermectin 6 mg tablet – order doryx pills cefaclor pills
order albuterol without prescription – seroflo canada purchase theophylline online cheap
methylprednisolone 4 mg over the counter – fml-forte ca buy azelastine 10ml nasal spray
buy desloratadine 5mg online – order triamcinolone for sale albuterol inhalator order online
glyburide 5mg canada – order actos 15mg order generic forxiga 10 mg
metformin cost – buy cozaar 25mg generic buy generic precose 25mg
prandin usa – buy prandin 2mg for sale order empagliflozin online
purchase semaglutide online – rybelsus 14 mg generic DDAVP buy online
buy lamisil paypal – griseofulvin price buy generic grifulvin v online