原创 Java深淺克隆原理及實現

1.深淺克隆定義 Java 中的數據類型分爲基本數據類型和引用數據類型。對於這兩種數據類型,在進行賦值操作、用作方法參數或返回值時,會有值傳遞和引用(地址)傳遞的差別。 (補充)基本數據類型包括byte,short,int,lon

原创 Git和GitHub快速上手教程

Git基礎知識 基本知識 Git是一個分佈式版本控制系統,無需服務器軟件支持; Git把內容按照元數據方式存儲,傳統的SVN是按照文件存儲; Git沒有一個全局版本號,內容完整性高; Git的文件存儲結構 Git核心指令行

原创 Pycharm + Anaconda 的Python3.7遇到“ImportError: DLL load failed: 找不到指定的模塊”解決辦法

【環境】 使用的電腦系統:win10 使用的集成開發環境:Pycharm 使用的python版本:Python3.7 Anaconda 就是可以便捷獲取包且對包能夠進行管理,同時對環境可以統一管理的發行版本。Anaconda

原创 【CNN模型筆記(二)】AlexNet模型+代碼實現

由於受到計算機性能的影響,雖然LeNet在圖像分類中取得了較好的成績,但是並沒有引起很多的關注。 知道2012年,Alex等人提出的AlexNet網絡在ImageNet大賽上以遠超第二名的成績奪冠,卷積神經網絡乃至深度學習重新引起了廣泛的

原创 【CNN模型筆記(三)】ZFNet模型

一.簡介 ILSVRC2013分類任務的冠軍,使用反捲積對CNN的中間特徵圖進行可視化分析,通過分析特徵行爲找到提升模型的辦法,微調Alexnet提升了表現。 該論文最大的貢獻在於通過使用可視化技術揭示了神經網絡各層到底在幹什麼,起到了

原创 【CNN模型筆記(一)】Lenet-5模型+代碼實現

LeNet神經網絡由深度學習三巨頭之一的Yan LeCun提出,他同時也是卷積神經網絡 (CNN,Convolutional Neural Networks)之父。LeNet主要用來進行手寫字符的識別與分類,並在美國的銀行中投入了使用。

原创 JAVA中替換字符的方法replace和replaceAll 區別

replace和replaceAll是JAVA中常用的替換字符的方法,它們的區別是: 1.replace的參數是char和CharSequence,即可以支持字符的替換,也支持字符串的替換(CharSequence即字符串序列的意思,說

原创 java中Scanner類nextLine()和next()的區別和使用方法

【問題】在nextLine()和next()方法連用時輸出出現錯誤 next()一定要讀取到有效字符後纔可以結束輸入,對輸入有效字符之前遇到的空格鍵、Tab鍵或Enter鍵等結束符,next()方法會自動將其去掉,只有在輸入有效字符

原创 Python工具 — 讀取文件夾中所有圖片+縮放並打包

import glob from PIL import Image import os import zipfile #獲取image文件夾下的圖片路徑 path="image\\" #獲取到當前文件的目錄,並檢查是否有resu

原创 CNN經典結構學習筆記

【模型順序】:LeNet-5;AlexNet;ZFNet;VGGNet;Net In Net;GoogLeNet Inception V1-V4;ResNet;DenseNet;NasNet;SE-Net;MobileNetV1-V2  

原创 算法專題(一)遞歸

介紹遞歸的定義、特點和基本原理;在此基礎上給出一系列性質,對遞歸問題進行分類;通過經典問題講解遞歸算法的實現 定義 遞歸就是程序調用自身的編程技巧; 特點 1)遞歸就是在過程或者函數裏面調用自身; 2)在使用遞歸策略時,必須有一個明確

原创 利用Java的okHttp和Jtable實現簡單網絡爬蟲和顯示

任務: 1.爬取網頁元素:https://www.angular.cn/events 2.找到網頁中的table內容 3.利用Java的Jtable進行顯示 import okhttp3.*; import org.jsoup.Js

原创 Receptive field(感受野)

1.先舉個例子: e.g.兩層 3*3 卷積操作的有效區域(感受野)是5*5 (所有filter的stride=1,pad=0),示意圖如下: 三層3*3卷積核操作的有效區域是7*7 (所有filter的stride=1,pad=0

原创 Python實現最簡單的線性迴歸算法

#coding:utf-8 from math import sqrt import matplotlib.pyplot as plt dataset = [[1.2,1.1],[2.4,3.5],[4.1,3.2],[3.4,2.8

原创 Tensorflow - 基礎語法

【基本概念】 Tensorflow最基本的一次計算過程:接收n個固定格式的數據輸入,通過特定函數,將其轉化爲n個張量(Tensor)輸出。 數據流圖:在邏輯上描述以此機器學習計算的過程。 1.數據流圖 節點:通常以圓、橢圓或方框表示,