dab戴伯
1
位追蹤者
追蹤
dab戴伯的沙龍
0
會員
9
內容數
加入
前往沙龍
加入
前往沙龍
發佈內容
我的成就
由新到舊
深度學習中的self-attention機制
本文介紹了self-attention在處理不固定大小輸入值時的應用,並討論瞭如何計算self-attention以及transformer中的multi-head self-attention。此外,文章還探討了在語音辨識和圖片處理中使用self-attention的方法,以及與CNN的比較。
2024-05-03
2
卷積神經網路(CNN)在影像辨識中的應用
卷積神經網路(CNN)是一種專門用於影像相關應用的神經網路。本文介紹了CNN在影像辨識中的應用,包括圖片的組成、Receptive Field、Parameter Sharing、以及Pooling等技術。通過本文,讀者將瞭解CNN在影像辨識領域的優勢和運作原理。
2024-05-02
2
類神經網路訓練 批次標準化 (Batch Normalization)
本文介紹了在深度學習中使用Batch Normalization來解決error surface複雜性的問題。通過特徵歸一化來加速收斂速度和訓練順利程度。同時,也提到了在測試階段使用moving average計算平均值和標準差的方法。
2024-05-01
2
類神經網路訓練 訓練機器分類與Cross-entropy
瞭解如何透過Regression實作Classification,使用one-hot vector表示不同的類別,並透過乘上不同的Weight和加上不同的bias來得到三個數值形成向量。同時通過softmax的方式得到最終的y'值,並探討使用Cross-entropy來計算類別的loss。
2024-05-01
1
深度學習優化中的動態學習率
瞭解梯度下降算法中的學習速率調整,包括為什麼需要動態的學習速率、Root Mean Square、RMSProp、最常用的optimization策略Adam,以及如何進行Learning rate Scheduling。
2024-04-30
1
深度學習中的Batch與Momentum
本文將介紹batch的定義與其在機器學習中的作用,以及不同batch size 的影響。同時也會講解Momentum動量在機器學習中的重要性。透過本文,您將清楚地瞭解batch、batch size和Momentum動量的概念以及其對機器學習的影響。
2024-04-30
0
類神經網路訓練 局部最小值 (local minima) 與鞍點 (saddle point)
之前有提到有時我們在微分之後會得到gradient = 0的值,就以為我們已經找到最小值,但其實它只是local minima。 那這一節主要想跟大家分享我們要怎麼區分是不是Local Minima。
2024-04-30
4
深度學習基本概念簡介(下)
這篇文章介紹瞭如何使用sigmoid函數來解決函數過於簡單導致的模型偏差問題,並透過尋找函數和參數來逼近precise linear curve。另外,也講述瞭如何尋找讓損失函數最小的參數以及使用batch和反覆進行Sigmoid的方法。
2024-04-30
1
機器學習基本概念簡介(上)
機器學習是什麼? 簡單來說,機器學習就是訓練機器尋找Function的一段過程,而這個Function可以幫助我們解決我們遇到的問題,或是幫助我們
2024-04-27
4
靜態類與(Static)以及內存洩漏問題
static 關鍵字主要用於管理記憶體,可用在variables, methods, blocks, nested classed。加上static關鍵字的物件,會在啟動程式當下就會賦予記憶體位置給此物件,後續無論實例化多少次,記憶體的位置都相同。 以class舉例,static class 與
2022-11-03
0
Android 中各個Image檔整理
在Android 編譯成功後,在out/target/product/generic會產生與系統對應的映像檔,分別是ramdisk.img關於root文件系統, system.img關於主要的包及庫, userdata.img關於用戶數據,分別對應的目錄為root, system, data映像檔簡
2022-11-02
0
資料結構的一些語法整理
主要在使用這兩種類型時常常會忘記,所以簡單整理一下內容 Stack Stack<Character> stack = new stack<>(); 屬於LIFO的特性,也就是先進後出的概念,因此所有動作通常是發生在top,可以想像成放球的瓶子,只有頂端一個開口可以拿最上面的那顆球。 可以使用
2022-11-01
0
Java物件導向概念
物件導向的概念不外乎-> 封裝、繼承、多型、抽象、介面 封裝:在初始化一個class時,將內容物用private的方式包起來,而另外提供接口去給外界使用,可達到保護其資料隱私。 private: 只有自己類別的成員能夠存取 public: 任何人都可以調用 protected: 其父類與子類
2022-10-25
0
Android 進程與線程整理
概要 在一個Android程序開始時,只會啟動一個Process(進程),關於此程序中的Activity與Service都會跑在這個Process之內。 而一個Process之中也會有很多個Thread,當一個Process被創造時,也會同時創造出一個Thread(Main Thread),所有
2022-10-25
0
Activity 與 Service 生命週期及AIDL
Activity生命週期 onCreate: 第一次開啟時會進入的流程,只會執行一次 onStart: 將Activity的頁面可視化,並將UI物件初始化使其可和使用者互動 onResume:使用者進行互動時在這個階段,直到使用者切換頁面之後,切換成onPause。 onPause : 有其
2022-10-25
0
Android 架構概要
Android 主要從上層(接近使用者)到最底層(接近硬體)順序為: Application -> Framework -> Hal -> Linux Kernel。 Application層:應用程序是在這進行發展,也是使用者直接接觸到的部分。 Framework層:這裡會透過AIDL與Se
2022-10-25
0
DHCP與ARP流程
DHCP 獲取IP位址。 在建立完兩者的連接後,STA會優先發起DISCOVER的廣播,要求網域提供IP地址的分配,網內的DHCP服務器收到後,會選擇一個IP地址發送給客戶端(OFFER),收到OFFER的STA會再發送一個Request確認是否為該IP位址,若沒錯,DHCP會回傳ACK表示確認
2022-10-24
0
WIFI Supplicant的4-way handShake過程
WIFI連接過程主要分成三步驟: 掃描 (Probe Request, Probe Response) 認證 (Authentication) 連接 (Association Request, Association Response) Eapol(WEP, WPA, WPA2) DHCP
2022-10-24
0
Android WIFI 掃描概念流程
Android Wifi掃瞄的部分區分成被動掃描與主動掃描: 主動掃瞄:每隔一段時間廣播發送probe request的請求,在各個頻段上詢問AP的訊息,若有收到回應,做紀錄,超時的話則換到下個頻段進行廣播。 被動掃瞄:不發送請求,因為是以省電為目的,因此是單純接收AP傳送的beacon,通過接
2022-10-24
0
在Android 中使用SQLite 資料庫
主要在工作上剛好接觸到SQLite的資料庫,因此想藉由這個機會將這個技術了解一下~ Android 內可使用SQLite資料庫,有著輕量級的特性,因此適合用於行動設備上。Android SQLite 主要提供SQLiteOpenHelper與SQLiteDatabase兩個類別使用。 而這次主要
2022-10-24
0
製作簡單的電影搜尋器!!
目的: 利用第三方API抓取網路資料下載並呈現在APP上。 學習運用搜尋欄,並搜尋自己想找的電影。 自製表格,並讓資訊呈現在APP上。 這次運用了search bar 和 自製表格以及分析JSON檔的部分: 首先,要使用search bar要增加protocol : UISearchRes
2020-12-25
0
利用collection view製作行事曆!!
目的: 熟悉collection view的使用 這次運用了collection view製作了行事曆的概念,主要是想結合電影,讓他可以顯示出你每天看過的電影,但執行上真的難好多啊!!所以先上來把目前為止做出來的內容說明一下: collection view 使用上與table view很像,
2020-12-19
0
選擇障礙的救星 — 轉轉器!!
目的: Timer倒數計時。 熟練基本的 Swift 程式語法。 熟悉 iOS App 畫面的製作。 製作多頁面 App & 頁面間傳資料的能力。 使用 UIAlertController。 透過 present 顯示以下連結提到的某一種 controller。(不包含 UIAlertC
2020-12-08
0
星座心理測驗
目的: 熟練資料傳遞的技巧。 建立日期: 這次試著多用function的方式進行,會讓程式簡潔很多。這裡可以注意到,使用到calendar function去製造出年月日的效果,這樣就可以從datepicker中取.date值放入function進行換算成生日的星座。 2. 傳資料到下個頁面
2020-12-08
0
音樂播放APP — 致敬Avicii
目的: 在 viewDidLoad 裡寫程式。 2. 利用 AVPlayer 播放音樂。 3. 包含播放鍵,暫停鍵,下一首,上一首。 4. 使用 IBOutlet 和 IBAction 實現 App 的功能。 5. 畫面上至少需包含以下元件,而且程式也有使用這些元件。 text fiel
2020-11-28
0
漸層背景的製作和mask功能,基礎功再升級!
目的: 做出漸層的背景。 mask遮罩。 做出漸層的背景 運用CAGradientLayer()建立實現漸層功能的實例。 然後UIView建立一個確切位置的框框。 根據.colors 的array可設定由哪兩個顏色形成漸層。 gradientLayer.startPoint = CGP
2020-11-28
0
小試身手,無論是用筆還是用電腦,都沒藝術天份 — 藍色小精靈
這次使用UIBezierPath的功能在SwiftUI去畫一張圖,雖然我的藝術天份蠻差的,但藉由程式之手至少是可以畫出稍微相似的圖出來哈哈~ 主要運用到兩種功能畫圖: let body = UIBezierPath(arcCenter: CGPoint(x: 213, y: 213), radi
2020-11-22
0
做個造型設計師~IBOulet和IBAction
這比較像是IBOulet和IBAction的基礎練習,比較需要注意的是: 若要設定點選按鈕時Scroll view能移動到該衣服的位置,就需要: scrollrow.setContentOffset(CGPoint(x: pagecontrol.currentPage * Int(scrollr
2020-11-21
0
各種相互連動的時光機!!
目的: 1 使用 date picker & slider 做時間的魔法師,顯示自己十年的變化成長。 2 date picker 設定最小 & 最大時間,讓時間的範圍為 2009 ~ 2019。 3 滑動 slider 時,slider 會停在整數的位置,比方滑到 2010.6 時會四捨五入到
2020-11-21
0
設定APP封面 Icon — 超簡單三步驟!
在還不會的時候,我還想說要為APP放上一個封面 Icon是不是很麻煩,多虧潘帥的說明,簡單五分鐘就能帥一個APP了。 到網站上將想設定成封面的圖片上傳並轉檔下載。 App Icon Generator Generate icons and images for mobile apps, andr
2020-11-13
0
研究各種 UI 元件:原來不用寫程式,就能做那麼多事!
目的:研究各種UI元件 segmented control: 可設定選項讓使用者做選擇,其中幾項可以注意: Segments: 可設定要幾種選擇欄位。 Segment:可選擇哪一個欄位的內容要做更動,包括標題,圖片等等。 Title: 可輸入更改欄位的文字內容。 Image:可設定欄位的圖
2020-11-13
0
搭配 sketch & zeplin 製作 iOS 的健康 App 和 App Store 畫面 — 漂亮的UI設計!!!
這次模仿製作IOS的APP設計,第一次使用sketch和zeplin兩個軟體模仿,這真的是像我這種沒有設計感的人的救星啊!!!,你可以從sketch去分析你要的圖片或者色塊,甚至設計你的UI版面。 這次是將sketch檔案中需要的圖片及文字分別進行make exportable,以此可以讓sket
2020-11-13
0
#24 Storyboard 電子書 App -自製履歷表
作業目的: 不寫程式,從 storyboard 運用 tab bar controller,navigation controller,table view controller & static cell 實作電子書 App。 使用功能 搭配 tab bar controller & navi
2020-11-13
0
vocus 勳章
NFT
了解
如何蒐集勳章