原创 動態規劃實例(十五):最短路徑Floyd

    本文參考http://blog.csdn.net/ochangwen/article/details/50730937,     1.定義概覽     Floyd-Warshall算法(Floyd-Warshall algorit

原创 特徵分解條件

    線性代數中,特徵分解(Eigendecomposition),又稱譜分解(Spectral decomposition)是將矩陣分解爲由其特徵值和特徵向量表示的矩陣之積的方法。需要注意只有對可對角化矩陣纔可以施以特徵分解。  

原创 Java異常

Java異常處理機制 一.異常      異常指不期而至的各種狀況,如:文件找不到、網絡連接失敗、非法參數等。異常是一個事件,它發生在程序運行期間,干擾了正常的指令流程。Java通過API中Throwable類的衆多子類描述各種不同的異常

原创 TensorFlow學習資料:代碼+筆記+教程

谷歌官方教程:http://wiki.jikexueyuan.com/project/tensorflow-zh/ 這些案例適合那些想要清晰簡明的 TensorFlow 實現案例的初學者。本教程還包含了筆記和帶有註解的代碼。 項目地址:

原创 動態規劃實例(十三):最長公共子串(LCS)

    最長公共子序列 & 最長公共子串的區別:找兩個字符串的最長公共子串,這個子串要求在原字符串中是連續的。而最長公共子序列則並不要求連續    

原创 “==”和equals()的區別

    ==是判斷兩個變量或實例是不是指向同一個內存空間,即地址是否相同    equals是判斷兩個變量或實例所指向的內存空間的值是不是相同,即值是否相同    除了String和封裝器,equals()和“==”沒什麼區別    但S

原创 正則化與過擬合

1. 正則化的一些概念    1)概念   L0正則化的值是模型參數中非零參數的個數。   L1正則化表示各個參數絕對值之和。   L2正則化標識各個參數的平方的和的開方值。    2)正則化後會導致參數稀疏,一個好處是可以簡化模型,避

原创 從頭再來

   入職滿一年了,其實也是畢業一年了,沒什麼太大的感覺,就是覺得好累,心累。    以爲到了一個不那麼出名的公司,在做事方面不會那麼死板,也不至於一開始就進入大公司成爲螺絲釘。但也未曾料到,會有公司能夠這樣的動盪,每年都有新的部門產生,

原创 最小二乘法與梯度下降法

一.最小二乘法     我們以最簡單的一元線性模型來解釋最小二乘法。什麼是一元線性模型呢?監督學習中,如果預測的變量是離散的,我們稱其爲分類(如決策樹,支持向量機等),如果預測的變量是連續的,我們稱其爲迴歸。迴歸分析中,如果只包括一個自變

原创 Java垃圾回收機制(GC)

一.Java垃圾回收機制     垃圾收集GC(Garbage Collection)是Java語言的核心技術之一,之前我們曾專門探討過Java 7新增的垃圾回收器G1的新特性,但在JVM的內部運行機制上看,Java的垃圾回收原理與機制並

原创 Python迭代器與生成器實例演示

#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : Peidong # @Site : # @File : iter_and_generate.py # @S

原创 簡析分類樹與迴歸樹

分類樹      以C4.5分類樹爲例,C4.5分類樹在每次分枝時,是窮舉每一個feature的每一個閾值,找到使得按照feature<=閾值,和feature>閾值分成的兩個分枝的熵最大的閾值(熵最大的概念可理解成儘可能每個分枝的男女比

原创 動態規劃實例(十四):劃分問題

    劃分問題是指,有一個集合,判斷是否可以把這個結合劃分爲總和相等的兩個集合。     例如:         arr[] = {1, 5, 11, 5}         Output: true     這個數組可以劃分爲: {1,

原创 動態規劃實例(十二):最長迴文子串(LPS)

     給一個字符串,找出它的最長的迴文子序列的長度。例如,如果給定的序列是“BBABCBCAB”,則輸出應該是7,“BABCBAB”是在它的最長

原创 自然語言處理模型(一):一文讀懂TF-IDF

    假設我們手頭有大量的文檔(或網頁), 通常我們會比較關心以下幾個問題:         1. 每一個文檔的關鍵詞(或主題詞)包括哪些?