原创 18_張孝祥_多線程_阻塞隊列的應用

類相關屬性 接口BlockingQueue<E>定義: public interface BlockingQueue<E> extends Queue<E> { boolean add(E e); boole

原创 機器學習_特徵處理

內容來源於其他博客,這裏做了個彙總,侵刪。 標準化歸一化數據 數據標準化是將數據按比例縮放,使之落入一個小的特定區間。去除數據的單位限制,將其轉化爲無量綱的純數值,便於不同單位或量級的指標能夠進行比較和加權。最典型的就是數據的歸一

原创 09_張孝祥_多線程_java5線程併發庫的應用_線程池

對比new Thread new Thread的弊端 a. 每次new Thread新建對象性能差。 b. 線程缺乏統一管理,可能無限制新建線程,相互之間競爭,及可能佔用過多系統資源導致死機或oom。 c. 缺乏更多功能

原创 08_張孝祥_多線程_java5原子性操作類的應用

併發庫 java.util.concurrent在併發編程中很常用的實用工具類。 java.util.concurrent |----atomic: 小工具包,支持在單個變量上解除鎖的線程安全編程。

原创 連續特徵離散化常用方法

無監督方法 1、等寬分箱法 比如我們的特徵數據在0-100,之間,等寬分成10份,分別爲[0-10],[11-20],...,[90-100] 假設有個數據值爲11,那麼其對應的one-hot向量爲[0,1,0,0,0,0,0,0

原创 機器學習_特徵挑選的方法

todo:暫時是看到一些常用場景對應的一些方法,比較亂,之後統一整理下 這篇知乎有關於特徵選擇的大綱。 特徵挑選方法 特徵選擇的優點: 提高效率,特徵越少,模型越簡單 正則化,防止特徵過多出現過擬合 去除無關特徵,保留

原创 個人人工智能小項目-AI愛

技術 人工智能:人臉識別、自然語言處理, 服務:前端-微信小程序、pc網頁,後端:flask 功能 藏頭詩(自然語言處理)、夫妻相、更像誰(人臉識別)。 歡迎試玩,分享,技術討論。 PC網頁可訪問 AI愛 www.yep66.co

原创 16_張孝祥_多線程_同步工具CyclicBarrier與CountDownLatch

轉載: CyclicBarrier的用法 CountDownLatch(倒計時計數器)使用說明 參考: CyclicBarrier和CountDownLatch區別 CyclicBarrier   CyclicBarrie

原创 數據結構與算法_二分查找

二分查找只適用於有序的隊列,直接給出python代碼 非遞歸 # 返回查找到的下標,沒有找到返回None def bin_search(arr, val): low = 0; high = len(arr) -1

原创 17_張孝祥_多線程_同步工具Exchanger

可以在對中對元素進行配對和交換的線程的同步點。每個線程將條目上的某個方法呈現給 exchange 方法,與夥伴線程進行匹配,並且在返回時接收其夥伴的對象。Exchanger 可能被視爲 SynchronousQueue 的雙向形式

原创 10_張孝祥_多線程_Callable與Future的應用

轉載:java併發編程-Callable與Future Callable與Runnable 先說一下java.lang.Runnable吧,它是一個接口,在它裏面只聲明瞭一個run()方法: public interface R

原创 機器學習

數學基礎 導數 導數與極值 當一階導數等於0,而二階導數大於0時,爲極小值;當一階導數等於0,而二階導數小於0時,爲極大值點,當一階導數、二階導數都等於0時,爲駐點。 正弦餘弦 餘弦 餘弦圖像 餘弦相似度 常見差值 均方誤差(

原创 java IO

節點流和處理流 JAVA IO操作總結——節點流和處理流  按照流是否直接與特定的地方(如磁盤、內存、設備等)相連,分爲節點流和處理流兩類。 節點流:可以從或向一個特定的地方(節點)讀寫數據,如文件內存 處理流:是對一個已存在的流

原创 11_張孝祥_多線程_線程鎖技術

轉載 Java併發編程:Lock locks相關類 鎖相關的類都在包java.util.concurrent.locks下,有以下類和接口: |---AbstractOwnableSynchronizer |---Abstract

原创 設計模式資料

記錄下,面試如果需要快速的看一遍建議看推薦的網站,真正工作中用到看《Head First設計模式》,後面再慢慢補充吧。 書 《Head First設計模式》 博客 HeadFirst 設計模式學習筆記 github Head-Fi