狠狠撸

狠狠撸Share a Scribd company logo
プログラミングHaskell 11章

切符番号選び
     @dekosuke
概略




? 数字遊び @ twitter
? 切符番号選び

? 切符番号選びの高速化




                   2
数字遊び




?   ランダムな4つの数字から、10を作ろう!


                           3
数字遊び




?   Easy! => 3+2+7-2


                       4
数字遊び




TLを眺めてみると、
問題によっては、難易度高い???

                   5
数字遊び




?   累乗で解決!


             6
数字遊び




さらに難易度上昇


           7
数字遊び




?   絶対値とルートで解決!????


                      8
数字遊び

絶対値とルートで解決!????




                  9
数字遊び



? 上のTwitterの数字遊びは、使える演算が明
  示されていないあいまいさがある(それ
  が面白さにつながる点も)
? 使える演算をちゃんと決めよう!




                        10
切符番号選びのルール



?   正数のリストが与えられる
? リストから好きな数だけ選んで正数を使
  い、四則演算を行える
? 計算途中で0以下になってはいけない




                       11
切符番号選びのルール


[Int] -> [(Expr, Int)]

整数のリストから、四則演算で作られる式
とその答えのリストが作られる
欲しい数は、その中に「ある」か「ない」
かのどちらか


                         12
切符番号選びのルール




というわけで、切符番号選びのプログラム
を書きましょう!




                  13
切符番号選び

data Op = Add | Sub | Mul | Div
--演算

valid :: Op -> Int -> Int -> Bool
apply :: Op -> Int -> Int -> Int
--演算が正当かどうかと、演算を行う関数
--Maybe?...

                                    14
切符番号選び

data Expr = Val Int | App Op Expr Expr
--式

eval :: Expr -> [Int]
--式の評価 (実質Maybe)

--整数の組み合わせを作るため、次から
色々関数を定義します
--Val は適宜省略します
                                         15
切符番号選び

subs :: [a] -> [[a]]
subs [] = [[]]
subs (x:xs) = yss ++ map (x:) yss
         where yss = subs xs

--リストの全ての部分集合を作る
--集合のべき乗(2^X)
--subs [1, 2] = [[], [2], [1], [1,2]]
                                        16
切符番号選び


perms :: [a] -> [[a]]
perms [] = [[]]
perms (x:xs) = concat (map (interleave x)
(perms xs))

--集合のpermutation(並び替え)


                                            17
切符番号選び



choices :: [a] -> [[a]]
choices xs = concat (map perms (subs xs))

--全ての部分集合を含んだ順列を作る



                                            18
切符番号選び


solution :: Expr -> [Int] -> Int -> Bool
solution e ns n = elem (values e) (choices ns)
&& eval e == [n]

--式eを構成する数値がリストnsに含まれて
いる かつ 式eを評価すると値nになる


                                                 19
切符番号選び

全ての解答を探す関数solutionsを作りたい

solutions :: [Int] -> Int -> [Expr]
--solutions (数のリスト) 正解値-> 数のリスト
が生成元の式で、評価すると正解値になる
もの
-- solutions [1,2,3] 3 = [Val 3, Add 1 2, Add 2 1]

                                                20
切符番号選び

split :: [a] -> [([a],[a])]
split [] = []
split [_] = []
split (x:xs) = ([x],xs):[(x:ls,rs)|(ls,rs) <- split xs]

--集合を全ての場所で2つに割る
-- split [1,2,3,4] = [([1],[2,3,4]), ([1,2],[3,4]),
([1,2,3],[4])]

                                                          21
切符番号選び

split :: [a] -> [([a],[a])]
split [] = []
split [_] = []
split (x:xs) = ([x],xs):[(x:ls,rs)|(ls,rs) <- split xs]

--集合を全ての場所で2つに割る
-- split [1,2,3,4] = [([1],[2,3,4]), ([1,2],[3,4]),
([1,2,3],[4])]

                                                          22
切符番号選び

combine :: Expr -> Expr -> [Expr]
combine l r = [App o l r | o<-ops]
ops :: [Op]
ops = [Add,Sub,Mul,Div]

--2つの式にすべての演算を適用
--[Add 式1 式2, Sub 式1 式2, Mul 式1 式2, Div
式1 式2]

                                          23
切符番号選び

exprs :: [Int] -> [Expr]
exprs [n] = [Val n]
exprs ns = [e | (ls, rs) <- split ns, l<-exprs ls, r<-
exprs rs, e<-combine l r]

--数値のリストを全て一回ずつ使った式す
べてを返す (本当はこれは遅い(後述) )

                                                         24
完成

solutions :: [Int] -> Int -> [Expr]
solutions ns n = [e|ns' <- choices ns, e<-exprs
ns', eval e==[n]]
--与えられた数を生成する式をすべて探す

が、遅い… (4分 @ モダンなマシン)
(Sub 1 2) <- こういう式が途中に出たら打ち
切りたい

                                                  25
高速化

type Result = (Expr, Int)

combine' :: Result -> Result -> [Result]
combine' (l,x) (r,y) = [(App o l r, apply o x y)|o <-
ops, valid o x y]

--2つのExprに対して、validな演算すべてを
適用

                                                   26
高速化

results :: [Int] -> [Result]
results [] = []
results [n] = [(Val n, n) | n>0 ]
results ns = [res | (ls,rs) <- split ns, lx<-results ls,
ry <-results rs, res<-combine' lx ry]

--数値のリストを、すべて使った式を作っ
て評価する
-- [1,2] -> [(Add 1 2, 3), (Mul 1 2, 2)]
                                                      27
高速化


solutions' :: [Int] -> Int -> [Expr]
solutions' ns n = [e|ns' <- choices ns, (e,m)<-
results ns' , m==n]

--式を作るうえでvalidでない演算は早めに打
ち切る
--10数秒 @ モダンなマシン

                                                  28
高速化



さらに工夫を…
?足し算や掛け算は可換なので
 (Add 2 3) と (Add 3 2)は片方でいい
?(Mul x 1) は自明なので除去
これらの条件をvalidに入れ込む


                               29
高速化


?solutionsは元の数のリストに対して階乗
で計算量が増大する
?組合せ爆発
?式の途中で計算を打ち切ると、組合せの
増加速度を抑えられる→小さな工夫が指数
的に効く


                           30

More Related Content

What's hot (18)

解説#74 連結リスト
解説#74 連結リスト解説#74 連結リスト
解説#74 連結リスト
Ruo Ando
?
XMLPro 4回目 文字入力 条件分岐
XMLPro 4回目 文字入力 条件分岐XMLPro 4回目 文字入力 条件分岐
XMLPro 4回目 文字入力 条件分岐
XMLProJ2014
?
顿上の関数の极値の问题
顿上の関数の极値の问题顿上の関数の极値の问题
顿上の関数の极値の问题
nabeshimamasataka
?
闯补惫补数値(浮动小数点)课题勉强会
闯补惫补数値(浮动小数点)课题勉强会闯补惫补数値(浮动小数点)课题勉强会
闯补惫补数値(浮动小数点)课题勉强会
Tetsuya Yoshida
?
第二回ミーティングスライド
第二回ミーティングスライド第二回ミーティングスライド
第二回ミーティングスライド
nullzine
?
顿上の関数の极値の问题
顿上の関数の极値の问题 顿上の関数の极値の问题
顿上の関数の极値の问题
政孝 鍋島
?
顿上の関数の极値の问题
顿上の関数の极値の问题顿上の関数の极値の问题
顿上の関数の极値の问题
nabeshimamasataka
?
関数型プログラミング入門 with OCaml
関数型プログラミング入門 with OCaml関数型プログラミング入門 with OCaml
関数型プログラミング入門 with OCaml
Haruka Oikawa
?
ナンプレ解析ツール
ナンプレ解析ツールナンプレ解析ツール
ナンプレ解析ツール
kstmshinshu
?
ex-7. Excel での乱数
ex-7. Excel での乱数ex-7. Excel での乱数
ex-7. Excel での乱数
kunihikokaneko1
?
PRML 第14章
PRML 第14章PRML 第14章
PRML 第14章
Akira Miyazawa
?
R_note_01_ver1.1
R_note_01_ver1.1 R_note_01_ver1.1
R_note_01_ver1.1
Satoshi Kume
?
アルゴリズムイントロダクション15章 動的計画法
アルゴリズムイントロダクション15章 動的計画法アルゴリズムイントロダクション15章 動的計画法
アルゴリズムイントロダクション15章 動的計画法
nitoyon
?
ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数
ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数
ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数
kunihikokaneko1
?
机械学习
机械学习机械学习
机械学习
ssusere8ae711
?
ex-6. Excel でのルックアップ
ex-6. Excel でのルックアップex-6. Excel でのルックアップ
ex-6. Excel でのルックアップ
kunihikokaneko1
?
解説#74 連結リスト
解説#74 連結リスト解説#74 連結リスト
解説#74 連結リスト
Ruo Ando
?
XMLPro 4回目 文字入力 条件分岐
XMLPro 4回目 文字入力 条件分岐XMLPro 4回目 文字入力 条件分岐
XMLPro 4回目 文字入力 条件分岐
XMLProJ2014
?
顿上の関数の极値の问题
顿上の関数の极値の问题顿上の関数の极値の问题
顿上の関数の极値の问题
nabeshimamasataka
?
闯补惫补数値(浮动小数点)课题勉强会
闯补惫补数値(浮动小数点)课题勉强会闯补惫补数値(浮动小数点)课题勉强会
闯补惫补数値(浮动小数点)课题勉强会
Tetsuya Yoshida
?
第二回ミーティングスライド
第二回ミーティングスライド第二回ミーティングスライド
第二回ミーティングスライド
nullzine
?
顿上の関数の极値の问题
顿上の関数の极値の问题 顿上の関数の极値の问题
顿上の関数の极値の问题
政孝 鍋島
?
顿上の関数の极値の问题
顿上の関数の极値の问题顿上の関数の极値の问题
顿上の関数の极値の问题
nabeshimamasataka
?
関数型プログラミング入門 with OCaml
関数型プログラミング入門 with OCaml関数型プログラミング入門 with OCaml
関数型プログラミング入門 with OCaml
Haruka Oikawa
?
ナンプレ解析ツール
ナンプレ解析ツールナンプレ解析ツール
ナンプレ解析ツール
kstmshinshu
?
アルゴリズムイントロダクション15章 動的計画法
アルゴリズムイントロダクション15章 動的計画法アルゴリズムイントロダクション15章 動的計画法
アルゴリズムイントロダクション15章 動的計画法
nitoyon
?
ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数
ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数
ex-2. Excel での切り取りとコピーと貼り付け,Excel の関数
kunihikokaneko1
?
ex-6. Excel でのルックアップ
ex-6. Excel でのルックアップex-6. Excel でのルックアップ
ex-6. Excel でのルックアップ
kunihikokaneko1
?

Viewers also liked (8)

顿补迟补.尘补辫について
顿补迟补.尘补辫について顿补迟补.尘补辫について
顿补迟补.尘补辫について
dekosuke
?
プログラミングHaskell 第五章
プログラミングHaskell 第五章プログラミングHaskell 第五章
プログラミングHaskell 第五章
dekosuke
?
スマートフォンについて その1
スマートフォンについて その1スマートフォンについて その1
スマートフォンについて その1
dekosuke
?
スタートHaskell 第二章
スタートHaskell 第二章スタートHaskell 第二章
スタートHaskell 第二章
dekosuke
?
Android UIの罠
Android UIの罠Android UIの罠
Android UIの罠
dekosuke
?
闯补惫补蝉肠谤颈辫迟本19章まとめ
闯补惫补蝉肠谤颈辫迟本19章まとめ闯补惫补蝉肠谤颈辫迟本19章まとめ
闯补惫补蝉肠谤颈辫迟本19章まとめ
dekosuke
?
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
Volker Hirsch
?
顿补迟补.尘补辫について
顿补迟补.尘补辫について顿补迟补.尘补辫について
顿补迟补.尘补辫について
dekosuke
?
プログラミングHaskell 第五章
プログラミングHaskell 第五章プログラミングHaskell 第五章
プログラミングHaskell 第五章
dekosuke
?
スマートフォンについて その1
スマートフォンについて その1スマートフォンについて その1
スマートフォンについて その1
dekosuke
?
スタートHaskell 第二章
スタートHaskell 第二章スタートHaskell 第二章
スタートHaskell 第二章
dekosuke
?
Android UIの罠
Android UIの罠Android UIの罠
Android UIの罠
dekosuke
?
闯补惫补蝉肠谤颈辫迟本19章まとめ
闯补惫补蝉肠谤颈辫迟本19章まとめ闯补惫补蝉肠谤颈辫迟本19章まとめ
闯补惫补蝉肠谤颈辫迟本19章まとめ
dekosuke
?
TEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of WorkTEDx Manchester: AI & The Future of Work
TEDx Manchester: AI & The Future of Work
Volker Hirsch
?

Similar to Programming Haskell Chapter 11 切符番号選び (20)

F#入門 ~関数プログラミングとは何か~
F#入門 ~関数プログラミングとは何か~F#入門 ~関数プログラミングとは何か~
F#入門 ~関数プログラミングとは何か~
Nobuhisa Koizumi
?
Analyze by StatsModels or Numpy
Analyze by StatsModels or NumpyAnalyze by StatsModels or Numpy
Analyze by StatsModels or Numpy
Toshiki NOGUCHI
?
言语処理系入门?5
言语処理系入门?5言语処理系入门?5
言语処理系入门?5
Kenta Hattori
?
(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング
(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング
(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング
Ouka Yuka
?
搁による繰り返しの并列処理
搁による繰り返しの并列処理搁による繰り返しの并列処理
搁による繰り返しの并列処理
wada, kazumi
?
Python 机械学习プログラミング データ分析ライブラリー解説編
Python 机械学习プログラミング データ分析ライブラリー解説編Python 机械学习プログラミング データ分析ライブラリー解説編
Python 机械学习プログラミング データ分析ライブラリー解説編
Etsuji Nakai
?
行列计算アルゴリズム
行列计算アルゴリズム行列计算アルゴリズム
行列计算アルゴリズム
Takuo Tachibana
?
ベイズ推論による机械学习入門 第4章
ベイズ推論による机械学习入門 第4章ベイズ推論による机械学习入門 第4章
ベイズ推論による机械学习入門 第4章
YosukeAkasaka
?
PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)
PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)
PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)
Satoshi Yamada
?
尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分
Keiichi Watanabe
?
第1回搁勉强会@东京
第1回搁勉强会@东京第1回搁勉强会@东京
第1回搁勉强会@东京
Yohei Sato
?
言语処理系入门3
言语処理系入门3言语処理系入门3
言语処理系入门3
Kenta Hattori
?
笔颁さえあればいい。
笔颁さえあればいい。笔颁さえあればいい。
笔颁さえあればいい。
bleis tift
?
関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)
啓 小笠原
?
たのしい関数型
たのしい関数型たのしい関数型
たのしい関数型
Shinichi Kozake
?
第叁回搁勉强会
第叁回搁勉强会第叁回搁勉强会
第叁回搁勉强会
Pawe? Rusin
?
命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ
命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ
命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ
Naoki Kitora
?
070 統計的推測 母集団と推定
070 統計的推測 母集団と推定070 統計的推測 母集団と推定
070 統計的推測 母集団と推定
t2tarumi
?
F#入門 ~関数プログラミングとは何か~
F#入門 ~関数プログラミングとは何か~F#入門 ~関数プログラミングとは何か~
F#入門 ~関数プログラミングとは何か~
Nobuhisa Koizumi
?
Analyze by StatsModels or Numpy
Analyze by StatsModels or NumpyAnalyze by StatsModels or Numpy
Analyze by StatsModels or Numpy
Toshiki NOGUCHI
?
言语処理系入门?5
言语処理系入门?5言语処理系入门?5
言语処理系入门?5
Kenta Hattori
?
(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング
(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング
(搁耻产测使いのための)厂肠补濒补で学ぶ関数型プログラミング
Ouka Yuka
?
搁による繰り返しの并列処理
搁による繰り返しの并列処理搁による繰り返しの并列処理
搁による繰り返しの并列処理
wada, kazumi
?
Python 机械学习プログラミング データ分析ライブラリー解説編
Python 机械学习プログラミング データ分析ライブラリー解説編Python 机械学习プログラミング データ分析ライブラリー解説編
Python 机械学习プログラミング データ分析ライブラリー解説編
Etsuji Nakai
?
行列计算アルゴリズム
行列计算アルゴリズム行列计算アルゴリズム
行列计算アルゴリズム
Takuo Tachibana
?
ベイズ推論による机械学习入門 第4章
ベイズ推論による机械学习入門 第4章ベイズ推論による机械学习入門 第4章
ベイズ推論による机械学习入門 第4章
YosukeAkasaka
?
PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)
PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)
PostgreSQLの実行計画を読み解こう(OSC2015 Spring/Tokyo)
Satoshi Yamada
?
尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分尝颈蝉辫でやる记号微分
尝颈蝉辫でやる记号微分
Keiichi Watanabe
?
第1回搁勉强会@东京
第1回搁勉强会@东京第1回搁勉强会@东京
第1回搁勉强会@东京
Yohei Sato
?
笔颁さえあればいい。
笔颁さえあればいい。笔颁さえあればいい。
笔颁さえあればいい。
bleis tift
?
関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)関数型言语&补尘辫;形式的手法セミナー(3)
関数型言语&补尘辫;形式的手法セミナー(3)
啓 小笠原
?
第叁回搁勉强会
第叁回搁勉强会第叁回搁勉强会
第叁回搁勉强会
Pawe? Rusin
?
命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ
命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ
命令フ?ロク?ラミンク?から関数フ?ロク?ラミンク?へ
Naoki Kitora
?
070 統計的推測 母集団と推定
070 統計的推測 母集団と推定070 統計的推測 母集団と推定
070 統計的推測 母集団と推定
t2tarumi
?

Recently uploaded (15)

测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
shomayama0221
?
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
CRI Japan, Inc.
?
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
Matsushita Laboratory
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
Matsushita Laboratory
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
Matsushita Laboratory
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
自宅でも出来る!!VCF構築-概要編-JapanVMUG Spring Meeting with NEC
shomayama0221
?
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
LoRaWANプッシュボタン PB05-L カタログ A4サイズ Draginoカタログ両面
CRI Japan, Inc.
?
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
顿贰滨惭2025冲厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援.辫诲蹿
Matsushita Laboratory
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
田中瑠彗,东冈秀树,松下光范「手技疗法指导における动作指示の违いが指圧动作に及ぼす影响」
Matsushita Laboratory
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
顿贰滨惭2025冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲厂丑颈苍办补飞补.辫诲蹿
Matsushita Laboratory
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?

Programming Haskell Chapter 11 切符番号選び