原创 字符串匹配問題——KMP算法實現

public class Main { public int[] findNext(String str) { int[] next = new int[str.length()]; char[] c = str.toCharA

原创 拉格朗日乘子法與KKT條件

拉格朗日乘子法(Lagrange Multiplier)和KKT(Karush-Kuhn-Tucker)條件是求解約束優化問題的重要方法,在有等式約束時使用拉格朗日乘子法,在有不等約束時使用KKT條件。前提是:只有當目標函數爲凸函數時,使

原创 KL散度

KL散度(Kullback–Leibler divergence) KL散度是度量兩個分佈之間差異的函數。在各種變分方法中,都有它的身影。   轉自:https://zhuanlan.zhihu.com/p/22464760 一維高斯分

原创 參數估計--點估計

點贊 1 收藏 分享 文章舉報 TaoTaoFu 發佈了22 篇原創文章 · 獲贊 75 · 訪問量 17萬+ 私信 關注

原创 變分自動編碼器(VAE)

VAE(Variational Autoencoder)的原理 Kingma, Diederik P., and Max Welling. "Auto-encoding variational bayes." arXiv preprint

原创 給一個二叉樹的前序和中序序列,求二叉樹的層序序列

import java.util.Scanner; class Node { char value; Node left; Node right; int signal; public Node() {} public

原创 軟硬鏈接的區別

Linux 的文件與目錄 現代操作系統爲解決信息能獨立於進程之外被長期存儲引入了文件,文件作爲進程創建信息的邏輯單元可被多個進程併發使用。在 UNIX 系統中,操作系統爲磁盤上的文本與圖像、鼠標與鍵盤等輸入設備及網絡交互等 I/O 操

原创 關於32位系統中int、float、short、double等佔多少個字節

我用VC編譯的,測試了一下,代碼如下: #include "iostream" using namespace std; int main() {cout<<sizeof(char)<<endl;cout<<sizeof(short

原创 拼音串最有可能表示的意思

       已知一些文字對應的拼音及其在數據庫中對應的概率,在給定一段有序的拼音串時,求解其最有可能表示的意思,並給出對應的概率值! import java.util.ArrayList; import java.util.Hash

原创 Ubuntu 軟件安裝 異常解決方案

解決方法參考風一樣的程序員 Ubuntu 16.04自帶的軟件中心估計是有問題吧,第三放軟件很少能安裝成功,解決方法也比較簡單,我們換一個軟件管理的工具就好了 首先,我們安裝gdebi sudo apt install gdebi-co

原创 二叉樹的非遞歸【前/中/後 序遍歷】

核心思想: 利用 棧 存儲需要反覆遍歷的節點! import java.util.Stack; class Node { int value; Node left; Node right; int signal; pu

原创 各類算法筆試題彙總

1. 假設某卡牌類遊戲裏面,你搜集了 17 種卡牌,每種卡牌的攻擊傷害率從小到大排列分別 爲 1,4,9,… ,289,即 n 的平方(1<=n<=17,n 爲正整數),並且每種卡牌的數量足夠 多,現在請你計算出有多少種卡牌組合方式使得卡

原创 計算機網絡層次劃分及協議瞭解

計算機網絡學習的核心內容就是網絡協議的學習。網絡協議是爲計算機網絡中進行數據交換而建立的規則、標準或者說是約定的集合。計算機網絡協議同我們的語言一樣,多種多樣。 爲了給網絡協議的設計提供一個結構,網絡設計者以分層的方式組織協議。 一

原创 Attention概述

Part I:背景知識 Part II:Attention形式 Part III:具體Task分析 Part I:背景知識 這張圖很是出名了,第一個將Attention用在NLP領域的論文,機器翻譯,在每一步翻譯的時候都關注不同的原文信

原创 BatchNormalization、LayerNormalization、InstanceNorm、GroupNorm、SwitchableNorm總結

https://blog.csdn.net/liuxiao214/article/details/81037416