<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mmmwhy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mmmwhy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mmmwhy]]></copyright><item><title><![CDATA[Coursera ML(12)-Machine Learning System Design]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/72553015</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/72553015</guid><author>mmmwhy</author><pubDate>Fri, 19 May 2017 18:53:11 +0800</pubDate><description><![CDATA[机器学习系统设计
查准率(Precision)和查全率(Recall) 
分为四种情况：
正确肯定（True Positive**TP**）：预测为真，实际为真。
正确否定（True Negative TN）：预测为假，实际为假。
错误肯定（False Positive**FP**）：预测为真，实际为假。
错误否定（False Negative**FN**）：预测为假，实际为真。
查准率Precis]]></description><category></category></item><item><title><![CDATA[Coursera ML(4)-Logistic Regression]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/66975483</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/66975483</guid><author>mmmwhy</author><pubDate>Mon, 27 Mar 2017 19:53:46 +0800</pubDate><description><![CDATA[本节笔记对应第三周Coursera课程  binary classification problem
Classification is not actually a linear function.Classification and RepresentationHypothesis Representation
Sigmoid Function(or we called Logistic Fun]]></description><category></category></item><item><title><![CDATA[Coursera ML(3)-Multivariate Linear Regression python实现]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/66478037</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/66478037</guid><author>mmmwhy</author><pubDate>Sun, 26 Mar 2017 18:56:27 +0800</pubDate><description><![CDATA[Multivariate Linear Regression and Programming Exercise 1
Gradient Descent for Multiple Variables
Suppose we have n variables, set hypothesis to be:Cost Function Gradient Descent  Algorithm 
 
Get ever]]></description><category></category></item><item><title><![CDATA[Efficient Algorithms for Public-Private Social Networks]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/65448241</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/65448241</guid><author>mmmwhy</author><pubDate>Thu, 23 Mar 2017 19:48:10 +0800</pubDate><description><![CDATA[KDD 2015 Best Research Paper Award: “Algorithms for Public-Private Social Networks”
ABSTRACT
  the public graph is visible to everyone,and the private graph at each node is visible only to the user at]]></description><category></category></item><item><title><![CDATA[细究Python键盘输入]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260374</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260374</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:52:40 +0800</pubDate><description><![CDATA[本文介绍了raw_input 和 input在python2和python3上的区别，以及如何利用正则表达式和input键盘输入一维数组和二维数组。更多见：李飞阳 http://feiyang.li/
raw_input 和 input
python2中
raw_input_A = raw_input("raw_input: ")
type(raw_input_A)
可以看到输出的是 str
in]]></description><category></category></item><item><title><![CDATA[第2.1题：Python统计日记最重要的词]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260347</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260347</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:52:28 +0800</pubDate><description><![CDATA[题目来自：Python 练习册。题目2.1： 你有一个目录，放了你一个月的日记，都是 txt，为了避免分词的问题，假设内容都是英文，请统计出你认为每篇日记最重要的词。
查看更多于本人博客：李飞阳

参考代码
#coding: utf-8
import re, os
from collections import Counter

# 目标文件所在目录
PATH = 'D:'

def getCou]]></description><category></category></item><item><title><![CDATA[第1.7题： Python敏感词检测]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260326</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260326</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:52:20 +0800</pubDate><description><![CDATA[题目来自：Python 练习册。题目1.7：敏感词文本文件 filtered_words.txt，里面的内容为以下内容，当用户输入敏感词语时，则打印出 Freedom，否则打印出 Human Rights。
查看更多于本人博客：李飞阳

Python find()方法
描述
Python find() 方法检测字符串中是否包含子字符串 str ，如果指定 beg（开始） 和 end（结束） 范围，]]></description><category></category></item><item><title><![CDATA[第1.6题： Python 字母验证码图片]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260302</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260302</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:52:11 +0800</pubDate><description><![CDATA[题目来自：Python 练习册。题目1.6：使用 Python 生成类似于下图中的字母验证码图片 更多见：李飞阳

参考代码
我们用随机颜色填充背景，再画上文字，最后对图像进行模糊，得到验证码图片如下：
from PIL import Image, ImageDraw, ImageFont, ImageFilter

import random

# 随机字母:
def rndChar():
  ]]></description><category></category></item><item><title><![CDATA[第1.5题：使用Image处理图片]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260296</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260296</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:52:08 +0800</pubDate><description><![CDATA[题目来自：Python 练习册。题目1.5：你有一个目录，装了很多照片，把它们的尺寸变成都不大于 iPhone5 分辨率的大小。查看更多于本人博客：李飞阳

使用python来处理图片是非常方便的，下面提供一小段python处理图片的代码，需要安装图像处理工具包PIL(Python Image Library)。
安装PIL
我用的是anaconda(一个开源的Python发行版本，包含了常用的数]]></description><category></category></item><item><title><![CDATA[第1.3题：将  200 个激活码保存到 MySQL]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260268</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260268</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:51:57 +0800</pubDate><description><![CDATA[题目来自：Python 练习册，每天一个小程序，今天做的是第二题，使用 Python 将激活码保存到 MySQL。更多见：李飞阳

准备姿势
安装Mysql
如果是windows 用户，mysql 的安装非常简单，直接下载安装文件，双击安装文件一步一步进行操作即可。
Linux 下的安装可能会更加简单，除了下载安装包进行安装外，一般的linux 仓库中都会有mysql ，我们只需要通过一个命令就可]]></description><category></category></item><item><title><![CDATA[牛顿迭代法计算平方根(Java,Python实现)]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260209</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260209</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:51:37 +0800</pubDate><description><![CDATA[牛顿法的作用是使用迭代的方法来求解函数方程的根。简单地说，牛顿法就是不断求取切线的过程。更多见：李飞阳
数学推导
假设c为原数，t为c的根数。
$$ t^2 \quad = \quad c$$$$2t^2 \quad = \quad c + \quad t^2$$$$2t \quad = \quad \frac{c}{t}+  \quad t$$$$t  \quad  =  \quad \frac]]></description><category></category></item><item><title><![CDATA[第1.1题：Python图片添加水印]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260196</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260196</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:51:32 +0800</pubDate><description><![CDATA[题目来自：Python 练习册，每天一个小程序，今天做的是第一题，将你的 QQ 头像（或者微博头像）右上角加上红色的数字，类似于微信未读信息数量那种提示效果。 更多见：李飞阳

添加文字水印
初始图像
我的头像

Python代码
from PIL import Image, ImageDraw, ImageFont

def add_num(img):
    draw = ImageDraw.]]></description><category></category></item><item><title><![CDATA[使用Python插入排序]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260186</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260186</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:51:29 +0800</pubDate><description><![CDATA[使用Python进行数据结构操作比较少见，但为了更深入的理解Python的操作原理，提升自己的算法能力。我决定认真过一遍 普林斯顿大学教授Robert Sedgewick主讲的《Algorithms》 更多见：李飞阳
【普林斯顿算法下载链接】普林斯顿大学教授Robert Sedgewick主讲的《Algorithms》
使用C++插入排序
#include
using namespace std;]]></description><category></category></item><item><title><![CDATA[C / C++ 文件读取写入、文件夹的打开]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/63260159</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/63260159</guid><author>mmmwhy</author><pubDate>Sat, 18 Mar 2017 16:51:18 +0800</pubDate><description><![CDATA[使用C++做文件处理时常用的几个函数 查看更多见：李飞阳
文件的打开与关闭 (open和close函数)
文件读取之前，使用open函数进行打开。文件使用完毕后，使用close命令关闭。
infile.open("E:\\hello.txt");
infile.close();
文件读取与写入(infile >> income,outfile 
C++中可以调用库 
    #include
之后]]></description><category></category></item><item><title><![CDATA[Java对象与Java对象内部元素赋值的区别]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/52604413</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/52604413</guid><author>mmmwhy</author><pubDate>Wed, 21 Sep 2016 09:27:21 +0800</pubDate><description><![CDATA[对于Java赋值来说，会当讲两个对象用“=”连接起来的时候，我们实际上操作的是他的句柄，换句话来说，以下方代码举例，如果采用 n1 = n2，n1和n2都会指向最初n2所指向的那个对象。
但是如果是采用 n1.i=n2.i 方式进行进行元素的复制，则会当做普通常数复制处理。
package property;


class Number{
	int i;
}


public class P]]></description><category></category></item><item><title><![CDATA[6114]]></title><link>https://blog.youkuaiyun.com/mmmwhy/article/details/48052135</link><guid>https://blog.youkuaiyun.com/mmmwhy/article/details/48052135</guid><author>mmmwhy</author><pubDate>Fri, 28 Aug 2015 14:46:05 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include 
#include 
#include 
using namespace std;




struct Student{
    char name[5];
};


struct Course{
    int id;
    int num;
    Student* s;
]]></description><category></category></item></channel></rss>