原创 【自然語言實戰】·第二章(1.1)——獲取詞語首字字母

一、maven依賴 <dependency> <groupId>net.sourceforge.pinyin4j</groupId> <artifactId>piny

原创 第五章(1.8)金典網絡解讀—LeNet5、AlexNet、VGGNet

1 LeNet5 一種典型的用來識別數字的卷積網絡是LeNet-5。 1.1 模型結構 LeNet-5共有7層(不包含輸入層),每層都包含可訓練參數;每個層有多個Feature Map,每個FeatureMap通過一種卷積濾波器提

原创 個性化推薦系統設計(2.2)——Few-shot Learning用於冷啓動的探索

在推薦領域,我們常常會遇到冷啓動的問題,這可能在所有的推薦項目中或多或少都會涉及。對於該問題,通常的解決方法如下: ①(提供非個性化的推薦)比如先推薦熱門排行榜,收集一定用戶數據後,再進行個性化推薦; ②(用戶冷啓動)利用

原创 23種設計模式——策略模式

一、策略模式 在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 在策略模式中,我們創建表示各種策略的對象和一個行爲隨着策略對象改變而改變的 context

原创 深度學習實戰·第一章(1.1)——Windows下的Pycharm遠程連接虛擬機中Centos下的Python環境

Windows下的Pycharm遠程連接虛擬機中Centos下的Python環境 一、準備工作 固定centos的IP,這裏我的固定IP爲 192.168.254.128 centos中安裝ssh。(這裏我採用的是ssh的遠程連

原创 第六章(1.8)自然語言處理實戰——Jieba中文分詞,WordEmbedding的概念和實現

一、 NLP 走近自然語言處理 概念 Natural Language Processing/Understanding,自然語言處理/理解 日常對話、辦公寫作、上網瀏覽 希望機器能像人一樣去理解,以人類自然語言爲載體的文本所

原创 個性化推薦系統設計(2.1)——推薦算法介紹

協同過濾算法 協同過濾(Collaborative filtering, CF)算法是目前個性化推薦系統比較流行的算法之一。 協同算法分爲兩個基本算法:基於用戶的協同過濾(UserCF)和基於項目的協同過濾(ItemCF)。

原创 個性化推薦系統設計(4.1)——案例分析

  在過去的十年中,神經網絡已經取得了巨大的飛躍。如今,神經網絡已經得以廣泛應用,並逐漸取代傳統的機器學習方法。 接下來,我要介紹一下YouTube如何使用深度學習方法來做個性化推薦。   由於體量龐大、動態庫和各種觀察不到的外部

原创 人機交互系統(1.1) ——Annoy算法(海量數據查找)

一、前言 一旦文檔變成這種稠密向量形式,那如何從海量文本中快速查找出相似的Top N 文本呢? 這就不得不提到一個海量數據相似查找算法——Annoy算法。 二、算法原理 2.1 建立索引 Annoy的目標是建立一個數據結構,使得

原创 人機交互系統(1.2) ——深度神經網絡(孿生網絡)

一、前言 深度神經網絡通常比較擅長從高維數據中學習,例如圖像或者語言,但這是建立在它們有大量標記的樣本來訓練的情況下。然而,人類卻擁有單樣本學習的能力——如果你找一個從來沒有見過小鏟刀的人,給他一張小鏟刀的圖片,他應該就能很高效的

原创 隨筆雜談(一)——比勤奮更能決定人生的,是複利思維

題記: 那些卓越的人,或許走的慢,但是從來不後退。複利思維,決定了許多人的人生。一直相信的是:方向比速度重要。希望每個人都能建立你們的複利思維。 1 複利思維 世界第八大奇蹟 說一人:吳曉波。 吳曉波作爲新秀流行財經作家。1990

原创 2019CSDN博客之星評選,博星衝刺,請大家多多支持!

感謝各位志同道合技術人以及各位粉絲的支持,博主被官方評定爲2019 CSDN博客TOP200。 第一次寫CSDN博客到現在已經過去三年了,不知不覺就寫了三年,發表了200多篇文章。 記得剛開始寫只是爲了記錄開發過程中遇到的各種坑,

原创 springboot報錯:Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required錯誤詳解

問題一 在Mapper層,它是需要加@Mapper註解的,但是網上又有人加@respository,兩個註解混起來了,其實是任選其一都可以的。一般都是使用@Mapper。但是如果在Mapper層中加了註解,在配置主類SpringB

原创 第一章 JDK8 API解析(1.1) MAP新增的merge方法介紹

1.Map.merge方法介紹 jdk8對於許多常用的類都擴展了一些面向函數,lambda表達式,方法引用的功能,使得java面向函數編程更爲方便。其中Map.merge方法就是其中一個,merge方法有三個參數,key:map中

原创 人機交互系統(4.1)——深度學習在人臉檢測中的應用

1 人臉檢測 在目標檢測領域可以劃分爲了人臉檢測與通用目標檢測,往往人臉這方面會有專門的算法(包括人臉檢測、人臉識別、人臉其他屬性的識別等等),並且和通用目標檢測(識別)會有一定的差別,着主要來源於人臉的特殊性(有時候目標比較小、