推 stmilk: 屌耶,就像賈伯斯旁聽字體美學一樣,命運就是這麼神奇 11/12 21:03
→ Morphee: 你講的那些處理 perl跟tcl/tk 不是都玩到爛了? 11/12 22:02
我EDA外商的同學說他都在寫perl跟tcl
推 j0958322080: 結果你講的是 python 有多強不是 AI 阿 11/12 22:26
→ j0958322080: 不過說實在的很多 library 底層還是 C 實作才快 11/12 22:27
→ j0958322080: 有些甚至還是 Fortran 11/12 22:27
python的實作跟compiler不是我的重點
我的資料量不會真的大到需要再去了解底層加速
甚至與其去做這種底層研究
我覺得更實際的是要去了解例如多份資料之間要search/match/merge時
怎麼寫到 O(n) 且一份資料盡量只traverse一次
這才是真正大幅減少時間的方式
推 mmonkeyboyy: fortran是沒辦法 11/12 22:32
推 drajan: 快很好 但正確 易用 才有市場 11/12 22:36
→ drajan: Speed is irrelevant if you are going in the wrong dire 11/12 22:37
→ drajan: ction. 11/12 22:37
不能同意你更多XD
→ leo08210917: 這篇是在說 在豬屎用python打雜混的比做ai好嗎XD 11/12 22:48
這也是前幾篇一直提到
你本身的domain knowledge才是最重要的XD
推 viper9709: 推拿流星槌的藍髮女僕(誤) 11/12 23:42
他的名字是什麼我一直想不起來 (大誤
推 yamakazi: 底層Fortran? 11/13 00:07
→ yamakazi: Python 底層是C沒錯,但底層Fortran我見識少還真沒聽過 11/13 00:08
窩也不知道
推 j0958322080: 之前看線性代數有用到 lapack 裡面有 Fortran 的語法 11/13 00:29
推 LincolnBoy: Fortran好懷念 好久沒寫了 11/13 00:30
推 mmonkeyboyy: 那一堆線代解的裡面很多都有fortran 11/13 01:02
→ mmonkeyboyy: 不信你下次compile時不要叫 gfortran看看 11/13 01:03
→ mmonkeyboyy: 立馬死一堆XD 11/13 01:03
→ wahaha279: 去搞懂直譯的意思 而不是在那邊我見識少 11/13 01:18
推 shownlin: Kaggle有時候真的就是比模型本身的強度 11/13 01:59
→ shownlin: 有的模型就是特別適合拿來打比賽 11/13 01:59
→ shownlin: 用對模型基本上分數就會飆上去 11/13 01:59
→ shownlin: 剩下的就一些細節在那邊看能不能多拼個幾分 11/13 01:59
→ shownlin: 之前修軒田的final project有感 11/13 02:00
→ shownlin: 看leader board前面有些組很好心 11/13 02:00
→ shownlin: submit還會附上自己用什麼模型XD 11/13 02:00
對 我修完課的確能知道說哪類的問題適合用哪類的模型去解
但我覺得tune參數或神經網路在疊layer的過程真的太難有一個方向或依據
當初我覺得就是在亂搞亂try一通,當然可能也是我功力不夠而已啦XD
然後kaggle上我反而喜歡看別組的組名wwww
我當初也取的超滑超中二XDD
推 yamakazi: 我知道有些科學計算用Fortran 啊,我的意思是,有多少主 11/13 09:47
→ yamakazi: 流套件,或程式,或OS底層是用Fortran?印象中幾乎沒有 11/13 09:47
推 yamakazi: 或者本系列主題是AI,有多少搞AI工具底層是Fortran寫的 11/13 09:49
→ yamakazi: ? 11/13 09:49
噓 hprince: 結果簽名檔沒放愛蜜莉雅 11/13 10:09
竟然有人發現了wwwww 快笑死XDDDDDD
推 yamakazi: 而且現在科學計算主流不是幾乎都python和matlab了? 11/13 10:10
Matlab EE出身的可能還會用 CS底的因該斥之以鼻
推 mmonkeyboyy: Blas裡還有fortran 77 沒死透 而且有幾個還比c快 就 11/13 11:10
→ mmonkeyboyy: 被留下來了 11/13 11:10
推 mmonkeyboyy: 你如果說的科學計算是量子電腦 那python 是 超級電腦 11/13 11:15
→ mmonkeyboyy: 類 python 用很少很少 matlab 就 算了吧 11/13 11:15
推 mmonkeyboyy: 解數值的 FORTRAN 活的很好呢 只是包住你看不到 11/13 11:18
→ mmonkeyboyy: 拿cpu 解DL的 fortran 也用到很多 GPGPU 我猜也有 11/13 11:20
推 yamakazi: 沒死透不就代表死的差不多了? 11/13 11:50
→ yamakazi: 死的剩一口氣而已 11/13 11:50
推 j0958322080: 看你怎麼定義啊,如果那幾個函式被呼叫的次數是高過 11/13 11:55
→ j0958322080: 其他用 python 寫的好幾個數量級算嗎? 11/13 11:56
推 yamakazi: 我就只是好奇到底多少底層用Fortran寫的現在還在用就是 11/13 12:13
→ yamakazi: 了 11/13 12:13
推 j0958322080: 你去看看哪些呼叫 blas 阿 11/13 12:15
→ yamakazi: 看起來就是特定領域的少數套件才會用到底層是fortran 寫 11/13 12:27
→ yamakazi: 的庫 11/13 12:27
推 yamakazi: 而且我剛看了一下,也不是所有blas都是用Fortran,openB 11/13 12:42
→ yamakazi: las就說是用C寫的 11/13 12:42
推 mmonkeyboyy: 我也沒有說全部啊 = ="不跟你說compile下去就知道了 11/13 12:43
→ yamakazi: OpenBlas說C compiler必備, Fortran compiler是選配 11/13 12:43
→ mmonkeyboyy: = ="誰跟你少數領域 囧> 又不是人人都openblas 11/13 12:45
→ mmonkeyboyy: 更別提nv 自己都出fortran 11/13 12:45
→ mmonkeyboyy: = =" 你要看接誰啊 你跑一個solver 要看它叫誰 11/13 12:46
→ mmonkeyboyy: 它沒叫你可以自己接啦....接很久就是了xd 11/13 12:47
→ mmonkeyboyy: 你真覺得沒用就沒用啊= =" 看一下各大名校都還在教 11/13 12:48
→ mmonkeyboyy: 還一堆是重課 = =" 你做數值拿來模擬各種東西 11/13 12:48
→ mmonkeyboyy: solver 下去就是很有可能會有 @_@~ 11/13 12:48
推 j0958322080: 可能他沒接觸過的領域就是少數領域吧 11/13 12:49
→ mmonkeyboyy: 我講沒死透只是因為我自己也是在幫忙更新到c的 11/13 12:49
→ mmonkeyboyy: 但 超多好嗎= =" 你一堆工程化學藥學醫學都有 11/13 12:50
→ mmonkeyboyy: 會說科學計算可以用matlab 我只能笑了.... 11/13 12:51
→ mmonkeyboyy: python都到很最近才排得進去好嗎.... 11/13 12:51
→ mmonkeyboyy: 世界排名前百大超級電腦 (量子不算的話) 有沒有十台 11/13 12:52
→ mmonkeyboyy: 可以讓你跑python都是問題 (當然商用出租的不算 這 11/13 12:52
→ mmonkeyboyy: 付錢的是老大) matlab....不知道有沒有一台 11/13 12:53
→ mmonkeyboyy: 就我記憶中 mathworks曾想去推 一個大老叫它先跑贏 11/13 12:54
→ mmonkeyboyy: java 再來.... 然後我知道大家都會放一台讓小朋友在 11/13 12:54
推 yamakazi: 所有以我說我見識少,沒跟你們討論我還真不知道有這個 11/13 12:54
→ mmonkeyboyy: 一邊先玩沙 玩完再叫你改成c++先 11/13 12:55
→ mmonkeyboyy: 某意議上來說openblas很先進的 先進到沒有fortran 11/13 12:56
→ mmonkeyboyy: 這是當初很多人對這東西的評價 (算一半好壞) 11/13 12:56
→ mmonkeyboyy: 這東西是對岸出的 專門為了某東西做的 11/13 12:57
推 mmonkeyboyy: 你把fortran 先拿掉 然後重compile 全部東西 11/13 13:04
→ mmonkeyboyy: 我認真覺得在linux 環境下 你會有一半以上hpc殘廢 11/13 13:04
→ mmonkeyboyy: 那東西包得太深了....深到我還見過比f77還舊的 11/13 13:05
推 yamakazi: 為什麼要更新到C?是指重新用C寫嗎? 11/13 13:11
推 mmonkeyboyy: 很多東西你可以用c/c++的對應東西換掉 11/13 13:13
→ mmonkeyboyy: 在某程度上 會有優化上的好處 最少記憶體好做 11/13 13:13
→ mmonkeyboyy: 我看了一下我手正在搞的一個大包 裡面還是滿滿f啊 11/13 13:14
→ mmonkeyboyy: 老的東西很難丟掉的@_@~ nasa想丟了fortran 才總算在 11/13 13:16
→ mmonkeyboyy: 2017年動手 (不過到底丟完了沒我也不知道) 11/13 13:17
→ mmonkeyboyy: 那有什麼時間在重寫 當沒事重造輪哦@_@~ 11/13 13:17
→ mmonkeyboyy: 當然是把別人寫好的移過去 做一堆事讓它工作 11/13 13:18
長知識了哥
推 kevin820308: 這篇講話www 好有畫面(抓頭燦笑 11/13 13:24
現實世界不要這麼多宅梗 哭啊
推 bill1992: 整篇重點 太無情了 無情data 11/13 13:48
無情ML 無情AI
推 bochengchen: data好難 11/13 14:07
噓 richardz: 雷姆派只能噓了 11/13 16:12
雷姆...是誰?
推 zebraseven: 推 11/13 23:26
推 cominlin: 可惡 誰說藍髮的過氣了 她不就叫做......欸......叫什麼 11/14 12:13
誰?
推 ricson: 欸不是 你本命怎麼沒出現在簽名檔 11/14 12:50
窩不知道
→ mmonkeyboyy: 想當年我們都是初音 涼宮的 囧> 11/15 00:16
→ mmonkeyboyy: (過氣的宅宅 泣T_T)_ 11/15 00:16
初音不就軟體而已 (?
推 pjwck: 聽起來你只是需要早點認識python而已跟AI真的無關 11/16 01:12
就是我透過ML/AI的資料前處理過程來學習python得到莫大的收穫
→ eva19452002: Python 底層是C,那為何不直接用C就好? 11/17 02:18
python包好的API讓你開發更迅速
推 damody: 噗殺天使嗎 11/17 03:33
朵庫蘿我看過wwww
→ longlongint: 省人類的時間比省機器的時間重要 11/17 12:50
沒錯!!!!
※ 編輯: k300plus (114.32.243.197 臺灣), 11/17/2021 22:48:17
推 mmonkeyboyy: 是要決鬥泥~ 11/18 13:19
推 Yujjlin: 拿到一堆骯髒數據,真的很想哭,該複習python… 11/20 22:47