原创 WebView緩存機制
如何複寫WebView的緩存機制。 首先說一下webview的自帶緩存機制的弊端: webview的自帶緩存機制是無差別緩存,也就是說,不管是頁面,樣式還是圖片,都會緩存到本地,刷新webview的緩存一般分爲以下幾種: LOA
原创 計算機視覺-卷積基本要素及實例
前言 本文將介紹 padding,卷積步長,池化層等概念。 1.基本概念 1.1. padding 綜合兩個缺點,第一個缺點是每次做卷積操作,你的圖像就會縮小,從 6×6 縮小到 4×4,你可能做了幾次之後,你的圖像就會變
原创 神經網絡-前向傳播與反向傳播
一、前言 這是一場以誤差(Error)爲主導的反向傳播(Back Propagation)運動,旨在得到最優的全局參數矩陣,進而將多層神經網絡應用到分類或者回歸任務中去。 前向傳遞輸入信號直至輸出產生誤差,反向傳播誤差信息更新權重矩陣。這
原创 android數據庫框架DBFlow
創建你的數據庫 在DBFlow中,創建數據庫是非常簡單的,只需要定義一個@Database類: @Database(name = AppDatabase.NAME, version = AppDatabase.VERSION) pu
原创 機器學習中常用的10大算法概要
前言 本文內容來自對Andrew Ng DeepLearning courses的整理,以及結合自己的理解。 1.反向傳播 首先反向傳播是基於基於正向傳播而言的,簡單的來說是一種錯誤糾正模式。例如,很多人玩過的多人傳話
原创 TensorFlow 從簡單的手勢識別開始
前言 學習筆記來自於Andrew Ng,文末附資料。 1 - 導入TensorFlow庫 import numpy as np import h5py import matplotlib.pyplot as plt import t
原创 數據結構回顧與鞏固
前言 本文將探討三問題:一、數據結構是如何應運而生:二、常見的數據結構與相應的算法有哪些:三、數據結構的發展: 1.數據結構是如何應運而生 “數據結構”作爲一門獨立的課程在國外是從1968年纔開始設立的。 1968年美
原创 Android Native層錯誤調試
前言 Android系統對於Native(C/C++)應用程序的調試手段比單純的linux系統coredump文件與gdb結合調試的手段.但是Android系統的天然不支持這種調試方式,其在內核中就沒有啓用coredump
原创 TensorFlow CTPN文字定位與識別
前言環境搭建運行中的問題拓展 本僅包含初級階段如何有效運行Demo,下篇文章將會介紹如何訓練模型。 基本步驟環境搭建運行中的問題拓展 環境搭建 1.python3.6 2.tensorflow 3.CTPN源碼 下載地址: htt
原创 python向量化與循環耗時對比及其原理
前言 python向量化與循環耗時對比及其原理,向量化計算速度是循環的約爲300倍。 1.測試 import time import numpy as np a = np.random.rand(1000000) b = np.ran
原创 Android系統架構
1.前言 android採用層次架構,從高層到低層分別是應用程序層、應用程序框架層、系統運行庫層和Linux內核層。 2.概覽 3.分層詳述 3.1 Application 主要爲系統中的應用,如桌面,鬧鈴,設
原创 計算機網絡自頂向下方法第6版-第9章網絡管理課後解析
第9章複習問題 1.當(a)網絡的一個組件出現故障,(b)網絡的一個組件即將出現故障,並且表現得“不穩定”(c)網絡的一個組件從秒級純度的角度來看已經受到損害,並且正在攻擊網絡,例如,通過向網絡發送數據包來發起拒絕服務攻擊,(d)鏈路上
原创 計算機網絡自頂向下方法第6版-第8章網絡安全課後解析
第8章複習問題 1.機密性是原始明文消息不能被截取原始明文消息的密文加密的攻擊者確定的屬性。消息完整性是指接收者能夠檢測到發送的消息(無論是否加密)在傳輸過程中是否被更改的屬性。因此,這兩個概念是不同的,一個可以有一個而沒有另一個。在傳輸
原创 計算機視覺-邊緣檢測原理及Canny實現
前言 卷積運算是卷積神經網絡最基本的組成部分,使用邊緣檢測作爲入門樣例。 1.1 邊緣檢測示例(Edge detection example ) 讓我們舉個例子,給了這樣一張圖片,讓電腦去搞清楚這張照片裏有什麼物體
原创 使用TensorFlow進行矩陣的運算
以下是完整代碼: # -*- coding: utf-8 -*- """ Created on Mon Mar 25 15:22:50 2019 @author: hadron """ #矩陣的運算20190713 import