原创 動態規劃實例(十五):最短路徑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. 每一個文檔的關鍵詞(或主題詞)包括哪些?