機械学習エンジニアをやってた時の実話とキャリアパスについての考察
ػցֶशΤϯδχΞ͕ࢦ͢ΩϟϦΞύεͱͦͷ࣮※͜ͷϊϯϑΟΫγϣϯͰ͢Shinichi Nakagawa@shinyorke 2023/01/19 Start Python Club #89
View Slide
͜ͷεϥΠυͷରಡऀ• σʔλαΠΤϯςΟετɾػցֶशΤϯδχΞͱͯ͠ࣄΛ͍ͨ͠ํ• طʹσʔλੳɾAIతͳϓϩμΫτɾϓϩδΣΫτʹैࣄ͍ͯ͠Δ,• ϝϯόʔͷํʢΤϯδχΞɾσʔλαΠΤϯςΟετΘͣʣ• ϚωδϝϯτͷํʢϓϩμΫτɾϓϩδΣΫτͷͲͪΒ͔ʣ• AIͱ͔σʔλͱ͔Λѻ͏৫ͷϚωδϝϯτɾڭҭ୲ͷํPythonͷग़·ͤΜ, R&Dɾݚڀ৬ͷํʹϚον͠ͳ͍͔🙏
Who am ɹ?ʢ͓લ୭Α?ʣ• Shinichi Nakagawa@shinyorke• େख֎ࢿITίϯαϧاۀϚωʔδϟʔ ʢݩɾࣄۀձࣾͷϑϧαΠΫϧΤϯδχΞʣ• ຊ৬ΫϥυΠϯϑϥΒԿΒͷίϯαϧ ݱ৬ͷׂSREɾΠϯϑϥํ໘ϝΠϯ• ػցֶशΤϯδχΞͱͯ͠ͷΩϟϦΞ• AIʹΑΔίϩφϫΫνϯछ༧ଌʢ2021ʣ• શࣾσʔλج൫ߏஙɾར׆༻ଅਐʢ2020ʣ• ٿσʔλαΠΤϯεʢ2012-ݱࡏʣ• ηΠόʔϝτϦΫε⽁͕ಘҙ
ʮਪ͠ਪͤΔ࣌ʹਪͤʯͱ͍͏ԶͷDXΛ࣮ݱ͢ΔͨΊͷαʔόϨεͳσʔλج൫։ൃͱӡ༻https://event.shoeisha.jp/devsumi/20230209/session/4196/σϒαϛͰσʔλج൫ͱ⽁ͷΛ͠·͢དྷͯͶ
ຊͷ͓ʢཁʣ• ػցֶशΤϯδχΞʹඞཁͳͷҎԼ3ͭ. ʢશ෦͑ͳ͍͍͔ͯ͘ΒҰͭಘҙʹͳΖ͏ʣ• ΞϓϦΛ࡞Δɾಈ͔͢εΩϧ• ΠϯϑϥΛߏஙɾӡ༻͢ΔεΩϧ• ϏδωεεΩϧʢ͜Ε͕͘͢͝େࣄʣ• ੜͷσʔλʹ৮ΕΔɾυοΫϑʔσΟϯά͢Δश׳େࣄ.• ΑΓ্ͷΩϟϦΞΛࢦ͢ਓ, ίϛϡχέʔγϣϯͱ νʔϜϚωδϝϯτΛେʹ.
ຊͷ͓͠ͳ͕͖• ࢲͷػցֶशΤϯδχΞวྺ• ػցֶशΤϯδχΞɾσʔλαΠΤϯςΟετʹඞཁͳεΩϧͱ?• ػցֶशΤϯδχΞɾσʔλαΠΤϯςΟετΛࢦ͢ํશ෦ಡΉͷ͕໘ͳํͤΊͯࠇഎܠͷεϥΠυ͚ͩͰಡΜͰ.
ࢲͷػցֶशΤϯδχΞวྺ
ࢲ͕͖ͬͯͨ͜ͱʢ࣌ܥྻʣ30લʢ12લʣ͔ΒҰࡢʢ41ࡀʣ͘Β͍·ͰͷৼΓฦΓ
ۦ͚ग़࣌͠ʢ30લʣ• ͍࣌ͨձࣾͷࣄͰR&DͷϓϩδΣΫτʹΞαΠϯ GISʢཧใγεςϜʣͷϓϩτλΠϓ࡞ΓͰσϏϡʔ• ݚڀऀ͕࡞ͬͨΞϧΰϦζϜɾίʔυΛRubyPythonͷΞϓϦʹ ΈࠐΉͱ͍ͬͨࣄΛ͍ͯͨ͠ʢͪͳΈʹ͜Ε͕PythonσϏϡʔʣ• FlaskͰWebΞϓϦ࡞ͬͨΓ, σʔλͷΫϨϯδϯάΛؤுͬͨΓ, PyQtʢWindowsΞϓϦʣͰσϞΛ࡞ͬͨΓͱ͔ͳΜͰͬͨ.
ۦ͚ग़࣌͠ʹಘͨεΩϧͱݟ• ੜσʔλͱ, σʔλΛੜΈग़͢ͷʢαʔϏεɾΞϓϦͳͲʣΛཧղ͢Δ. ༷ॻΛಡΉ͚ͩͰͳ͘ੜσʔλΛݟΔ, υοάϑʔσΟϯάઈରΔ. ※υοάϑʔσΟϯά=ࣄͷରʹͳΔαʔϏεΛࣗͰ͏͜ͱ.• είʔϓʢ͘͠ΰʔϧʣΛΩϝͯ࡞ΓΔ͜ͱϝονϟେࣄ. Done is better than perfectͬͯͭʢ࡞ͬͨͷͬ͞͞ͱੈʹग़ͤʣ.• ΞϧΰϦζϜࣜɾίʔυͷྑ͞Λڝ͏ɾٞ͢Δͷେࣄ͕ͩ, ʮ༷ɾσʔλಛੑʹԊͬͨલॲཧʯ͕େࣄʢσʔλͷཧղॏཁʣ.
ϓϩδΣΫτϝϯόʔͱͯ͠ʢ30ޙʣ• ελʔτΞοϓͰෳͷػցֶशɾAIϓϩδΣΫτͷϝϯόʔ.• ଞͷػցֶशΤϯδχΞɾσʔλαΠΤϯςΟετ͕࡞ͬͨϞσϧΛ ࢲ͕γεςϜʹΈࠐΈ, ϓϩμΫτͱͯ͠ɾϦϦʔε͢Δࣄ.• ݶΒΕͨϦιʔεɾظؒͰཁٻ͞ΕΔ࣭Λ࣋ͬͯग़͢ͱ͍͏εϦϧ νʔϜͱͯ͠ίϛϡχέʔγϣϯऔΓͳ͕Βணͤ͞Δۤ࿑ͷ࿈ଓ.
ϓϩδΣΫτϝϯόʔͱͯ͠ಘͨεΩϧͱݟ• ϓϩμΫτΦʔφʔɾσʔλαΠΤϯςΟετɾΤϯδχΞɾσβΠφʔ ͱ͍ͬͨεςʔΫϗϧμʔΈΜͳҧ͏͜ͱݴ͏ͷͰҙݟௐ(ry• ΤϯδχΞଆ໘Ͱݴ͏ͱ, σʔλαΠΤϯςΟετ͕࡞ͬͨϞσϧɾίʔυΛ ϓϩμΫτʹऔΓࠐΉ͔ͭӡ༻ʢML Opsʣ·Ͱ͍࣋ͬͯۤ͘࿑͕͋Δ.• ʮσʔλαΠΤϯςΟετͱΤϯδχΞҧ͏ੜଶܥͷੜ͖ʯͱ֮͑Δ. ྆ऀͷίϛϡχέʔγϣϯ্͕ख͍͘͘ͱޭ, μϝͩͱ(ry
ϚωδϝϯτΛΒͤͯΒͬͨʢ40ʣ• લ৬ͷελʔτΞοϓͰҎԼϓϩδΣΫτͷऀ݉ϝϯόʔ.• શࣾతͳσʔλج൫ߏஙͱσʔλར׆༻ͷਪਐ• ίϯγϡʔϚ͚ίϯςϯπʮAIϫΫνϯछ༧ଌʯͷاը։ൃ• Ͳͬͪগਫ਼ӶνʔϜͩͬͨͷͰϚωδϝϯτɾظௐ͠ͳ͕Β, ϝϯόʔͱͯ͠खΛಈ͔ͨ͠&ֶੜϝϯόʔ͍ͨͷͰڭҭ.• ͲͪΒྑ͍Ռ͕ग़ͯ, গͳ͘ͱॳඪୡͨ͠🎉
ϚωδϝϯτΛͬͯಘͨܦݧͱֶͼ• ʮࣦഊͯ͠Զ͕࣋ͭΘ͍ʂʯ͙Β͍ͰΔͷ͕ஸ͍͍💪 اըɾཁ݅ɾઃܭ͔ΒσϦόϦʔ·Ͱશ෦͜ͷ͓ؾ࣋ͪͰΓ͖Γ.• ʮσʔλαΠΤϯεؤுΔਓʯʮΤϯδχΞϦϯάؤுΔਓʯ Έ͍ͨͳׂ୲&མͪͦ͏ͳϘʔϧΛશ෦͕ࣗरͬͯޭ🎉• νʔϜϝϯόʔͷϞνϕʔτʹࡉ৺ͷҙΛ͍ͭͭؤுͬͯΒ͍, ໘͍͘͞෦͕ࣗέπΛ࣋ͭ, ࣗͳ͕Βͷউͪύλʔϯര.
࠷ऴతʹग़ͨՌͷ·ͱΊ• ۦ͚ग़࣌͠• ͍͔ͭ͘ͷϓϩτλΠϓͱίϯηϓτϞσϧʢPoCతͳϓϩμΫτ͕ͨ͘͞Μʣ• Ұ෦ͪΐͬͱͨ͠ਓؾΞϓϦͷΠνػೳʹঢ֨ʢಓͳࣄ&υοάϑʔσΟϯάͷՌʣ• ϓϩδΣΫτϝϯόʔ࣌• ϏδωεϚονϯάαʔϏεͷొऀϓϩϑΟʔϧʹܦݧΛλά͚͢ΔԿ͔Λ։ൃ• ͦͷଞ, ͍͔ͭ͘ͷPoCʢͯ͢౼ͪࢮʹʣ• Ϛωδϝϯτ࣌• AIϫΫνϯछ༧ଌʢϓϩμΫτϚωδϝϯτ݉ΤϯδχΞʣ• σʔλར׆༻ਪਐɾσʔλج൫ߏஙɾӡ༻ʢ্ʹಉ͡ʣۤͯ͘ਏ͍ࢥ͍ग़ͷํ͕ଟ͍Ͱ͕͢, ޭ͋Γຬ͍ͯ͠·͢&ͪͳΈʹࠓػցֶशͷࣄͯ͠·ͤΜʢҧ͏ϛογϣϯ͍ͯ͠Δʣ.
ػցֶशΤϯδχΞͱσʔλαΠΤϯςΟετʹඞཁͳεΩϧͱ?※͋͘·ͰݸਓతͳݟղͰ͢ʢҟೝΊΔʣ
ࢲͷܦݧ͔Βݴ͑ΔΞΧϯߟ͑ํ͔Βհ͠·͢
্ख͘ߦ͔ͳ͍ΩϟϦΞɾελϯεʢߟ͑ํʣ• Python֮͑ͯPyTorchͱ͔Jupyter͑Ε͍͍ΜͰ͠ΐ?• ֶΛͻͨ͢Βؤுͬͯษڧͨ͠Β͍͍ΑͶ?• ʮʢ͑Δσʔλ͕͋ΕʣͰ͖·͢ʯͱ͔ݴͬͪΌ͏ ࢲ͕աڈʹग़ձͬͨػցֶशΤϯδχΞʢؚΉީิऀʣͰ ͜͏͍͏ΩϟϦΞɾελϯεͰޭͨ͠ਓΛΒͳ͍.
Pythonͱֶ͔֮͑Ε͍͍ΜͰ͠ΐ?• ࠷ݶͷεΩϧɾཧղྗΛࢦ͢ҙຯͰؒҧ͍ͬͯͳ͍Ͱ͕͢, Pythonͱֶͱ͍͏ʮखஈʯ͚ͩͰNG• ੜσʔλΛ୳ࡧతʹղੳɾੳ͢Δश׳ɾӦΈ͕ॏཁ. ʮखஈʯ͜ΕΒͷաఔͰຏ͍͍ͯ͘ͰશવOK.• PythonΊͬͪΌ͑Δ, ࣜେ͖ɾޠΕΔʂʂʂํΑΓ, SQLExcelͬͯಓʹίπίπ୳ࡧͰ͖Δํͷํ͕ΑΓ͢Δ.
ʢ͔ͭ͑Δσʔλ͕͋ΕʣͰ͖·͢• ਓɾձ͔ࣾΒΒ͏σʔλʹґଘ͢Δʮड͚ʯͰࣄແཧ.• σʔλ͓ΑͼϏδωεཁ݅ΛݩʹʮൃऀʹఏҊͯ͠ਐΊΔʯॴ·Ͱ Δඞཁ͕͋Δ, Ͱͳ͍ͱʮՌΛೲΊΔʯࣄ͕Ͱ͖ͳ͍.• ʮ͔ͭ͑Δσʔλʯ͏ͷͰͳͯ͘, ࣗΒ୳͠ݟ͚ͭΔͷ͕ઌ. ͦͷͨΊͷυοάϑʔσΟϯάͩͬͨΓੜσʔλͷ୳ࡧͩͬͨΓ. ʢυοάϑʔσΟϯάɾ୳ࡧͷ݁Ռ͔ΒσʔλͲ͏͠Α͏૬ஊʣ
ඞཁεΩϧΛମܥཱͯΔͱ͜Μͳײ͡.
ػցֶशΤϯδχΞͷεΩϧϚοϓ• ΞϓϦɾΠϯϑϥɾϏδωεͰ͚ͯߟ͑Δͱྑ͍• ΞϓϦΛ࡞Δɾಈ͔͢εΩϧ• ΠϯϑϥΛߏஙɾӡ༻͢ΔεΩϧ• ཁ݅ΛاըɾݴޠԽ͠ਐΊΔϏδωεεΩϧ• νʔϜͱͯ͠3ཁૉΛͯ͢Χόʔ͢Δ͙Β͍͕ ஸΑ͍ͱࢥ͍·͢ʢҰਓͰΔͷແཧͳͷͰʣ• ֶͱϓϩάϥϛϯάΛֶशͨ͠Β͍͍ײ͡ʂ …Ͱແ͍͜ͱΛ֮͑ͯΒ͑Ε. ʢ͜Εڭҭ࠾༻ಉ͡ʣ
ΞϓϦέʔγϣϯͷεΩϧ• σʔλͱΞϧΰϦζϜͷࣝɾཧղʢ౷ܭ, ֶ, etc…ʣ• ΞϧΰϦζϜͷ࣮ʢσʔλऩूɾલॲཧɾΞϧΰϦζϜશൠʣ• ϓϩμΫτͱͯ͠ΤϯδχΞϦϯά͢Δ࣮ྗ ※APIԽ͢Δ, ύοέʔδϯά, ETLΛߏங͢Δetc…• γεςϜΛͲ͏࡞Δ͔?ӡ༻͢Δ͔??ͷࣝͱܦݧʢML OpsͳͲʣʮ୭͔͕ఆٛɾઃܭʯͨ͠ͷཧղɾ࣮Ͱ͖Δ, ͕ࢦ͢ಓ
ΠϯϑϥͷεΩϧ• σʔλϞσϧͷఆٛɾઃܭ• Πϯϑϥʹؔ͢ΔࣝɾܦݧʢαʔόʔΛཱͯΔ, DBνϡʔχϯάetc…ʣ• Ϋϥυ͓ΑͼΦϯϓϨϛεڥͷཧղ.AIɾσʔλج൫ͷΈͳΒͣ, ର֎γεςϜͱͷ࿈ܞͳͲ࣮ൣғ͕ඇৗʹ͍.• Ϟσϧͷఆظߋ৽ɾσϓϩΠ, γεςϜͷӡ༻εΩϧʢSREతͳͷʣʮ࡞ͬͨϞσϧΛϓϩμΫτʹΈࠐΜͰ҆ఆӡ༻ʯͰ͖ΔΤϯδχΞ
ϏδωεͷεΩϧ• ʮAIͰ͍͍ײ͡ʹͯ͘͠Εʯͱ͍͏ࡶΦʔμʔ͔Βاըɾཁ݅ʹ མͱ͠ࠐΉͨΊͷपลࣝʢυϝΠϯࣝʣɾεΩϧ• PoC͔Β࣮ӡ༻ʹࢸΔ·Ͱͷϓϩηεɾܭըͷઃܭ• ϓϩδΣΫτΛਪਐ͢ΔͨΊͷϚωδϝϯτྗ ಛʹϓϩδΣΫτϚωδϝϯτʢϓϩμΫτϚωδϝϯτେࣄʣ• ൃऀɾΤϯδχΞͷํͷΛฉ͍͍͍ͯײ͡ʹ͢ΔAIɾσʔλͷઐࣝͱରͷυϝΠϯࣝͰ͍͍ײ͡ʹ͢ΔͳΜͰ
৬छͰ͚Δͱ͜͏͍͏ײ͡ʢݸਓͷݟղʣεΩϧ ओͳ৬छ උߟΞϓϦέʔγϣϯɾαʔόʔαΠυΤϯδχΞɾϑϩϯτΤϯυΤϯδχΞɾΞϓϦΤϯδχΞΤοδίϯϐϡʔςΟϯάͷ಄ʹΑΓΞϓϦϑϩϯτػցֶशΛѻ͏࣌ΠϯϑϥɾαʔόʔαΠυΤϯδχΞɾΠϯϑϥΤϯδχΞɾσʔλϕʔεΤϯδχΞձࣾɾνʔϜʹΑͬͯɺʮΞϓϦέʔγϣϯΛ࡞ΔΤϯδχΞ͕ΠϯϑϥݟΔʯ͍ΘΏΔʮ%FW0QTʯ͕ཧ༝ͰΞϓϦέʔγϣϯͱ݉͋ΓಘΔϏδωεɾσʔλαΠΤϯςΟετɾϓϩμΫτϚωʔδϟʔɾ*5ίϯαϧλϯτ༷ΛܾΊͨΓϚωδϝϯτΛͨ͠Γ͢ΔϨΠϠʔ͕֘ɺ͜ͷਓୡ͕ίʔυΛ·ͳ͍͠ ԿͩͬͨΒதΒͳ SZ
ඞཁͳεΩϧଟ͗͢·ͤΜ͔?• 3ͭͷεΩϧͷͲΕ͔ͰࣗͷྖҬɾΛܾΊ, ଞͷྖҬͷਓͱରʹίϛϡχέʔγϣϯͰ͖Δ͙Β͍͕ཧ.• શ෦Ͱ͖ΔΑ͏ʹͳΔඞཁ͋Γ·ͤΜ, ͱ͍͏͔ແཧͰ͢. গͳ͘ͱϓϩδΣΫτͰ3ͭ݉ແཧͰ͢ʢग़དྷͯ2ͭʣ.• ࣗͷׂɾಘҙෆಘҙΛཧղ͠, Γͳ͍෦Λଞͷํʑͱ ڠۀ͢Δ͙Β͍ͷࣝͱεΩϧ, େਓͷ༨༟Λ࣋ͭͷ͕ϕετ.
͜Ε͔ΒػցֶशΤϯδχΞͱσʔλαΠΤϯςΟετΛࢦ͢ํ…ʹՃ͑ͯ, ϚωδϝϯτΛ͢Δਓฉ͍ͯཉ͍͠ʢ࣮ʣ
ʲ࠶ܝʳࢲ͕͖ͬͯͨ͜ͱʢ࣌ܥྻʣʮۦ͚ग़͠ʯʮطʹϝϯόʔʯʮϚωδϝϯτΔʯ͙Β͍Ͱ͠·͢
͜Ε͔ΒσʔλαΠΤϯεʹۦ͚ग़͢ํ• σʔλͷલॲཧɾΞϊςʔγϣϯɾWebΞϓϦ࡞Γetc… ͱʹ͔͘ͷલͷࣄΛͬͯ݁ՌɾՌग़͢ͱಉ࣌ʹεΩϧ͚ͭΑ͏.• ͜ͷ࣌ظͱʹ͔͘σʔλʹ৮Ε࣮ͯફܦݧΛੵΉ͖. ੜσʔλͱରቂ͢Δ, υοΫϑʔσΟϯά͢Δͷେࣄ.• ʮࣗࣗͰΔػցֶशϓϩδΣΫτʯΛΔͱঘྑ͍. ࢲʮٿσʔλੳʯͰֶࣗࣗश͍͍ͯͬͯ͠ײ͡ʹͳΓ·ͨ͠.
طʹϝϯόʔͱͯ͠׆༂͍ͯ͠Δํ• ϓϩδΣΫτɾϓϩμΫτͷείʔϓͱΰʔϧΛҙࣝͯ͠ σϦόϦʔͰ͖ΔΑ͏, ٕज़ͱϚωδϝϯτΛֶͼ·͠ΐ͏.• ্ͷਓԼͷਓʮٕज़Θ͔ΒΜʯʮAIΘ͔ΒΜʯͱݴ͍͕ͪͰ ͓৺͕αϯυΠονʹͳΔͱࢥ͍·͕͕͢͜͜౿ΜுΓͲ͜Ζ.• ʮԶΤϯδχΞʯʮࢲσʔλαΠΤϯςΟετʯతͳҙࢤΛ࣋ͭ …ͷʹՃ͑ͯ, ʮଞऀͷઆ໌ྗʯʮνʔϜΛಈ͔͢εΩϧʯΛ͚ͭΔ.
ϚωδϝϯτΛ͍ͯ͠Δor͜Ε͔Β͢Δਓ• Կ͕͕͋ͬͯࣗέπΛ࣋ͭʂ͙Β͍ʹΓ·͠ΐ͏.• ʮ͕ࣗσʔλαΠΤϯεɾΤϯδχΞϦϯάʹڧ͍ʯ͚ͩͰ✗ νʔϜͱͯ͠, ձࣾͱͯ͠Ռ͕ग़ͯφϯϘͰ͢.• ࣗͷؤுΓҎ্ʹ, νʔϜϝϯόʔͷϞνϕʔγϣϯग़ &αʔόϯτɾϦʔμʔγοϓతʹࢧ͑Δ&མ͍ͪͯΔϘʔϧΛर͏ͷ͕˕• νʔϜͰͷࣄͰՌ͕ग़ΔͱνʔϜϝϯόʔͱࣗͷΩϟϦΞ͕Ұؾʹ๛͔ʹͳΓ·͢. &ԾʹՌͰͳͯͦ͘ͷֶͼ͕ܦݧͱͳΓ, ࣗͷࢢՁʹܨ͕Γ·͢.
ʲ࠶ܝʳຊͷ͓• ػցֶशΤϯδχΞʹඞཁͳͷҎԼ3ͭ. ʢશ෦͑ͳ͍͍͔ͯ͘ΒҰͭಘҙʹͳΖ͏ʣ• ΞϓϦΛ࡞Δɾಈ͔͢εΩϧ• ΠϯϑϥΛߏஙɾӡ༻͢ΔεΩϧ• ϏδωεεΩϧʢ͜Ε͕͘͢͝େࣄʣ• ੜͷσʔλʹ৮ΕΔɾυοΫϑʔσΟϯά͢Δश׳େࣄ.• ΑΓ্ͷΩϟϦΞΛࢦ͢ਓ, ίϛϡχέʔγϣϯͱ νʔϜϚωδϝϯτΛେʹ.
զࢥ͏ʢ·ͱΊʣ• σʔλαΠΤϯεΛ͖ʹͳΓ, ҙࢤΛ࣋ͬͯԿ͔ΛΓ͖Δ. ͦΜͳؾ࣋ͪͰࣄͰ͖Δͱ࠷ߴͰ͢&ͦ͏͍͏ඪΛݟ͚ͭΑ͏.• ࢲͷ߹, ࣄͱฒߦ͖ͯ͠ͳʮٿͷσʔλαΠΤϯεʯͰ ٕज़৺ຏ͔Ε·ͨ͠&ޙ͜Ε͕ࣄʹͳͬͨ.• ٕज़εΩϧ + ͍͍ײ͡ͷίϛϡχέʔγϣϯͱϚωδϝϯτεΩϧ. ͜ͷ2ͭἧ͏ͱ͍͍ײ͡ʹ৯͍͚ͬͯ·͢ʢσʔλαΠΤϯεʹݶΒͣʣ.
ʁʁʁʮ͍͍ຊɾࢿྉ͋Γ·͔͢ʁʯ• ʮࣄͰ͡ΊΔػցֶशʯͪ͜Β͕େ͍ʹࢀߟʹͳΓ·ͨ͠.• https://www.oreilly.co.jp/books/9784873119472/• ࣮ʹ͚ͯͷ࣮ફతͳ༰ɾ৺࣋ͪඇৗʹૉΒ͍͠ݴޠԽ͞Εͯ ͍·͢, ͓ࣄʹ͢Δํͥͻ͝ҰಡΛ• खલຯḩʹͳΓ·͕͢, ࢲͷϒϩάͰΩϟϦΞʹ͍ͭͯղઆ͍ͯ͠·͢.• https://shinyorke.hatenablog.com/entry/data-science-2020
ʮਪ͠ਪͤΔ࣌ʹਪͤʯͱ͍͏ԶͷDXΛ࣮ݱ͢ΔͨΊͷαʔόϨεͳσʔλج൫։ൃͱӡ༻https://event.shoeisha.jp/devsumi/20230209/session/4196/ʲ࠶ܝʳσϒαϛདྷͯͶʢ2/10 15:05ొஃʣ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠⽁@shinyorke