科學計算 課堂發問/FB回答統計
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
ABCDEFGHIJK
1
時間戳記Student ID (學號)Name (姓名)Date (提問日期)Your in-class questions / FB answer (問題內容與答覆)
2
範例: 2017/9/13 下午 7:57:34範例: R05922026範例: 蘇俞睿範例: 2017/9/13
問:請問課程會包含到深度學習的部分嗎?
答:只要同學夠認真,一定會有深度學習的效果
3
2017/9/28 上午 10:12:08B03902054林宇宸2017/9/28
問:老師maxIndex是內建指令嗎? 答:不是,maxIndex是自訂變數名稱
此問答發生在slido上,我是回答者
4
2017/9/28 上午 10:12:33B03902052顏廷宇2017/9/28
問題: 那在兩個數字之間插數字,要怎麼打呢?
回答: insert第三個值得方法 a = [1,2,4,5]; b = [a(1:2) 3 a(3:end)];

#我是回答者 (on slide)
5
2017/9/28 上午 10:42:18B03901142莊育權2017/9/28問: 那在兩個數字之間插數字,要怎麼打呢
6
2017/9/28 上午 10:49:34B03502067陳映寰2017/9/28
是slido的問題:怎麼在vector中插入一個數? 例如讓 [1 2 3 4 5] 變成 [1 2 6 3 4 5]
回答:
方法1 可以先把要插入的數字後面往後移動 在插入
例如 x= [1 2 3 4 5]
x(4:6)=x(3:5)
x(3)=6
方法2
x(3:6)=[6 x(3:5)]
7
2017/9/28 上午 10:52:12B03901142莊育權2017/9/28
"問題: 那在兩個數字之間插數字,要怎麼打呢?
回答: insert第三個值得方法 a = [1,2,4,5]; b = [a(1:2) 3 a(3:end)];

#我是問問題的 (on slide)"
剛剛表單沒打完整
8
2017/9/28 上午 10:54:07b02901125傅猷2017/9/28
問:為什麼測速度的指令是bench?bench指的是? 答:benchmark的縮寫,基準。
9
2017/9/28 上午 10:58:45b03902096陳柏屹2017/9/28
slido問: 為甚麼陣列index不是從0開始?
老師答: 源自於當初撰寫的Fortran語言是從1開始而非zero-based,沿用至今
10
2017/9/28 上午 11:35:06B04701240劉明杰2017/9/28
On slido (Answer)
Q:(:,[2 4]) 前後是什麼意思 不知道什麼要放前面 @@
A:列選取全部 行選取二和四行的意思
Q:分號代表所有矩陣 那為什麼有時候要放前面 有時候要放後面?
A:應該是冒號代表全部的意思吧 :也可以代表連續列或行 3:5 意思是3到5的意思
11
2017/9/28 上午 11:36:54b03502103張家誠2017/9/28
問:為什麼我用y=rand(3,4)時出來的數字為何會和老師和同學的一樣? 答:random seed 可能一樣
12
2017/9/28 下午 12:25:45B05507010倪緒之2017/9/28
問:Matlab的函數參數傳遞是pass by reference 還是pass by value?
答:一般是pass by reference,但只要函數內有改變參數的值就是pass by value
13
2017/9/28 下午 12:56:18B06901104趙崇皓2017/9/28
(回答關於sorting algorithm) My answer(大概) : MATLAB sort 是使用Quicksort. BTW C++ <algorithm> 中的 sort 是使用Quick sort+Heap sort
14
2017/9/28 下午 3:08:03b04507005姜寧2017/9/28
問題:size可以得知矩陣的行列數,有沒有可以只得到行或列數的方法?(不是複製的所以會跟原本的slido上的題目不一樣)
答:令matrix x,row=size(x,1),column=size(x,2)
15
2017/9/28 下午 4:45:40B03507033邱祐誠2017/9/28
問:令A為一4*3矩陣(slido上typo為3*4) 若輸入A=[A;1 2 3]可加上一橫行;若要加入一直行 除了A=[A';1 2 3 4]'外有更直接的方法嗎? 答:A=[A B']
16
2017/9/28 下午 6:26:27b03901096周晁德2017/9/28
問:Matlab 有辦直接打出虛數嗎?
我的回答:marlin 虛數符號應該就是i和j
我的回答:matlab 虛數符號應該就是i和j
(因為第一次打字錯誤所以有補上第二次
17
2017/9/28 下午 8:15:36B04705048簡瑋晨2017/9/28請問老師matlab的矩陣如何在中間插植?/老師親自於上課中示範
18
2017/9/28 下午 8:58:05B03505033樊宸安2017/9/28
問: 矩陣可以做列的合併嗎? 例如A=[1 2 3],B=[4 5 6],合併成[1 2 3 ;4 5 6]
答: 可以喔,[A;B]
(我是答題者)
19
2017/9/28 下午 11:10:44B03902026徐新凱2017/9/28
問:請問matlab用column major儲存,在矩陣運算的操作上有什麼比較方便的地方嗎?
答:在數學上矩陣可以看成行向量集合,通常處理時是一個行向量一個行向量處理,若用column major方式儲存,記憶體中會儲存在連續區塊,存取會快一點
20
2017/9/29 下午 5:00:15b03502009徐浩倫2017/9/28
問:矩陣可以增加row嗎? 還是只能增加column,像a=[1 2 3; 4 5 6] b=[7 8 9; 10 11 12] c=[a b] 答:可以,c=[a;b]
21
2017/9/30 下午 4:25:03b05202050劉安浚2017/9/28
請問為什麼matlab是採用column major,而不是像c++用row major,是運算效率比較高嗎? (問題大概是這樣,只是細節可能稍有出入)
22
2017/10/1 下午 7:15:11b03603021林永祥2017/10/1
FB:
問:
想問一下會提供測資嗎?因為目前自己測都沒錯,Debugger一步一步也沒問題,但丟進測試怎麼樣都答錯
答:
這兩題要寫成函數的形式
就是腳本中第一行指令必須是function開頭的函數宣告
以myAdd為例子:
function output = myAdd(a,b)
% ...
end
這樣批改系統可以直接丟參數進去跑
大概是這樣吧???
23
2017/10/1 下午 7:21:59b03603021林永祥2017/10/1
Slido:
問:
Matlab支援位元運算嗎?
答:
可以進行位元運算 參考網址:https://www.mathworks.com/help/matlab/bit-wise-operations.html 註: 注意轉型 預設的double型別拿去進行bitwise operation可能會變得很怪XD
24
2017/10/3 下午 8:27:45b05901068蕭如芸2017/9/28
在slido上的問題,我是回答者
問:剛剛的小考題目 (:,[1 3])=([ 3 1],:) 分號用在這邊的意思是? 先叫出所有矩陣 抽出1 3行? 那為什麼後面又要放分號? (事實上小考題目是 ([1 3],:)=([3 1],:) )
答:取出3和1列,assign到1和3列,冒號是指全部的行,這樣可以取出一整列
25
2017/10/4 上午 2:52:45B03507034李岳原2017/9/28
slido問:為甚麼矩陣全部印出來有 i 分別印就沒有
老師答:因為分別印出來的元素如果是整數的話 matlab會自行判斷不用顯示 i
26
2017/10/5 上午 9:31:54b04b01047陳冠豪2017/9/29
別人:請問分號是什麼? Namho Kim 在matlab裡,每一句的最後面都要加分號,不然會把結果印出來
27
2017/10/5 上午 11:11:40B04701240劉明杰2017/10/5
我是回答者
Q:可以再講一次是如何plot矩陣的嗎?
A:plot(a)只放一個矩陣a的時候 會以行向量為單位作圖 x軸會變成Index 像是[1 2 ;3 4] 電腦看是[1 3] [2 4] 畫成兩條線 Index是行向量的位置 a'是轉置矩陣 畫圖也是一樣的原理
28
2017/10/5 下午 12:07:26B03902052顏廷宇2017/10/5
我的問題 :為什麼rule of 200要用20年利率2%的前提? 這是現在房貸的常態嗎?
老師回答:yes,若改利率的話,數字就會變。

#on slido
29
2017/10/5 下午 12:08:03B04901006高珮瑄2017/10/5plot和grid on是否加分號有差嗎?沒有
30
2017/10/5 下午 12:13:30B04104040解正安2017/10/5
Slido
問:請問矩陣是如何plot出來的?還有若已知矩陣的圖形,可否再轉為矩陣?
老師答:
這關乎影像處理,不是件容易的事情,需要寫code。
31
2017/10/5 下午 12:38:39B04901185魏志銘2017/10/5
問:ln(1+r)~r?答:因為(1+r)^T=((1+r)^(1/r))^rT=e^rT 當r->0時可近似,=>T=ln(2)/r,同時原來T=ln(2)/ln(1+r),故當r->0時,T可近似為ln(2)/r
32
2017/10/5 下午 1:24:15b03901004高子佳2017/10/5
slido上的提問(我是提問者):
問:請問matlab有setprecision的功能?
老師:我也不清楚,好像有third party的工具在做這個。
33
2017/10/5 下午 2:41:53B03902054林宇宸2017/10/5
(Slide中對老師的提問)
問:請問compounding中14頁的close-form solution of bi是要怎麼利用hint找出來?
答:套用hint的形式,就可以找出bi - r/x = (1+r)^n*(p - x/r)了。
34
2017/10/5 下午 6:33:22B05901188蘇彥碩2017/10/5問:可以再講一次是如何plot矩陣的嗎? 答:剛剛有再說明過了。
35
2017/10/5 下午 7:11:06T06701118葉瀚2017/10/5slido問:matlab可以用方程繪圖嗎?答:用fplot
36
2017/10/5 下午 9:17:12B05902122黃柏文2017/10/5
In-class answer for this question: lim(r->0)(ln(1+r)~r)?. Solution: under the assumption, $\frac{1}{1-x}=\Sigma_{k=0}^{\infty}x^k$\\
$\implies$ $\frac{1}{1+x}=\Sigma_{k=0}^{\infty}(-1)^kx^k$\\
$\implies$ $ln(1+x)=\int\frac{1}{1+x}d(1+x)=\int\Sigma_{k=0}^{\infty}(-1)^kx^kdx=\Sigma_{k=0}^{\infty}(-1)^k\int x^kdx=\Sigma_{k=0}^{\infty}(-1)^k\frac{1}{1+k}x^{1+k}$\\
$\implies$ $lim_{x\to 0}\frac{ln(1+x)}{x}=lim_{x \to 0}\Sigma_{k=0}^{\infty}(-1)^k\frac{1}{1+k}x^k=1$\\
37
2017/10/5 下午 11:02:05B06607043張亦晴2017/10/5slido問: 不太懂plot(a, a', a', a)是怎麼畫的/ 答: 剛剛有說明過了
38
2017/10/6 上午 6:57:51B03505033樊宸安2017/10/5
問:為什麼subplot的index和矩陣的線性index排序方向不同?
答:因為數學上矩陣習慣以直行排序index,而畫圖習慣看橫的。
39
2017/10/6 上午 10:10:47b03901096周晁德2017/10/6
In-class :
我問:
剛剛講到h = ploy(x,y)之後用set(h,.,.)來調整,這裡只會一條線,但如果畫兩條以上的線,要怎麼用set調整?
老師回答:
如果要畫多條線,則plot所回傳值為一array,在用array處理即可
40
2017/10/6 上午 10:12:17B03901096周晁德2017/10/5
(剛剛那份日期填錯
In-class :
我問:
剛剛講到h = ploy(x,y)之後用set(h,.,.)來調整,這裡只會一條線,但如果畫兩條以上的線,要怎麼用set調整?
老師回答:
如果要畫多條線,則plot所回傳值為一array,在用array處理即可
41
2017/10/6 上午 10:53:34B04B01066郭學庭2017/10/5
我(slido問):plot和Plot有差別嗎?
老師:可能有可能沒有,新舊版會不一樣,...(這段聽不太懂),這個試試看就知道了。
42
2017/10/6 下午 12:49:03b02703019黃蕾而2017/10/5
問:lim(r->0) ln(1+r)=r 這個式子在數學上應該不能這樣寫吧?因為左邊的極限值就是0,而右邊是個變數。應該要把r除到左邊的式子下才可以。
答:沒錯,謝謝提醒,回去要修改投影片了。
43
2017/10/6 下午 12:50:14b02703019黃蕾而2017/10/5問:請問plot(a)的x座標是怎麼決定的?
答;根據向量的index決定的。
44
2017/10/6 下午 7:21:32T06701118葉瀚2017/10/6
FB上提問 問題:文字描述鏡面角度為pi/3 而圖片中則是30°,以哪個為准呢?就是鏡面的轉角是基於x軸還是y軸?答:應該是pi/3, 以x軸為基準
45
2017/10/6 下午 9:33:10b03901072陳柏劭2017/10/5
問:peaks矩陣裡的數字是如何產生的?
答:它是透過高斯分佈與其他算式所得的結果,詳細的介紹會在後面的課程提到。
46
2017/10/6 下午 11:21:30b06502095張益嘉2017/10/4
問:使用函數max或min去抓極大極小值 和 用if-else去比較最大小值 哪一個比較好?
Roger答:我喜歡用max min去抓,寫一行比較快
(但是我想問的是兩種方法的速度哪個快?max min還要呼叫函數,會比較慢嗎?)
47
2017/10/8 下午 9:08:50B05507007許湛然2017/10/5
請問plot(a)只放一個a參數的的話,意思是plot(自然數數列,a)嗎? 答:某種程度上是,因為化是a 每個column值個自的index,而結果就是自然數數列
48
2017/10/9 下午 4:43:36b05901068蕭如芸2017/10/5
問:請問Compounding投影片中第14頁的Quiz a小題之close-form solution of bi 是要怎麼用hint找出呢?
答(我):想成每一項-x/r後成等比 -> bn-x/r = (b1-x/r)(1+r)^(n-1)
49
2017/10/10 下午 8:05:19B03605059林子堯2017/10/5
問: 如何用subplot弄出左邊兩個圖,而右邊只有一個圖(且置中)?
答:看老師範例lissajousStep01.m怎麼打
50
2017/10/11 上午 12:22:35B03602017楊沛茌2017/10/5
問:請問只有plot可以改marker和線型那些嗎? 像plotyy可以更改嗎? 答:都可以更改的。
51
2017/10/11 下午 9:59:27B03902062董文捷2017/10/5
On Slido
lim(r->0)(ln(1+r)/r) = 1,以下連結是我的回答 https://drive.google.com/file/d/0B5Bx-1MuqLYja1dRS2o5bkRCTmc/view?usp=sharing
52
2017/10/12 上午 9:17:59R05722025朱志泓2017/9/28回答如何產生非標準常態分配之隨機亂數 (FB社團)
53
2017/10/12 上午 9:44:44B03902001駱定暄2017/9/28
問:請問matlab sort()是用什麼sorting algorithm實作?答:qsort()
54
2017/10/12 上午 9:58:15B04701240劉明杰2017/10/12
為什麼irr除的倍率時間越久越大
因為要跟銀行利率做比較 你要除上利率翻動過的倍數才能變回現值做比較
(Slido 上 我是回答者)
55
2017/10/12 上午 10:06:38b040b01047陳冠豪2017/10/12請問fzero的參數X0要怎麼決定呢? X0可以放vector嗎?
56
2017/10/12 上午 10:30:47B04901185魏志銘2017/12/10
slido
問:請問匿名函數的優點是甚麼?在一組匿名函數中,比如有x,y,z三個變數,@(x)是可以指定要x的解嗎?謝謝
老師答:匿名函數比起平時function要開新檔方便。y,z要先給值,@(x)指定x,x才有解。一般在這種情況下,加上@(x)比較好
57
2017/10/12 上午 10:41:13B04901185魏志銘2017/10/12
slido
問:Function 與 function handle 的差別是什麼
答(我):關於function handle,優點是用起來方便,比如剛剛老師定義的npv,老師可以直接把npv當成變數用,比平時要另開新文件方便得多,讓程式碼更好看
58
2017/10/12 上午 10:41:56B04901185魏志銘2017/10/12
問:什麼是function handle?
答:這個
fcn='-1234+362/(1+x/12)^12+548/(1+x/12)^24+481/(1+x/12)^36';
npv=@(x)-1234+362/(1+x/12)^12+548/(1+x/12)^24+481/(1+x/12)^36';
兩種寫法都ok
可以看到,沒有另外開新文件
59
2017/10/12 上午 10:43:33B04901185魏志銘2017/10/12
問:什麼是function handle?
答(我):這個
fcn='-1234+362/(1+x/12)^12+548/(1+x/12)^24+481/(1+x/12)^36';
npv=@(x)-1234+362/(1+x/12)^12+548/(1+x/12)^24+481/(1+x/12)^36';
兩種寫法都ok
可以看到,沒有另外開新文件

#剛剛我沒寫完整
60
2017/10/12 上午 10:48:30B04602040陳穎君2017/10/12
問:如果不知道fzero求的根的位置大概在哪裡,參數x0是可以隨便填嗎?答:可以,但不一樣找得到,最好對函數根的位置了解一點。
61
2017/10/12 上午 10:55:20b03502058陳柏綱2017/10/12
問:一定要用function handle解方程式?有其他解法?
答:solve可以解線性解
62
2017/10/12 上午 10:56:05B03203011陳彥霖2017/10/12
問:可以再解釋一下optimset的用法嗎?

答:option指的是要不要把計算過程秀出來,與function本身無關
63
2017/10/12 上午 10:59:03b05902030沙佳哲2017/10/5問:Matlab的字串參數是不分大小寫的嗎?答:是
64
2017/10/12 上午 11:01:10B03603021林永祥2017/10/12

Q:可以再說一次function和function handle的差別嗎
(類似的數個問題...)

A:Function handle有點像 c++ 的 functor / c 的 function pointer
65
2017/10/12 下午 12:49:23B03902052顏廷宇2017/10/12
我的問題:所以fzero function只能求一個變數的值嗎?
老師回答:是的!多變數可用fminsearch()
66
2017/10/12 下午 1:21:55B05901097林仕倫2017/10/12
我猜如果沒有handle 他就直接呼叫function像ppt上面就會變fzero((算出來回傳的npv),x0)所以才會有問題
67
2017/10/12 下午 1:26:49B05901097林仕倫2017/10/12
(on slido)
問 : (其他同學)畫圖那裡的sin(1./x)那個.要怎麼解釋?
答 : (我)re:畫圖那裡的sin(1./x)那個.要怎麼解釋? 假如x是一個vector=[1 2] 那sin(1./x)就是[0.8415 0.9093]
68
2017/10/12 下午 9:32:28r05922108賴威至2017/10/2
請問在knn之中, 點跟點之間的距離要怎麼計算(feature的單位可能是不同的?)
ANS :有很多計算距離的方法 直接用歐氏距離計算即可
69
2017/10/12 下午 9:33:49b05902026鍾起鳴2017/10/12
問:npv=sum(cashFlowVec./((1+x).^(0:n-1))); 這樣不會變成cashFlowVec[1]/((1+x)^0+(1+x)^1+....)+cashFlowVec[2]/((1+x)^0+(1+x)^1+....)+....嗎? 那如果要寫成這樣怎寫?
答:要開matlab試試看
70
2017/10/12 下午 9:51:19B03505033樊宸安2017/10/12
問:handle是用來幹嘛的
答:把函數當成物件傳到另一個函數內,加@表示對函數做處理。不加@表示呼叫函數
71
2017/10/13 上午 8:29:33b05902081廖政彰2017/10/12
問:IRR Example
那一頁爲什麽可以肯定 NPV 是等於0 而不像前面幾頁的數字NPV 是大於0 或者是小於 0 的?
答:這個是IRR 的定義,而前面那個是已經確定一個別的方案而進行計算的。兩者是不一樣的概念。
72
2017/10/14 下午 9:27:16B04502052劉瀚元2017/10/5
問 : 請問要如何更順利地通過作業批改系統? 答 : 該加的分號要加,避免多餘的分號,警告也要盡量避免
73
2017/10/15 下午 2:54:28B06901104趙崇皓2017/10/12
(問:fzero的起始點是否可以任意選取?) 答:如果起始位置選取到discontinuos點附近,可能會回傳不正確的結果。(因為fzero找0點的方式是先看某點兩邊函數值相乘是否為0,fzero(@(x)tan(x),1.5)可能就回傳pi/2這點,儘管tan(x)is discontinuous at pi/2)
74
2017/10/15 下午 2:56:43B06901104趙崇皓2017/10/12
(問:fzero是否可以pass a vector as argument?) 答:fzero(@f , [a b])即是從x=a,x=b開始check whether f(a)f(b)<0,再慢慢縮小[a b] interval.
75
2017/10/15 下午 7:22:52b06502095張益嘉2017/10/12
optimset是怎麼抓要處理的函數? 看教授的code裡面optimset('display','iter') 應該是沒有指定 function的吧?
A: optimset是去設定要顯示出來的項目(可以顯示求解的過程),決定要對哪個函數求根還是從後面的fzero去做的。
76
2017/10/15 下午 8:27:18B03507034李岳原2017/10/12
Q:為甚麼irr除的倍率時間越久越大
A:因為要除以當時的利率,才可得知換算回去當時為多少
77
2017/10/15 下午 8:30:46B03507034李岳原2017/10/12
(on slido)我是回答者
Q:Subplot(2,1,1)是什麼?
A:Subplot(2,1,1) 2是列數 1是行數 代表圖排上下兩張
1是第一張圖
78
2017/10/17 下午 4:35:36b05901188蘇彥碩2017/10/17
有人問:第二題作業Circle fitting via DSS 題目有一點看不懂
Note that the initial guess of [a,b,r]T [a,b,r]T
should be as close as possible to the minimizing point.
請問這個T是什麼意思
我的回答:轉置矩陣
79
2017/10/17 下午 4:39:02b03502009徐浩倫2017/10/17
問:第二題作業Circle fitting via DSS 題目有一點看不懂
Note that the initial guess of [a,b,r]T [a,b,r]T
should be as close as possible to the minimizing point.
請問這個T是什麼意思 答:轉置矩陣
80
2017/10/17 下午 10:20:26b04901007廖文鈞2017/10/12問: 請問要如何用matlab計算答案是虛數的方程式
答: 可以用roots
81
2017/10/17 下午 10:55:29b03901072陳柏劭2017/10/12
問: functions 與 function handles有什麼差別?
老師答: 若要對該function進行作圖、求根、優化等等的分析,須使用function handle方可進行分析,直接使用functions會造成錯誤
82
2017/10/18 下午 8:06:27b03902096陳柏屹2017/10/18
問:想請問一下 circlefit的作業 為何測試的output跟圖都是對的 但上傳卻錯誤?
答:記得transpose
83
2017/10/18 下午 8:08:08b03902096陳柏屹2017/10/6
問:這次作業上傳的code是不用包含plot的部分嗎
因為有plot就會RE
把plot相關的code移除後就AC了Orz
答:題目唯一一句有講到plot的那行不就說不用generate?
84
2017/10/18 下午 8:52:22B04705025李育論2017/10/18
想請問一下
circlefit的作業 為何測試的output跟圖都是對的
但上傳卻錯誤?
李育論 輸出的答案是轉置矩陣的關係? 要用一行表示
85
2017/10/19 上午 10:08:09B03902052顏廷宇2017/10/19
問題: 為什麼X=[x1, x2, x3...]中的x1, x2 ,x3的上下都要加兩豎直線?
我的回答: X=[x1, x2, x3...]中的x1, x2 ,x3的上下的兩豎直線代表x1,x2,x3是向量
#on_slido
86
2017/10/19 上午 10:26:26B05902028王元益2017/10/12
問:irrFind.m 中 r = fzero(@npvCompute, x0); 可以寫在 function npvCompute 的定義之後嗎
答:同學可以自己試試看
自己試的結果:在目標函數的宣告之前或之後都可以呼叫fzero, fminsearch這類函數
87
2017/10/19 上午 10:38:38R05722025朱志泓2017/10/19(slido)
進行分群前,各維度之單位通常會先以標準化處理嗎?/不一定,看應用狀況
88
2017/10/19 上午 10:40:24B03203011陳彥霖2017/10/19
問:為什麼X=[x1, x2, x3...]中的x1, x2 ,x3的上下都要加兩豎直線?

答:代表為行向量的意思,上下都還有值
89
2017/10/19 上午 10:40:36b03502009徐浩倫2017/10/19
問:先找群中心再分群,會不會出現某點到不同群的距離相等,這樣會怎麼分 答:出現機會很少,真的發生就任意取群
90
2017/10/19 上午 10:40:44b03505008謝孟儒2017/10/19
問:如果數值點和兩中心距離一樣 那此點要屬於哪一個gruop? 答:距離一樣的機率很低。如果一樣,隨便歸類在一個group
91
2017/10/19 上午 10:42:00B03902054林宇宸2017/10/19
在Slide上的發問
問:請問K-means定義中X和C的row維度可以不一樣嗎?
答:不可以不一樣
92
2017/10/19 上午 10:45:08B04901185魏志銘2017/10/19
slido
問:X=[x1, x2, x3...]中的x1, x2 ,x3的上下的兩豎直線代表x1,x2,x3是向量
答:[x1 x2 x3...]兩豎線是指x1,x2,x3...為向量
93
2017/10/19 上午 10:45:33B04901185魏志銘2017/10/19
slido
問:如果用微分=0來求coordinate optimization,怎麼能確定求到的結果是最小值而非最大值呢?
答:把點往外移動一點,比一下大小,就可以知道是局部極大或極小
94
2017/10/19 上午 10:50:14B03502067陳映寰2017/10/19
問題:
coordinate optimization感覺不會是最佳解耶 不會找到 local minimum嗎?
答覆:
會 所有optimize的方法都有可能找到 local minimum 真的找到minimum是幸運
95
2017/10/19 上午 10:51:31b06302114宮兆蘭2017/10/19問:objective function 的公式可以在講一次嗎?答:可以,等一下說
96
2017/10/19 上午 10:55:01B04901185魏志銘2017/10/19
slido
問:如果用微分=0來求coordinate optimization,怎麼能確定求到的結果是最小值而非最大值呢?
答:
補充一下
若fx(a,b)=fy(a,b)=0
求D=fxx(a,b)*fyy(a,b)-fxy(a,b)^2
D=0無結論
D<0鞍點
D>0
fxx>0為極小值,fxx<0為極大值
97
2017/10/19 上午 11:01:29b03603021林永祥2017/10/19
Slido:
Q:
+-也可以用dot嗎
A:
+-本來就是element-wise的運算 所以不必加dot
98
2017/10/19 上午 11:01:47b03902027王冠鈞2017/10/19
k-means 現在對於multi-class classification常用嗎,還是有其他更常用的 algorithm?
A: 在做 classification 時降低資料點數時會用到
99
2017/10/19 上午 11:01:57B03502109廖謀勇2017/10/19
問: .的意思是將矩陣或向量的元素個別提出計算,那請問ezmeshc式子中為什麼x.^2.的平方向還要加上. 呢? (我問on slido) 答: .是和*,/,^ 等符號一起使用。這邊指的是後面的.* (同學答)
100
2017/10/19 上午 11:09:16b02902130許書維2017/10/19
問:請問K-means cluster的時間複雜度是O(n^2)嗎?或是多少?答:因為情況可能很多,加上硬體的變數,所以科學計算很少在探討時間複雜度
Loading...
 
 
 
表單回應 1