- 博客(32)
- 资源 (9)
- 收藏
- 关注
原创 一图了解所有常见的接口形状:Type-C,雷电3,Mini DP, DP, HDMI, DVI......
有很多接口是同一形状,互相通用。比如mini DP和雷电2,type-C和雷电3
2019-11-17 08:48:18
35052
原创 机器学习笔记 第9课:朴素贝叶斯算法
朴素贝叶斯(Naive Bayes)是一种既简单又强大的预测建模算法。该模型由两种类型的概率组成,可以直接从你的训练数据中计算出来:每个类别的概率 给定x值的条件下,每个类别的条件概率经由概率计算,该模型可以基于贝叶斯定理,对新的数据进行预测。对于类型为实数的数据,我们通常假设这些数据呈现高斯分布(钟形曲线),以便轻松地估算其概率。朴素贝叶斯之所以称作朴素,是因为它假设每个...
2018-11-27 19:38:03
413
原创 机器学习笔记 第8课:分类和回归树
决策树是机器学习中用于预测建模的一种重要的算法类型。决策树模型的表现形式是二叉树。实际上,它就是算法和数据结构中的二叉树,没什么太花哨的。 每个节点代表一个输入变量(x)和该变量上的分支(这里假设是数字类型的变量)。树的叶节点包含用于进行预测的输出变量(y)。 通过不断遍历树的各个分支,最终到达某个叶节点,并在该叶节点处输出要预测的类别值。决策树的学习过程很短,预测速度非常快。 对...
2018-11-27 19:02:55
421
原创 机器学习笔记 第7课:线性判别分析算法
逻辑回归是一种传统的分类算法,仅限于两类分类问题。 如果你有两个以上的类,那么线性判别分析算法是首选的线性分类技术。线性判别分析法简称LDA,表示起来非常简单。 它包含你的数据经由每个类计算之后的统计属性。对于单个输入变量,这包括:每个类别的平均值。 对所有类别计算的方差。通过计算每个类的判别值,并对具有最大值的类进行预测,从而做出完整的预测。这项技术假设数据具有高斯分布(钟形曲线...
2018-11-06 18:29:05
448
原创 机器学习笔记 第6课:逻辑回归算法
逻辑回归是机器学习从统计领域借用的又一项技术。它是二元分类问题(即只有两种类型的分类问题)的首选方法。逻辑回归和线性回归的类似之处在于,其目标是找到每个输入变量的权重系数。与线性回归的不同点是,逻辑函数是非线性函数,逻辑回归使用非线性的逻辑函数对输出结果进行转换。逻辑函数看起来像一个大S,能够将任何值转换为0到1的范围。 这很有用,因为我们可以对逻辑函数的输出应用一...
2018-10-30 19:02:12
282
原创 Python终端下如何清屏
# 适用于在windows环境调试python代码时清除屏幕上的显示内容import osos.system('cls')
2018-10-10 18:46:15
7168
2
原创 机器学习笔记 第5课:线性回归算法
线性回归可能是统计学和机器学习中最知名且易于理解的算法之一。它不就是一项起源于统计学的技术吗?预测建模主要关注的是让模型的误差最小化,或者说,在可以解释的前提下,尽可能作出最准确的预测。我们会借用,重用,甚至是窃取许多不同领域(包括统计学)的算法,并将其用于上述的目标。线性回归通常表示为这样一个等式:通过查找特定的称为系数(B)的输入变量的权重,来描述最符合输入变量(x)和输出变量...
2018-10-08 18:02:20
222
原创 机器学习笔记 第4课:偏差,方差和权衡
经由偏差 - 方差的权衡,我们可以更好地理解机器学习算法。偏差(bias)是模型所做的简化假设,其目的是更容易地学习目标函数。通常,参数算法具有高偏差。它们学习起来很快,且易于理解,但通常不太灵活。反过来,它们对复杂问题的预测性能较低,无法满足算法偏差的简化假设。决策树是一种低偏差算法,而线性回归则是一种高偏差算法。方差(variance)表示的是,如果使用不同的训练数据,目标函数...
2018-10-03 20:46:00
271
原创 机器学习笔记 第3课:参数算法和非参数算法
什么是参数机器学习算法?它与非参数机器学习算法有何不同?“假设”通常会大大简化学习过程,但也会限制学到的东西。将函数简化为已知形式的算法,称为参数机器学习算法。它包括两个步骤:选择函数的形式。 从训练数据中学习该函数的系数。常见的参数机器学习算法是线性回归和逻辑回归。相反地,不对映射函数的形式做出有力假设的算法,称为非参数机器学习算法。通过不作出任何假设,它可以自由地从训练数据...
2018-10-02 08:52:50
600
原创 机器学习笔记 第2课:适用于所有算法的原则
机器学习中的监督学习算法,常常用于预测建模。这些算法有一个共通的原则。人们一般这样来描述机器学习算法:学习一个目标函数(f),能够最好地将输入变量(X)映射到输出变量(Y)。Y = f(X)这是一个常见的学习任务。我们期望在给定新的输入变量(X)时,对(Y)做出预测。 我们并不知道函数(f)长什么样,或是什么形式。 倘若我们知道,大可直接使用,也就不需要使用机器学习算法从数据中进行学习。...
2018-09-18 18:51:30
157
原创 机器学习笔记 第1课:机器学习中的数据
数据在机器学习中起着重要的作用。在谈论数据时,理解和使用正确的术语非常重要。 你如何看待数据?想想电子表格吧,有列、行和单元格。从统计视角而言,机器学习的任务是在假设函数( f )的上下文中构建数据。这些假设函数由机器学习算法通过学习建立。给定一些输入变量( Input ),该函数回答了预测输出变量( Output )是什么的问题。输出= f (输入)输入和输出可以称为变量或向量。...
2018-09-17 18:39:27
224
原创 Pycharm代码缩进
---> 向右缩进:选中代码,按下Tab键,整体向右缩进<--- 向左缩进:选中代码,按下Shift + Tab键,整体向左缩进适用于Visual Studio Code, 和 PyCharm
2018-08-05 07:43:03
1832
原创 什么是XML文件
什么是XML?XML是由万维网联盟(W3C)创建的标记语言,用于定义编码人类和机器可以读取的文档的语法。它通过使用定义文档结构的标签以及如何存储和传输文档来实现这一点。将它与您可能熟悉的另一种标记语言(用于编码网页的超文本标记语言(HTML))进行比较可能最容易。HTML使用一组预定义的标记符号(短代码)来描述网页上的内容格式。例如,以下简单的HTML代码使用标记使一些单词变为粗体和一些斜体:这就...
2018-07-09 09:51:13
71778
1
原创 调用Mailgun API发送电子邮件一例
Mailgun提供了免费的邮件发送服务,适合拿来做通知提醒一类的服务。免费版默认支持每天发送多达300封邮件,最多可以发10,000封。注册方法:访问 https://www.mailgun.com/email-api , 点Sign Up Free输入基本信息,包括要接收邮件的Email地址。不要勾选 add payment info now.注册完毕,Mailgun会向你注册的邮箱发送API ...
2018-07-06 10:15:45
9693
原创 Win10“隐藏”了一个视频编辑器,好用,免费,很多人却不知道
Windows 10有一个隐藏的视频编辑器,有点像Windows Movie Maker或Apple iMovie。您可以使用它来修剪视频或创建自己的家庭电影和幻灯片。你甚至可以自动创建视频。此功能是照片应用程序的一部分。这是Windows 10的“Story Remix”应用程序的一部分,包含于微软2017年5月发布的秋季创作者更新。如何修剪,减速,拍摄照片或在视频上绘制要编辑视频文件,请在照片...
2018-06-13 20:48:43
378356
9
原创 如何自定义Edge浏览器的右键菜单,支持百度搜索
Chrome浏览器有一个实用的功能:当你选中一段文本,点鼠标右键,弹出菜单中会出现“用google搜索”,这个功能便于快速搜索选中的文本。Edge浏览器没有这项功能,不得不说很是遗憾。于是写了个插件,经常使用Edge浏览器的朋友,终于可以有相同体验了。安装方法:下载所有文件到本机任意目录在Edge浏览器中输入 about:flags 回车勾选“Enable extension developer ...
2018-06-06 09:06:18
13802
翻译 PEP 518——指定构建Python项目的最低系统要求
注:PEP = Python Enhancement Proposal (Python增强建议书,即Python开发规范)摘要本PEP详细说明了Python软件包要在选定的构建(Build)系统上运行时,应该如何指定其依赖关系。本规范引入了一个新的配置文件,用于指定软件包的构建依赖关系(假定今后的配置会使用相同的配置文件作为参考)。基本原理当Python首次开发用于构建项目软件分发的工具时,dis...
2018-05-16 08:23:17
1512
翻译 数字背后的故事:Python社区2017/2018年发展趋势
本文透过大量收集自Python开发者调查的数据,揭示了有关Python编程语言的最新使用情况和发展轨迹。Python正变得越来越受欢迎,在科技新闻中引起了人们更多的关注。有报道说,更多的女高中生们正在将Python应用于计算机工程的学习;Python被推荐为大学计算机入门课程的编程语言。 此外,Stack Overflow的2018年开发者调查显示,Python是大多数人想学习的编程语言。 Pyt...
2018-05-10 11:52:58
1022
翻译 Python中的ipaddress模块
原文地址:https://dbader.org/blog/python-ipaddress-module作者:Jon Crawfurd副标题:本文介绍了Python 3.3以上版本中用于处理IPv4和IPv6地址的ipaddress模块。译者:首席IT民工在本文中,我们会看一看Python 3.3及更高版本中提供的ipaddress模块。 本教程旨在为想知道如何在Python中解析和使用IP地址的...
2018-05-01 21:13:27
11954
1
翻译 pip 10 已正式发布
我代表Python包管理局(PyPA:Python Packaging Authority),很高兴的在此宣布:pip 10 刚刚正式发布了。这个版本是几个月以来社区工作的结晶。要安装pip 10,请运行:python -m pip install --upgrade pip或者,按照https://pip.pypa.io/en/latest/installing 所述,使用 get-pip. 如...
2018-04-23 20:48:58
289
翻译 Python中的下划线详解
原文地址:https://dbader.org/blog/meaning-of-underscores-in-python作者:Dan Bader译者:首席IT民工本文介绍了Python中单下划线和双下划线("dunder")的各种含义和命名约定,名称修饰(name mangling)的工作原理,以及它如何影响你自己的Python类。单下划线和双下划线在Python变量和方法名称中都各有其含义。有...
2018-04-14 13:41:52
3919
1
翻译 2018年3月Python十大开源项目
原文地址: https://ogmcsrgk5.qnssl.com/vcdn/1/%E4%BC%98%E8%B4%A8%E6%96%87%E7%AB%A0%E9%95%BF%E5%9B%BE/python-top-10-open-source-projects-v-mar-2018-e2ce1d645ec.png译者:首席IT民工在过去的一个月中,我们对近250个Python开源项目进行了排名,选...
2018-04-03 10:19:36
1135
翻译 我用4年时间解决了Python GIL的一个bug...
原文地址:https://vstinner.github.io/python37-gil-change.html?utm_source=mybridge&utm_medium=web&utm_campaign=read_more 作者:Victor Stinner译者:首席IT民工作为Python最关键的组成部分之一:GIL(全局解释器锁),我花了4年时间修复了其中的一个令人讨厌的...
2018-03-28 10:13:09
1488
翻译 数据科学笔记本变得真实了:JupyterLab已面向用户发行
作者:Andrew Brust原文地址:http://www.zdnet.com/article/can-data-science-notebooks-get-real-jupyter-lab-releases-to-users/ 副标题:Jupyter 笔记本已经突破了他们“展示和讲解”的角色,正变得更适合数据工程师使用。JupyterLab 会把这些笔记本升级成一款企业级工具吗?译者:首席IT...
2018-03-21 10:38:54
19076
1
翻译 我2018年开始Django开发时踩过的坑
作者:Luan Nguyen原文地址:https://peeomid.com/blog/2018-01-26-what-i-wish-i-knew-when-i-started-django-development-2018/副标题:Django - 当你开始一个新项目时要注意的地方 - 2018年更新译者:首席IT民工现在回想起来,如果在开始Django之旅的时候我注意了这几个地方,会省去我大量...
2018-03-07 13:37:50
2191
翻译 Python + Memcached: 在分布式应用程序中实现高效缓存
作者 Julien Danjou中文翻译:首席IT民工原文地址:https://realpython.com/blog/python/python-memcache-efficient-caching译者:首席IT民工在开发Python程序时,实现缓存是重要的一环。缓存技术能够在很大程度上提升性能,从而避免数据的重复计算,或是数据库访问过慢的问题。Python内置了实现缓存的技术,包括简单的字典和...
2018-03-05 14:27:55
445
原创 如果你是Azure用户,有个功能可别浪费了
转发两篇博客,看完后你会发现Azure的作用很大的英文版:https://blogs.msdn.microsoft.com/lighthouse/2013/07/30/how-to-deploy-sstp-and-l2tp-vpn-in-windows-azure-windows-server-2012/中文版:http://edi.wang/post/2014/3/9/setup-sstp-wi...
2018-02-14 13:52:00
2193
原创 用Python+Selenium模拟键盘和鼠标操作,实现自动签到
import time from selenium import webdriver from datetime import date username = "yourusername" password = "yourpassword" driver=webdriver.Chrome() driver.get('http://vip.jd.com') driver.f...
2018-02-13 11:36:34
2218
原创 我为什么选择RSS阅读?
过去,我们获取信息的方式是直接上某个网站。比如,我想看国际新闻,就上新浪看;想看奥运报道,就到搜狐奥运频道。这样的方式带来的问题是显而易见的。当你要关注的内容很多,比如,有10个网站的内容你都想关注,你需要都访问一遍,但问题是,你并不知道这10个里,哪些今天有更新哪些没有更新。为了不遗漏一条重要信息,你不得不一个一个地上去看。10虽然不是一个很大的数字,但是50, 100,呢?。。。RSS作为一种...
2018-02-13 11:30:16
952
原创 忘记Excel文件保护密码,怎么解?
公众号“中国黑客联盟”曾经发布过一个三分钟视频,名为“禁止别人复制你的Excel表格只需一步, 99%的人都不知道” 。大意是说,通过添加保护工作表密码,能够禁止别人复制单元格的内容。但是,这样保护以后真的就万无一失了吗?非也!对于IT专业人士来说,这个密码形同虚设。网上有不少方法,比如用第三方软件 Office Password Remover, 又或者通过VBA的宏进行反复猜测,原理就是bru...
2018-02-13 11:27:57
63449
4
原创 浏览器主页被改了,这样解决省时省力
俗话说:常在河边走,哪有不湿鞋。经常上网,难免遇到浏览器首页被恶意篡改。每次打开浏览器,强行转到hao123,hao549之类的网站,无论怎么改主页设置,都无济于事。最近,民工君接到一例浏览器快捷方式被强行篡改的求助。多个浏览器,IE、Chrome、Firefox、Safari,均被篡改,手段够绝的。快捷方式的属性如下图所示:红框所示即是hao549.com的网址原以为把http开头的那一串网址删...
2018-02-13 11:14:31
23506
5
数据科学入门中文版 Data Science from Scratch
2018-06-11
构建AI应用之开发者指南 Developer’s Guide to Building AI Applications
2018-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人