原创 Python機器學習之Numpy

  NumPy是Python語言的一個擴充程序庫。支持高級大量的維度數組與矩陣運算,此外也針對數組運算提供大量的數學函數庫。Numpy內部解除了Python的PIL(全局解釋器鎖),運算效率極好,是大量機器學習框架的基礎庫! 高

原创 知識圖譜與推薦系統(DKN)

DKN: Deep Knowledge-Aware Network for News Recommendation 論文下載鏈接:https://arxiv.org/abs/1801.08284v1 本文模型:將知識圖表示與新聞推

原创 Knowledge Graph Convolutional Networks for Recommender Systems with Label Smoothness Regularization

標籤平滑正則化推薦系統的知識圖卷積網絡 . 摘要 1. 介紹 2. 現有工作 3. 問題表述 4. 我們的方法:KGCN-LS 4.1 圖卷積神經網絡 4.2 討論 4.3 標籤平滑正則化

原创 知識圖譜與推薦系統綜述

1. 知識圖譜的起源          知識圖譜(Knowledge Graph),最早起源於Google Knowledge Graph。知識圖譜本質上是一種語義網絡。其結點代表實體(entity)或者概念(concept),邊

原创 知識圖卷積網絡推薦系統

再不開學我就要忘記自己還是個學生了~ 在家待廢系列。。。更新一篇論文吧 跟上一篇超級像,少了標籤平滑,也算是首次直接在知識圖譜上做推薦吧 同樣的人,同樣的工作,不同的論文~ www 2019 PS:由於文字複製粘貼比較麻煩,還有

原创 Knowledge Graph Attention Network for Recommendation

簡單翻譯總結一下最近讀到的這篇論文~ Abstract factorization machine(FM)方法:轉換爲有監督的學習問題,假設每個交互都是一個獨立的實例,並對輔助信息進行編碼。忽略了實例或項目之間的關係(例如,電影的

原创 LFM和基於鄰域的方法的比較

LFM是一種基於機器學習的方法,具有比較好的理論基礎。這個方法和基於鄰域的方法(比如UserCF、ItemCF)相比,各有優缺點。下面將從不同的方面對比LFM和基於鄰域的方法。 LFM LFM 基於鄰域的方法 理論

原创 No module named 'scipy.misc.imsave' 解決辦法

在使用scipy.misc.imsave函數時出現了No module named ‘scipy.misc.imsave’ 的錯誤,現在的博客上大多解決辦法都集中於: 安裝pillow 降低scipy版本 配置imsave, i

原创 python深度學習之keras(TensorFlow的可視化框架)

TensoeBoard是一個內置於TensorFlow中的基於瀏覽器的可視化工具,只有當Keras使用TensorFlow後端時,這一方法才能用於Keras模型! 主要功能: 在訓練過程中以可視化的方式監控指標 將模型架構可視化

原创 Python深度學習之Keras(電影評論分類)

IMDB數據集 IMDB數據集,它包含來自互聯網電影數據庫(IMDB)的5000條嚴重兩極分化的評論,分爲用於訓練的25000條評論和用於測試的25000條評論,都包含50%的正面評論和50%的負面評論。 加載IMDB數據集

原创 Python機器學習之Pandas

import pandas food_info = pandas.read_csv("food_info.csv") # print(type(food_info)) print(food_info.shape) print(fo

原创 Python深度學習之Keras(新聞分類:多分類問題)

一、準備數據 使用路透社數據集,它包含許多短新聞及其對應的主題,由路透社在1896年發佈,包含46個不同的主題:訓練集中每個主題都至少有10個樣本。 加載路透社數據集 from keras.datasets import reut

原创 C#之裝飾者模式(Decorator Pattern)

概述 裝飾者模式(Decorator):動態地給一個對象添加一些額外的職責,就增加功能來說,裝飾模式比生成子類更加靈活。 例如:給小菜穿衣服,可以一件一件穿,先穿什麼,後穿什麼,都可以自己定義,需要加什麼衣服,只需要再定義一個子類

原创 C#之策略模式

策略模式定義爲:定義算法家族,封裝每一個算法,並使它們可以替換。策略可以讓算法獨立於使用它的客戶端。 這個模式涉及到三個角色: 環境(Context)角色:持有一個Strategy的引用。 抽象策略(Strategy)角色:這是一

原创 c#三層架構

最近公司需要用c#,就簡單看了一下三層架構。 三層架構(3-tier architecture) 通常意義上的三層架構就是將整個業務應用劃分爲:界面層(User Interface layer)、業務邏輯層(Business Lo