原创 Codewars算法題(4)

第七題:(3和5的倍數) 問題:  If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The

原创 Codewars算法題(7)

第23題:(Convert string to camel case) 問題: Complete the method/function so that it converts dash/underscore delimited wo

原创 《機器學習實戰》——決策樹的構造及案例

ID3算法的決策樹的構造 決策樹的理論部分,不再贅述,本篇博文主要是自己的學習筆記(《機器學習實戰》) 先看下述決策樹,希望對理解決策樹有一定的幫助。 3.1.1信息增益 首先需要了解兩個公式: 創建名爲treesde.py文件,將

原创 codewars算法題(找零錢)

此題爲codewars中的一個算法題 The new "Avengers" movie has just been released! There are a lot of people at the cinema box offic

原创 機器學習實戰之K-鄰近算法

k-鄰近算法         k-鄰近算法採用測量不同特徵值之間的聚類方法進行分類。 1 基本原理:         存在一個樣本數據集合,也稱作訓練樣本集,並且樣本集中每個數據都存在標籤,即我們知道樣本集中每一數據與所屬分類的對應關

原创 Codewars算法題(8)

第26題: 問題: 問題描述: 給定一個列表,和一個整數s,找出列表中兩數之和爲s,的兩個數,並返回,若有若干對這樣的數,那麼選擇相距較短的,在相距較短的中再找出index小的。 評分較高答案: def sum_pairs(lst,

原创 機器學習評價指標彙總

在使用機器學習算法的過程中,針對不同場景需要不同的評價指標,在這裏對常用的指標進行一個簡單的彙總。 一、分類 1. 精確率與召回率 精確率與召回率多用於二分類問題。精確率(Precision)指的是模型判爲正的所有樣本中有

原创 scikit-learn 線性迴歸算法庫小結

    scikit-learn對於線性迴歸提供了比較多的類庫,這些類庫都可以用來做線性迴歸分析,本文就對這些類庫的使用做一個總結,重點講述這些線性迴歸算法庫的不同和各自的使用場景。     線性迴歸的目的是要得到輸出向量Y和輸入

原创 Codewars算法題(5)

第18題:(printer_error) 問題: In a factory a printer prints labels for boxes. For one kind of boxes the printer has to use

原创 《機器學習實戰》——在python中使用Matplotlib註解繪製樹形圖

# encoding=utf-8 #使用文本註解繪製樹形圖 import matplotlib.pyplot as plt decisionNode = dict(boxstyle="sawtooth", fc="0.8") leafN

原创 通俗理解卷積神經網絡

1 前言 2012年我在北京組織過8期machine learning讀書會,那時“機器學習”非常火,很多人都對其抱有巨大的熱情。當我2013年再次來到北京時,有一個詞似乎比“機器學習”更火,那就是“深度學習”。 本文內寫過一些機器

原创 機器學習實戰之使用k-鄰近算法改進約會網站的配對效果

1 準備數據,從文本文件中解析數據 用到的數據是機器學習實戰書中datingTextSet2.txt 代碼如下: from numpy import * def file2matrix(filname): fr=open(fil

原创 codewars算法題(3)

第三題: 問題:You probably know the "like" system from Facebook and other pages. People can "like" blog posts, pictures or

原创 通俗理解譜聚類算法

譜聚類(Spectral Clustering, SC)是一種基於圖論的聚類方法。 將帶權無向圖劃分爲兩個或兩個以上的最優子圖,使子圖內部儘量相似,而子圖間距離儘量距離較遠,以達到常見的聚類的目的。 "帶權無向圖"這個詞太學術了,我

原创 python數據持久存儲:pickle模塊的基本使用

經常遇到在Python程序運行中得到了一些字符串、列表、字典等數據,想要長久的保存下來,方便以後使用,而不是簡單的放入內存中關機斷電就丟失數據。 這個時候Pickle模塊就派上用場了,它可以將對象轉換爲一種可以傳輸或存儲的格式。