星爆程式共筆

@Ds1111

資結

Public team

Joined on Sep 28, 2022

  • ​​​​#### Assembler Directives 組譯器指引 #### ​​​​ => 通常會以 '.' 為開頭,用來指示 Assembler 執行某些操作、宣告資料轉換的型態... ​​​​ 其指令並不會被轉為 Machine Code ( 二進位碼 / Object Code ) ​​​​ 以下為一些常見的"指令"及"功能" 1. 分配記憶體位置給變數 :::warning Int.byte <int> .hword / .short <int> : 分配 16 bit 的空間
     Like  Bookmark
  • 1. Branch Instructions 介紹 Branch Instructions 常被使用在 "迴圈" 和 "函數呼叫" 的功能上 主要 Instructions 有以下兩種 :::success B : 將設定的目標記憶體 address 載入到 PC ( R15 ) 中, 接下來執行此 address 所在的指令,常用在 "迴圈" BL : 會先將原 PC 儲存的 address ( 現在指令的下一條指令位址 ) 存入 lr ( r14 ), 在將目標 address 載入 PC 中,常拿來做 "函數呼叫" 時使用
     Like  Bookmark
  • 程式執行流程 將 c++ 程式編譯為可執行檔 :::success ![](https://i.imgur.com/X9A7c2h.png =500x600) ::: 1. Compiler : 用途 : 將程式語言編譯為組合語言
     Like  Bookmark
  • Reference : 深度學習-物件偵測:You Only Look Once (YOLO) 影像辨識常見的IOU、AP、mAP是什麼意思? 精确率、召回率、F1 值、ROC、AUC 各自的优缺点是什么? Confusion Matrix 會顯示每個類別預測與實際的結果 ( 以下為二類別分類的 confusion matrix ( class:(1,2) )
     Like  Bookmark
  • 1.變數命名規則 :::warning Package : 全部小寫utils.man.eat Class、Interface : 每個字詞首字大寫 ManEatApple 變數 : 除首字以外,字詞首字大寫
     Like  Bookmark
  • 目前因數據較為稀少 (如果一年看成圖片) 故還沒想出使用到深度學習做分布預測的方法 :::info - 目前評估的步驟 以季為單位,做資料的劃分 做成 GIF 看看每季的結果如何 ( 希望各地在每季都會有資料...) 如果有論文可佐證分佈的 Distribution,可進行撒點 (?) 化為網格資料 進行 Temporal GWR (地理加權回歸) 分析 ( 要先了解一下 )
     Like  Bookmark
  • 畫網格 (試不同的網格 size 250、500、1000、1500、2000m) 用網格資料做自相關分析 DL : LSTM_CNN、RNN_CNN (以網格做 pixel) Time series GWR Model 考慮其他因素,適居棲地...
     Like  Bookmark
  • 要做的事與步驟 野鳥協會 Data 申請、了解 (已整合到 E-Bird --- 貼文) 查詢平均觀察距離,以利撒點 (從其他資料輔佐) 台大論文閱讀生物學一些常見定義 一、二級棲地 了解如何做範圍的定量 (autocorrelation 自相關) 空間自相關 Spatio autocorrelation (已有套件)LISA (Local) Moran's i (Global)
     Like  Bookmark
  • Volume 建立 volume,用來在本地端儲存 Container 中的檔案 docker volume create --name mongo-data --name : volume 的名稱 Docker Run run 執行以下步驟
     Like  Bookmark
  • 1. CPSR 與 SPSR 區段介紹 :::info ::: :::info CPSR 中主要分成四個區段 f [31:24] : 儲存 flag 的區段NZCV 介紹 s [23:16] : 除存 State 資訊
     Like  Bookmark
  • 1. 簡介 Operand 2 為組合語言中,方便使用者對指令做更多操作的元素 :::danger Operand 2 通常會被放在指令的最後一項 <運算子>{<condi>}{s|S} Rd Rn Operand2 - {s|S} : 修飾詞,用以更動 CPSR 的 Flags ex :
     Like 2 Bookmark
  • 這篇主要是講一些組合語言基本的計算指令 1. 加減運算指令 - 語法 : <運算子>{<condi>}{s|S} Rd Rn Operand2 - {s|S} : 修飾詞,用以更動 CPSR 的 Flags 範例
     Like  Bookmark
  • 簡介 ARM Function Calling Convention (暫存器呼叫慣例) 是指在做函數呼叫時,每個 Register 中存的資料會依照慣例來儲存 以方便函數呼叫的進行 Calling Convention 現在常用的 ARM Register Calling Convention 是 EABI, 規範如下 r0-r3 : 會儲存前四個要傳入函數的引數,
     Like  Bookmark
  • (1) - Load / Store 介紹 Load / Store 是操作 Memory 和 Register,來進行資料的存取與載入 Load : 從 Memory 載入資料到 Register Store : 將資料從 Register 儲存到 Memory ![](https://i.imgur.com/KBswtzu.png =400x280) :::info
     Like 2 Bookmark
  • 立即值雖然可以方便做數值計算,但也有其範圍所在 立即值範圍 : [ #0-#255 ] 為立即值範圍,因為立即值是用 8 bit 儲存 ([0:7]) 所以空間為 256,但如果是 8 bit 可儲存的數值的倍數也可 ex : 1024 存取超過 255 方法 但如果想存取非 256 倍數的立即值來計算要怎麼辦呢 ? => 使用 Load/Store 指令
     Like  Bookmark
  • 簡介 Thumb Mode 是為了減少 ARM 指令所需使用的空間而存在的 ARM 指令需要 32 bit 來儲存,Thumb 則是只需要 16 bit 即可儲存。 使用 Thumb Mode 要使用 Thumb 可以用之前講過的 組合語言共筆 10 : Branch Instructions 只不過不是 B 或 BL 而是 BX、BLX BX{<cond>} Rm
     Like  Bookmark
  • 代辦清單 :::info Data 資訊確定 : 資料如何蒐集、觀察頻率....要完善 :accept: 看論文 - 牛逼趨勢圖論文 學 GeoPandas ( 記得轉座標 ) + seaborn 繪圖 ::: GIS應用支援工具集(可下載shptrans) 多邊形關鍵字(weighted Voronoi python)
     Like  Bookmark
  • :::info GLOBAL UNIQUE IDENTIFIER : 獨特的字母數字代碼,指派給每筆紀錄。 LAST EDITED DATE : 最近一次編輯紀錄。編輯內容包含 : 地點 ( 經緯度... )、填寫資料 ( 日期... )、觀察資料 ( 種族、數量... )。 TAXONOMIC ORDER : eBird 中,鳥類分類系統代號。 CATEGORY : 依照 eBird 鳥種分類指定的鳥種資料。 TAXON CONCEPT ID : 獨特的分類器,用來決定特定鳥種的分類觀念。 COMMON NAME : 鳥類分類的首要英文俗名。 SCIENTIFIC NAME : 鳥類分類的學名。 SUBSPECIES COMMON NAME : 鳥類分類次類別的俗名。
     Like  Bookmark
  • 議題 : 外來種鳥類分布/預測 - 大方向步驟 [0. 想出問題] | [1. 資料獲取/清理] | [2. 資料特性了解/描述] | [3. 建立 Model] |
     Like  Bookmark
  • 天下雜誌 : 永續發展 臺灣永續發展目標 外來(入侵)種鳥類分布預測 利用 AI 預測某入侵種鳥類,可能的分布或未來的分布, 以提早預防入侵種的擴散 訓練會用到 "地域資料" "鳥類分布與特徵資料"
     Like  Bookmark