原创 斯坦福大學機器學習作業題Problem Set #1: Supervised Learning Logistic regression

     (a) (b)自己寫了個程序跑了下 # -*- coding: utf-8 -*- import numpy as np import math import matplotlib.pyplot as plt def re

原创 win10(64位)python xgboost詳細安裝教程---python setup.py install報錯原因

         早就聽聞xgboost的功能強大,參加數據挖掘比賽的很多大神也都用這個包,我也決定下載下來安裝學習一下。上網參考了一些教程,但是這些教程由於比較早,有的存在一些問題,爲了大家少走彎路,我把我安裝的時候遇到的問題和大家分享

原创 斯坦福大學機器學習作業題Problem Set #2 Logistic Regression: Training stability--下篇

這題主要是訓練調參數的技能。其實做模型也是不斷調參換模型的過程。 (i)使用不同的學習速率 嘗試了一下從1到24的迭代次數 隨着學習速率的不斷增加,迭代次數變小,但是當迭代次數大於28的時候,又不收斂了。所以在收斂的情況下,學習速率越大

原创 斯坦福大學機器學習作業題Problem Set #1 Regression for denoising quasar spectra 上篇

# -*- coding: utf-8 -*- import numpy as np import math import matplotlib.pyplot as plt def read(i): fr=open('qu

原创 python實現 LeetCode24——Swap Nodes in Pairs

Given a linked list, swap every two adjacent nodes and return its head. For example, Given 1->2->3->4, you should ret

原创 python2中除法兩整數相除爲整數

在python2中,2/3 的結果是0,因爲除法中是兩個整數相除,所以取了整數,改爲float(2)/3,就可以了。 而python3中不存在這個問題。 點贊 1 收藏 分享 文章舉報

原创 斯坦福大學機器學習作業題Problem Set #2 Spam classication

本次作業題的內容是利用樸素貝葉斯分類器識別是否爲垃圾郵件,關於文本的提取,分詞,和標註都是已成形的數據,只需要寫個樸素貝葉斯分類器驗證正確率就可以。 關於樸素貝葉斯的模型可以參考http://blog.csdn.net/longxin

原创 斯坦福大學機器學習作業題Problem Set #1 Regression for denoising quasar spectra 下篇

         (i)處理文件 # -*- coding: utf-8 -*- import numpy as np import math import matplotlib.pyplot as plt import csv def

原创 斯坦福大學機器學習作業題Problem Set #2 Logistic Regression: Training stability--上篇

斯坦福大學機器學習講義及作業題地址點擊打開鏈接 1. [15 points] Logistic Regression: Training stability In this problem, we will be delving deep

原创 斯坦福大學機器學習作業題Problem Set #2 Spam classication下篇

                最終得出最代表垃圾郵件的五個詞爲gun,moral,israel,jew,faith 將上一篇的main函數替換爲這個 def main(): trainMatrix, tokenlist, tr

原创 python實現 LeetCode19——Remove Nth Node From End of List

Given a linked list, remove the nth node from the end of list and return its head. For example, Given linked list:

原创 斯坦福大學機器學習作業題Problem Set #0: Linear Algebra and Multivariable Calculus

這章是problem 0,主要是一些數學的基本知識,瞭解梯度,海瑟矩陣,正定矩陣與半正定矩陣,特徵值與特徵向量'z                                                          

原创 python實現 LeetCode37——Sudoku Solver

數獨遊戲,用了dfs的深度優先樹。25行和26行的else將該位置改爲點,是在一次dfs中的,相當於在for循環中不斷嘗試c值中的賦值。如果所有的c值都不對的時候會進入27行的return false,然後再進入23行的賦值。class

原创 python實現 LeetCode36——Valid Sudoku

利用set函數,查找某個元素是否在set中,更快class Solution(object): def isValidSudoku(self, board): s=set() list=board

原创 面試常見算法題---冒泡排序python

兩個循環判斷相鄰數組是否交換class Solution(): def Bubble_sort(self, list): for i in range(len(list)-1, 0, -1):