Save 37% off PRO during our Black Friday Sale! »

実験お作法NLP編

41bf71296a6d916e7b08dd46e07f9266?s=47 Shogo Ujiie
August 18, 2021
36

 実験お作法NLP編

主に自然言語処理の実験を回したことがない人に向けて、押さえておくべきことをまとめたもの。

41bf71296a6d916e7b08dd46e07f9266?s=128

Shogo Ujiie

August 18, 2021
Tweet

Transcript

  1. ࢯՈ ᠳޗɼಸྑઌ୺Պֶٕज़େֶӃେֶ ػցֶश࣮ݧͷ͓࡞๏ʛNLPฤ 1

  2. 2 ͸͡Ίʹ ໨త • ධՁ࣮ݧͷྲྀΕΛ೺Ѳ͢Δ • ΍ͬͪΌ͍͚ͳ͍͜ͱΛཧղ͢Δ • ࣮ݧͰ཈͑Δ΂͖ཁ఺Λཧղ͢Δ ର৅ಡऀ

    • ৘ใܥͷʢݴޠॲཧͷʣ࣮ݧΛͨ͜͠ͱ͕ͳ͍ਓ • ࣮ݧͷ஌ࣝ͸͋Δ͕ɼ࣮ࡍʹ΍Δͷ͕ෆ҆ͳਓ ͨͩͷֶੜ͕ॻ͍͍ͯΔͷͰɼޡΓ౳ࢦఠ͍ͩ͘͞ ϦϑΝϨϯεͱͯ͠࢖͏ͨΊʹɼ༗ࢤͰ֦ॆ 
 ͍ͯͬͯ͠΋Β͑Δͱࠓޙͷਓ͕ॿ͔Δͱࢥ͍·͢
  3. w ख๏ɾΞϓϩʔνͷ༗ޮੑΛݕূ͢ΔͨΊ w ࿦จͷओுΛิڧ͢ΔͨΊ w طଘϞσϧͷಛ௃ΛͱΒ͑ΔͨΊ w ϞσϧΛ͞Βʹվળ͢ΔͨΊ w ԾઆΛݕূ͢ΔͨΊ

    3 ࣮ݧͷجຊ஌ࣝ ࣮ݧͱ͸ ࣮ݧ͸ɺߏங͞ΕͨԾઆ΍ɺطଘͷཧ࿦͕࣮ࡍʹ౰ͯ͸·Δ͔Ͳ͏͔Λ֬ೝ͢Δ͜ͱ ΍ɺطଘͷཧ࿦͔Β͸༧ଌ͕ࠔ೉ͳର৅ʹ͍ͭͯɺ͞·͟·ͳ৚݅ͷԼͰ༷ʑͳଌఆΛ ߦ͏͜ͱɻ஌ࣝΛಘΔͨΊͷख๏ͷҰͭɻʢ8JLJQFEJB ࣮ݧʣ ৘ใܥʹ͓͚Δ࣮ݧͷ໨త
  4. 4 ࣮ݧͷجຊ஌ࣝ جຊతͳྲྀΕ σʔλऩू σʔλ෼ੳ ࣮ݧઃఆ લॲཧ ֶश ߟ࡯

  5. 5 ࣮ݧͷجຊ஌ࣝ جຊతͳྲྀΕ σʔλऩू σʔλ෼ੳ ࣮ݧઃఆ લॲཧ ֶश ߟ࡯

  6. 6 ֤εςοϓͷཁ఺ େલఏ ͜Ε͔Β঺հ͢Δ෼ੳɼओுɼ࣮ݧɼԾઆ͸͢΂ͯจॻʹ࢒͢ ࢀߟɿIUUQTEPDTHPPHMFDPNEPDVNFOUEO$N(3*NS&D%);57.V2*[F4B&5K70CYY7-J%"+FEJU VTQTIBSJOH ɹɹɹIUUQTEPDTHPPHMFDPNEPDVNFOUE*%X0*#G"7)EQE-X8N"M2F8Y(3%RH-D3QX:FEJU VTQTIBSJOH • ݴޠԽ͢Δ͜ͱͰ΍Γ͍ͨ͜ͱ͕໌֬ʹͳΔ

    •ޙ͔Β࣮ݧ͕࠶ݱͰ͖Δʢ΍ͬͨ͜ͱ͕࠶ݱͰ͖ΔΑ͏ʹه࿥͢Δʣ •ଞਓͱ༰қʹڞ༗ɾٞ࿦Ͱ͖Δ ه࿥͍ͯ͠ͳ͍࣮ݧ͸΍ͬͯͳ͍ͷͱมΘΓ·ͤΜ
  7. 7 ֤εςοϓͷཁ఺ʛσʔλ෼ੳฤ ͲΜͳσʔλʁ • σʔλͷछྨʢ࿦จʛ5XJUUFSʛʜʣ •σʔλͷେ͖͞ʢσʔλ਺ʛฏۉจࣈ਺ʛޠኮ਺ʛʜʣ •σʔλʹภΓ͕ͳ͍͔ʢҟ༷ʹ௕͍จʛ#PUΈ͍ͨͳจॻʛʜʣ •σʔλͷಛ௃ʢॻ͖ݴ༿ʛ࿩͠ݴ༿ʛઐ໳༻ޠͷස౓ʛʜʣ •ಛఆͷϥϕϧʹσʔλ͕ภ͍ͬͯͳ͍͔ σʔλͷجຊతͳ৘ใΛ੔ཧ͢Δ

    ੜσʔλΛ࣮ࡍʹݟΔ͜ͱ͕େࣄ 
 ʹ౷ܭྔ΍ධՁࢦඪ͚ͩͰ͸ݟམͱ͕ͪ͠ͳσʔλͷಛ௃͕ൃݟͰ͖Δ ౷ܭྔ͸QBOEBTͰݟΔͱศར ࢀߟɿIUUQTDPMBCSFTFBSDIHPPHMFDPNESJWFZFF"SHNOD066P2(0/WCNLINP VTQTIBSJOH
  8. 8 ֤εςοϓͷཁ఺ʛσʔλ෼ੳฤ Ͳͷ͘Β͍೉͍͠ʁ wطଘݚڀͷ෼ੳΛ֬ೝ͢Δ w؆୯ͳϞσϧΛద༻ͯ͠ΈΔ Ͳ͏೉͍͠ͷ͔ɼͲͷ͘Β͍೉͍͠ͷ͔֬ೝ͢Δ TLMFBSOͰɼ#BHPG8PSET #P8 ͷϩδεςΟοΫճؼͯ͠ΈΔ wਫ਼౓Λ֬ೝɹͲͷ͘Β͍೉͍͔͠

    wͰ͖ͳ͔ͬͨྫΛோΊͯΈΔɹԿ͕೉͍͔͠ w֤୯ޠͷد༩Λ֬ೝɹͲ͏͍͏ಛ௃ͷλεΫ͔ ʮ͋Δ୯ޠ͕͋Ε͹͜ͷΫϥεʯΈ͍ͨͳϧʔϧϕʔεͰղ͚ΔͷͰ͋Ε͹ ػցֶशΛ͔ͭ͏ඞཁ͸͋Γ·ͤΜɽ
  9. 9 ֤εςοϓͷཁ఺ʛ࣮ݧઃఆฤ ࣄલ४උ wطଘख๏ΑΓʓʓͱ͍͏ධՁࢦඪͰ༏Ε͍ͯΔ wطଘख๏ΑΓߴ଎ԽͰ͖͍ͯΔ wఏҊख๏͸ʓʓΈ͍ͨͳσʔλʹ͸ಛʹ༗ޮͩ wʓʓͱ͍͏ݱ৅͸✖✖ͱ૬͕ؔ͋Δ Ͳ͏͍͏എܠͰԿΛ໌Β͔ʹ͍͔ͨ͠໌֬ʹ͢Δ ओுʹରԠ࣮ͨ͠ݧΛ͠ͳ͍ͱҙຯ͕ͳ͍ʂ w

    ʢओுʣֶशσʔλྔ͕গͳ͍৔߹ʹఏҊख๏͸༗ޮͩ 
 ˠֶशσʔλͷྔΛಈ͔࣮ͯ͠ݧ w ʢओுʣʓʓΛಛ௃ྔͱͯ͠ೖΕ͔ͨΒਫ਼౓্͕͕ͬͨ 
 ˠطଘϞσϧ͚ͩͰͳ͘ɼʓʓͳ͠Ϟσϧͱ΋ൺֱ ΊͪΌΊͪΌϋϚΔɹ͔ͭɹࣗ෼͚ͩͰ͸ؾ͔ͮͳ͍৔߹΋ଟ͍
  10. 10 ֤εςοϓͷཁ఺ʛ࣮ݧઃఆฤ ධՁࢦඪ ໰୊ɾओுʹ͋ͬͨධՁࢦඪΛߟ͑Δ wԿΛॏࢹ͢Δ͔ wσʔλʹ͍͋ͬͯΔ͔ ޡͬͯʮ͕Μʯͱ਍அ͞ΕΔਓΛݮΒ͍ͨ͠ˠ1SFDJTJPO ຊ౰ʹʮ͕ΜʯͩͬͨਓΛݟಀ͢ͷ͸ڐͤͳ͍ˠ3FDBMM ʮ͕Μʯͱʮ͕ΜͰͳ͍ਓʯ͕ಉྔఔ౓σʔλ͕͋Δˠ"DDVSBDZ ʮ͕Μʯͷਓ͕໌Β͔ʹগͳ͍ˠ1SFDJTJPOͱ͔3FDBMMͱ͔'ͱ͔

  11. 11 ֤εςοϓͷཁ఺ʛ࣮ݧઃఆฤ ޡͬͨධՁࢦඪྫ ਖ਼ղ ͕Μ ݈߁ ݈߁ ݈߁ ݈߁ ༧ଌ

    ݈߁ ݈߁ ݈߁ ݈߁ ݈߁ "DDVSBDZ 4 5 = 0.8 3FDBMM 0 1 = 0 ͜͜Ͱ"DDVSBDZ͸ෆద੾
  12. 12 ֤εςοϓͷཁ఺ʛલॲཧฤ ୅දతͳલॲཧ • খจࣈԽ • Lemmertizeʢޠװ͚ͩʹ͢Δʣ • 63-ͷ࡟আ •਺ࣈͷ౷ҰԽʢʹஔ͖׵͑Δʣ

    ݁ہԿΛ͢Ε͹͍͍ʁ w طଘݚڀ΍ࣅͨݚڀ͕͋Ε͹ɼͦΕʹ߹ΘͤΔͷ͕ແ೉ w ࠷ۙͷϞσϧ͸ɼલॲཧͤͣೖΕΔͷ΋ଟ͍ લॲཧ͸ඞͣॲཧޙͷσʔλΛΈΔʂʂ ֤ʢλεΫʛϞσϧʣͷʢઃఆʛৗࣝʣʹै͏ w όάͰશવҙਤͱҧ͏σʔλʹͳ͍ͬͯͨɼͳΜ͍ͯ͏ͷ΋Α͋͘Δ࿩ w όάΛճආͰ͖Δਓؒ͸͍·ͤΜʂ
  13. 13 ֤εςοϓͷཁ఺ʛֶशฤ ࣮ݧͷྲྀΕ  ֶशɾݕূɾςετ༻ʹσʔλΛ෼ׂ  ֶशσʔλͰϞσϧΛֶश  ʢֶश͕͏·͍ͬͯ͘Δ͔֬ೝʣ 

    ݕূ༻σʔλͰϋΠύʔύϥϝʔλνϡʔχϯά  ςετσʔλͰධՁ
  14. 14 ֤εςοϓͷཁ఺ʛֶशฤ σʔλͷ४උ ֶशɾݕূɾςετσʔλʹ෼ׂ͢Δ • ֶशσʔλ ϞσϧΛֶश͢Δ༻ͷσʔλ • ݕূσʔλ ϋΠύʔύϥϝʔλΛௐ੔͢Δ༻ͷσʔλ

    
 ͜ͷσʔλͰਫ਼౓͕࠷େʹͳΔΑ͏ʹύϥϝʔλΛબΜͩΓɼֶशΛࢭΊͨΓ͢Δ • ςετσʔλ ࠷ऴతͳධՁΛ͢Δ༻ͷσʔλ 
 ֶश࣌΍ϋΠύϥ୳ࡧ࣌ʹ͸ઈର࢖ͬͪΌμϝ
  15. 15 ֤εςοϓͷཁ఺ʛֶशฤ σʔλͷ෼ׂ • ֶशɾݕূɾςετσʔλʹ෼ׂ͞Ε͍ͯΔ৔߹ ˠͦΕʹै͍ͬͯͩ͘͞ • ֶशɾςετσʔλʹ෼ׂ͞Ε͍ͯΔ৔߹ ˠνϡʔχϯά͕ඞཁͰ͋Ε͹ɼֶशσʔλˠʢֶशɼݕূʣσʔλʹ෼ׂ͠·͠ΐ͏ •

    Կʹ΋෼ׂ͞Εͯͳ͍৔߹ʢࣗ෼Ͱͭͬͨ͘ͱ͖ʣ ˠަࠩݕূ͠·͠ΐ͏ ˠσʔλ͕େྔʹ͋Δʢ.d ʣ৔߹͸ɼʢֶशɼݕূɼςετʣσʔλʹ෼ׂ ͠·͠ΐ͏
  16. 16 ֤εςοϓͷཁ఺ʛֶशฤ ֶश • ଛࣦ͸མ͍ͪͯΔ͔ /&3ͱ͔ͷަࠩΤϯτϩϐʔϩεͩͱFͱ͔·Ͱ͸ී௨ʹམͪ·͢ɽ 
 Λ੾Βͳ͍ͷ͸Կ͔͓͔ͦ͠͏ • ֶशσʔλͰͷਫ਼౓͸े෼͔

    ֶशσʔλͰ͸ʢΑ΄Ͳ೉͍͠λεΫͰͳ͚Ε͹ʣਫ਼౓͕΄΅ʹͳΔ͸ͣͰ͢ ֶश͕͏·͍ͬͯ͘Δ͔֬ೝ͢Δ ςετσʔλͰͷਫ਼౓֬ೝΑΓઌʹֶशσʔλͰͷਫ਼౓֬ೝ͠·͠ΐ͏ ඍົʹֶशͰ͖͍ͯΔ৔߹ɼςετσʔλ͕೉͍͠ͷֶ͔श͕͏·͘ 
 ͍ͬͯͳ͍ͷ͔੾Γ෼͚ʹ͘͘ͳΓ·͢
  17. 17 ֤εςοϓͷཁ఺ʛֶशฤ ϋΠύʔύϥϝʔλͷνϡʔχϯά ֶश཰΍όοναΠζͳͲΛมߋͯ͠ɼਫ਼౓͕ߴ͘ͳΔΑ͏ʹௐ੔͢Δ͜ͱ ςετσʔλͰϋΠύϥνϡʔχϯά͸ͪ͠ΌͩΊͰ͢ʂ Α͋͘Δμϝͳྫ ݕূσʔλͰϋΠύϥνϡʔ χϯά͚ͨ͠Ͳɼςετσʔ λͰਫ਼౓Ͱͳ͍ͳ͊ ͤ΍ʂ͋ͱͪΐͬͱͰطଘݚ

    ڀͷਫ਼౓ൈ͘͠ɼͪΐͬͱֶ श཰͍͡Ζ͔ʂ😇
  18. 18 ֤εςοϓͷཁ఺ʛֶशฤ ϋΠύʔύϥϝʔλͷνϡʔχϯά ֶश཰΍όοναΠζͳͲΛมߋͯ͠ɼਫ਼౓͕ߴ͘ͳΔΑ͏ʹௐ੔͢Δ͜ͱ ςετσʔλͰϋΠύϥνϡʔχϯά͸ͪ͠ΌͩΊͰ͢ʂ Α͋͘Δμϝͳྫ ݕূσʔλͰϋΠύϥνϡʔ χϯά͚ͨ͠Ͳɼςετσʔ λͰਫ਼౓Ͱͳ͍ͳ͊ ͤ΍ʂ͋ͱͪΐͬͱͰطଘݚ

    ڀͷਫ਼౓ൈ͘͠ɼͪΐͬͱֶ श཰͍͡Ζ͔ʂ😇 ΧϯχϯάͰ͢ ςετσʔλ͸ɼֶश࣌ʹݟΕͳ͍ɾ ৮Εͳ͍σʔλͰ͢ ΘΓͱԣߦͯ͠Δ͔΋͠Ε·ͤΜ͕ɼ զʑ͸અ౓ΛकΓ·͠ΐ͏
  19. 19 ֤εςοϓͷཁ఺ʛֶशฤ ϋΠύϥ୳ࡧ ͍͔ͭ͘ϋΠύϥީิΛ༻ҙ͓͍ͯͯ͠ɼҰ൪͍͍ύϥϝʔλΛ୳͢ • όοναΠζʢdͱ͔ʣ •ֶश཰ʢFdFͱ͔ʣ •ʜ )ZESBͰ؆୯ʹ࣮૷͢Δͱ͔0QUVOB࢖͏ͱ͔͋Γ·͕͢ɼ 


    ஶऀ͸࢖ͬͯͳ͍Ͱ͢ɽศརͦ͏Ͱ࢖ͬͯΈ͍ͨͰ͢ɽ
  20. 20 ֤εςοϓͷཁ఺ʛֶशฤ ֶश࣌ͷ஫ҙ఺ w ࠶ݱੑͷͨΊʹɼSBOEPNTFFEΛݻఆ͢Δ 
 ΋͘͠͸ɼෳ਺ͷSBOEPNTFFEͰฏۉΛऔΔ 3BOEPNTFFE͸͕ଟ͍Ͱ͢ ʮੲɺ௒஌ੑΛඋ͑ͨ൚࣍ݩੜ໋ମ͕ʰ͜ͷӉ஦ͷۭ࣌Ͱ൪໨ʹ͙͢Ε ͨʱίϯϐϡʔλʔɺσΟʔϓɾιʔτΛઃܭ͠ɺσΟʔϓɾιʔτʹʰੜ

    ໋ɺӉ஦ɺͦͯ͠ສ෺ʹ͍ͭͯͷڀۃͷٙ໰ͷ౴͑ʱΛܭࢉͤ͞ΔɻσΟʔ ϓɾιʔτ͸ສ೥͔͔ͬͯ౴͑Λܭࢉ͢ΔɻσΟʔϓɾιʔτ͸͜ͷҒେ ͳΔ೔ͷͨΊʹू·ͬͨਓʑͷ୅දୡʹݴͬͨʰ౴͑͸ʜʜʮʯͰ͢ʱʯ ʢJOۜՏώονϋΠΫɾΨΠυʣ
  21. 21 ֤εςοϓͷཁ఺ʛֶशฤ ֶश࣌ͷ஫ҙ఺ • ػೳબ୒͸ઃఆϑΝΠϧ͔ίϚϯυϥΠϯҾ਺ͰͰ͖ΔΑ͏ʹ͢Δ ϞσϧΛม͑Δ࣌ɼ౎౓ίʔυΛ͍͍ͬͯ͡Δͱɼػೳؒͷ੔߹ੑͱ͔Ͱ 
 όάͷݩʹͳΓ·͢ɽ֎͔Βೖྗɾબ୒Ͱ͖ΔΑ͏ʹ͠·͠ΐ͏ python evaluate_bert_generator.py

    \ --model_name cl-tohoku/bert-base-japanese \ --model_path /home/is/ujiie/wiki_en/models/bert_biencoder.model \ --output_path /home/is/ujiie/wiki_en/results/sample_bi \ --index_path /home/is/ujiie/wiki_en/models/base_bert_index \ --load_index \ --candidate_dataset /data1/ujiie/wiki_resource/pages_preprocessed_for_bert-base-japanese.pkl \ --candidate_preprocessed \ --mention_dataset /data1/ujiie/shinra/EN/linkjp-sample-210402/ \ --category all \ --builder_gpu \ --max_ctxt_len 32 \ --max_title_len -1 \ --max_desc_len 200 \ --fp16 \ --fp16_opt_level O1 \
  22. 22 ֤εςοϓͷཁ఺ʛֶशฤ ֶश࣌ͷ஫ҙ఺ • ଛࣦΛه࿥͢Δ ࣗ෼Ͱϓϩοτͯ͠΋͍͍Ͱ͕͢ɼ 5FOTPSCPBSE΍NM fl PXͱ͔࢖͏ͱศརͰ͢ 


    ʢޙड़ʣόάΛݟ͚ͭ΍͘͢ͳΓ·͢ • ϋΠύϥΛه࿥͢Δ ޙ͔ΒͳΜͷ࣮ݧΛ͔ͯͨ͠Θ͔Βͳ͘ͳΓ·͢ɽ 
 ଛࣦͱҰॹʹNM fl PXͱ͔Ͱ؅ཧ͢ΔͱศརͰ͢ɽ
  23. 23 ֤εςοϓͷཁ఺ʛֶशฤ ͏·͍͔͘ͳ͍ͱ͖ʹ֬ೝ͢Δ͜ͱᶃ • গ਺σʔλʢdʣͰଛࣦ͸ۙ͘·Ͱམͪ·͔͢ʁ ˠམͪͳ͚Ε͹ɼͨͿΜόά͕͋Γ·͢ɽԼ͔Β̎ͭ΋ࢀর • ֶश࣌ʹଛࣦ͸མ͍ͪͯͬͯ·͔͢ʁ ˠগ਺σʔλͰ͸མͪΔ৔߹ɼ/BO͕ग़ͯͨΓɼσʔλʹ໰୊͕͋ͬͨΓ͠·͢ •

    ࠷దԽख๏͸ద੾Ͱ͔͢ʁ ˠ4(%͔Β"EBNʹ͢Δͱܶతʹଛࣦ͕མͪͨΓ͠·͢ • ֶश཰͸ద੾Ͱ͔͢ʁ ˠ#&35ͷ৔߹FdF͘Β͍͕૬৔Έ͍ͨͰ͢
  24. 24 ֤εςοϓͷཁ఺ʛֶशฤ ͏·͍͔͘ͳ͍ͱ͖ʹ֬ೝ͢Δ͜ͱᶄ • ଛࣦʹ/BO͕Ͱͯ·ͤΜ͔ʁ ˠ/BOͷ··CBDLXBSE͢Δͱ͓͔͘͠ͳΓ·͢ • [FSP@HSBE ͯ͠·͔͢ʁ ˠ[FSPHSBE͠ͳ͍ͱɼΤϥʔ͸Ͱ·ͤΜ͕ɼޯ഑͕ͲΜͲΜ஝ੵ͞Ε͍ͯͬͯ·͢

  25. 25 ֤εςοϓͷཁ఺ʛߟ࡯ฤ ߟ࡯ํ๏ • ԾઆΛ୳͢ ্ख͍ͬͨ͘ɾࣦഊͨ͠ཧ༝Λάϧʔϐϯά͍ͯ͘͠ • ԾઆΛݕূ͢Δ ΋ͱ΋ͱ͍࣋ͬͯͨɾ৽ͨʹग़ͨԾઆΛݕূ͢Δ ͏·͍ͬͨ͘ɾࣦഊͨ͠ཧ༝Λ୳ͨ͢ΊʹɼԾઆϕʔεͰߟ࡯͢Δ

    ອવͱσʔλΛோΊΔɼద౰ʹ౷ܭྔΛͩ͢ͷ͸େ఍͏·͍͔͘ͳ͍Ͱ͢ ࿦จͷओு΋͜͜Ͱิڧ͍͖ͯ͠·͢ ୯ʹਫ਼౓͕ྑ͔͚ͬͨͩͰͳ͘ɼͳͥྑ͔ͬͨͷ͔Λߟ࡯͢Δ͜ͱ͕ 
 ࿦จΛॻ͘ͱ͖ʹେ੾Ͱ͢
  26. 26 ֤εςοϓͷཁ఺ʛߟ࡯ฤ ԾઆΛ୳͢ • ઐ໳༻ޠ͕͍ࠞͬͯ͡ΔจʹޡΓ͕ଟ͍ͳʜ ˠະ஌ޠॲཧ͕͏·͍ͬͯ͘ͳ͍ͷͰ͸ʁ 
 ˠϞσϧ͕ઐ໳༻ޠΛ্ख͘ѻ͑ͯͳ͍ͷͰ͸ʁ • ϥϕϧʹΑͬͯਫ਼౓͕શવҧ͍ͦ͏ͩͳʜ

    ˠগ਺ϥϕϧ্͕ख͘෼ྨͰ͖ͯͳ͍ͷͰ͸ʁ ˠ͋ͷϥϕϧ͸෼ྨ͕೉͍͠ͷͰ͸ʁ Ծઆʹݕ౼΋͔ͭͳ͍৔߹ɼ·ͣ͸σʔλΛோΊͯԾઆΛ࡞Δ 
 Ծઆ͸࣮ݧʹؔ͢Δ͜ͱɾओுʹؔ͢Δ͜ͱԿͰ΋͍͍Ͱ͢ ൺֱख๏ͷ༧ଌ݁Ռ΋ࢀরͯ͠ɼఏҊख๏͚͕ͩ߹͍ͬͯͨྫɼఏҊख๏͚͕ͩ ؒҧ͍ͬͯͨྫΛΈͯΈΔͱޮՌత
  27. 27 ֤εςοϓͷཁ఺ʛߟ࡯ฤ ԾઆΛݕূ͢ΔͨΊͷ෼ੳ • ະ஌ޠॲཧ͕͏·͍ͬͯ͘ͳ͍ͷͰ͸ʁ • গ਺ϥϕϧ্͕ख͘෼ྨͰ͖ͯͳ͍ͷͰ͸ʁ ԾઆΛ༻ҙͨ͠ΒɼͦΕΛఆྔɾఆੑతʹݕূ͍͖ͯ͠·͠ΐ͏ ˠֶशɾςετσʔλͰͷະ஌ޠͷׂ߹ ˠೖྗதͷະ஌ޠͱਫ਼౓ͷؔ܎

    ˠϥϕϧग़ݱස౓ͱਫ਼౓ͷؔ܎ • ͋ͷϥϕϧ͸෼ྨ͕೉͍͠ͷͰ͸ʁ ˠϥϕϧ͝ͱʹޠኮྔΛൺֱ ˠਫ਼౓ͷ௿͍ϥϕϧʹߜͬͯσʔλΛோΊΔ ͜͜͸ͦͷ··࿦จͷ෼ੳɼ࣍ͷ࿦จͷωλʹͳΔͷͰɼه࿥͠ͱ͖·͠ΐ͏
  28. 28 ֤εςοϓͷཁ఺ʛߟ࡯ฤ ݕূ݁Ռͷ൓ө • ࿦จͷߟ࡯ʹॻ͍ͯɼओுͷิڧͱͯ͠࢖͏ •ϞσϧΛΑΓΑ͘վળ͢Δ •৽͍͠࿦จͷωλʹ͢Δ ݕূͰ͖ͨΒɼ࣍͸ҎԼͷ͜ͱ͕ߟ͑ΒΕ·͢ɽ

  29. 29 ֤εςοϓͷཁ఺ʛߟ࡯ฤ ൺֱख๏Λߟ͑௚͢ ৽ͨʹཱͯͨओுɾԾઆΛαϙʔτ͢ΔͨΊʹൺֱʢPSϝΠϯʣख๏Λߟ͑௚͢ wಉ͡λεΫͷطଘख๏ w༗ޮͩͱओு͍ͨ͠ϞδϡʔϧΛൈ͍ͨϞσϧ wϞσϧ୯ҐͰͷൺֱ wઃఆ୯ҐͰͷൺֱ wֶशσʔλྔ͕͕ͪ͏Ϟσϧ wֶशͨ͠σʔλ͕͕ͪ͏Ϟσϧ

    ఏҊख๏͕ԿΑΓ༏Ε͍ͯΕ͹ཱͯͨԾઆɾओு͕αϙʔτ͞ΕΔ͔ߟ͑Δɼ ૬ஊ͢Δ
  30. 30 جຊ͸͜͜·ͰͰ͢ʂ

  31. 31 ׳Ε͖ͯͨΒݕ౼͢Δ5JQT ࣮૷ • 1ZUIPO͸Ծ૝؀ڥ࢖͏ 1Z5PSDI΍USBOTGPSNFSTͳͲͷόʔδϣϯিಥΤϥʔ͔Βղ์͞Ε·͠ΐ͏ 
 खܰʹ͸QZFOW΍WJSUVBMFOWɼ%PDLFSΛ࢖࣮ͬͯݱ͠·͢ • ϩάΛऔΔ

    ࣮ݧҙਤͱڞʹɼϞσϧϑΝΠϧɼ݁ՌϑΝΠϧͳͲΛ೔෇ͱڞʹϩάΛͱ͓ͬͯ͘ ͱɼޙ͔ΒৼΓฦΔ࣌ศརͳͱ͖͕͋Γ·͢
  32. 32 ׳Ε͖ͯͨΒݕ౼͢Δ5JQT ࣮૷ • ಡΈ΍͍͢ίʔυΛҙࣝ͠·͠ΐ͏ Ұϲ݄ޙͷࣗ෼͕Θ͔Βͳ͚Ε͹ɼ࠶࣮ݧ࣌ʹΊͪΌΊͪΌखؒͰ͢ ࠷௿ݶҙຯͷ͋Δม਺໊ɼؔ਺໊Λ͚ͭ·͠ΐ͏ 
 ʢHFU@UXFFU@GSPN@VTFSJE VTFS@JE

    ͱ͔ʣ • (JUɼ(JUIVC͔͍ͭ·͠ΐ͏ ͋ͷ࣮ݧͷ࣌ͷίʔυʹ໭Γ͍ͨɽɽɽΈ͍ͨͳ͜ͱ͋Δ͔΋ɽେࣄͳόʔδϣϯʹ ͸λάΛ͚͓ͭͯ͘ͱศརͰ͢ɽ 
 ઌഐ΍ઌੜʹίʔυͷ֬ೝͯ͠΋Β͏࣌΍ίʔυͷެ։࣌ʹ΋εϜʔζͰ͢