自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 关于网络的一些东西以及虚拟机静态IP的设置

osi7层模型应用层:提供http等形式的接口表示层:数据格式转换会话层:维护和管理计算机之间的会话传输层:传输表头加到数据形成数据包,表头包含传输协议等信息。比如tcp网络层:网络表头加到数据包形成分组。网络层决定了传输类路径选择和转寄数据链路层:表头和表尾添加到数据包形成帧。负责网络寻址和检测错误物理层:发送数据帧每块网卡对应一个mac地址,mac地址是不会变的。网卡是属于数据链路层的设备通过IP地址和子网掩码做与运算,当两者处于同一个网络时,可以正常通信。DNS是做域名解析用的。不

2020-11-30 12:53:04 193

原创 python单例模式

利用元类实现单例模式class SingletonType(type): _lock = threading.Lock() def __call__(cls, *args, **kwargs): if not hasattr(cls, '_instance'): with SingletonType._lock: if not hasattr(cls, '_instance'):

2020-11-09 16:37:16 150

原创 python中的__new__、__init__、__call__以及元类

new和initpython在实例化一个对象的过程中,先执行__new__方法,产生一个空的对象,再执行__init__方法,给空的对象加上属性值。class Person(): def __new__(cls, *args, **kwargs): print('=======new=======') print(cls) obj = super().__new__(cls) print(obj) print(obj

2020-11-08 17:07:25 908

原创 python中的多继承以及MRO

MROMRO即method resolution order,方法调用顺序。python是一门支持多继承的语言,当一个子类(该子类继承了两个父类)的对象执行方法A时,该子类没有定义方法A,而两个父类都定义了方法A,那么应该执行哪个父类的方法A?这个时候就需要MRO来制定执行顺序。看个例子class F(): passclass A(F): passclass B(F): passclass C(A, B): passprint(C.mro())

2020-11-04 14:44:55 129

原创 准确率、查准率、查全率、f-score、auc、roc、p-r曲线

安利一个贼方便的编辑数学公式的工具分类accuracy_score 准确率在样本处于均衡状态下该指标比较有参考意义代码from sklearn.metrics import accuracy_scorey = [1, 1, 2, 2, 0, 0]y_pred = [0, 1, 2, 2, 0, 0]print(accuracy_score(y, y_pred))输出F:\...

2020-01-10 17:13:16 4905

原创 python命令行下新建虚拟环境

首先进入想要创建虚拟环境的目录:我的目录是f:/virtualenvs执行python -m venv test_project_venv, 创建了一个名为test_project_venv的虚拟环境f:/virtualenvs下多了名为test_project_venv的文件夹命令行进入虚拟环境下的Scripts文件夹,执行activate.bat就进入了test_projec...

2020-01-07 10:07:33 1322

原创 python trick

try except elseelse段的作用主要是减少try代码块中的代码量,使结构更清晰if __name__ == '__main__': try: 1/2 # exception except Exception as e: raise e else: print('when no exception, exec ...

2019-12-17 20:15:52 225

原创 pycharm使用虚拟环境进行开发debug报错

This application failed to start because it could not find or load the Qt platform plugin “windows” in “”.Reinstalling the application may fix this problem.原因找不到Qt平台解决方法D:\ProgramFiles\Anaconda3目...

2018-12-07 19:20:43 733

原创 机器学习算法之随机森林

bootstrap一批数据有m个样本,有放回的抽取m次,形成一个新的数据集,这种方法就是bootstrap。新的数据集肯定是包含一些重复的数据,假设一条数据没有被抽中的概率为1−1m1-\frac{1}{m}1−m1​,mmm次抽取均未抽到的概率为(1−1m)m(1-\frac{1}{m})^m(1−m1​)m,当mmm趋近与无穷大的时候,值为1e\frac{1}{e}e1​,即36.8%。也...

2018-11-28 11:22:58 432

原创 机器学习算法之决策树

决策树类型一. ID3ID3是基于信息增益作为决策树分裂特征选择的一种决策树算法。信息熵:H=∑i=0n−Pi∗logPiH = \sum_{i=0}^n-P_i * log P_iH=∑i=0n​−Pi​∗logPi​信息熵值越大,混乱程度越高,不确定性越高。条件熵:H(Y丨X)=∑i=0nP(Xi)∗H(Y丨Xi)H(Y丨X) = \sum_{i=0}^nP(X_i) * H(...

2018-11-26 16:00:49 364

原创 机器学习算法之线性回归算法(Linear Regression)

先说点废话 在之前的项目中使用了深度学习算法,但是没有取得比较好的效果。这个也不只是算法的原因,跟他们的数据也有一定的关系。然后就开始考虑要不要使用一些其他比较简单的机器学习算法来尝试一下。打算把一些常用的机器学习算法写一个系列来跟大家分享交流,今天主要讨论的就是线性回归算法。ps:最近刚刚从组长那里知道csdn可以直接写数学公式,哈哈哈,再也不用去word里敲公式再截图了。废话不多说,上干货!...

2018-08-22 15:42:06 39433 5

原创 机器学习简介

先说点废话 最近入职之后一直在做一些机器学习相关的东西,通过一段时间的磨练也算是学到了不少东西(这里强烈推荐吴恩达老师的机器学习、深度学习的视频,对于初学者来说真的非常友好),所以打算开始写一个机器学习系列的博客,包括各种算法、损失函数、优化器等等,算是对自己最近学习的一些总结,同时也希望能够给大家带来一些帮助。这篇主要是做一下机器学习的简单介绍,后续的博客会慢慢深入的讲,如果有什么错误的话希望...

2018-08-20 11:20:47 1178

原创 如何修改jupyter默认的工作目录

打开命令行 执行 jupyter –config-dir 产生了配置文件的所在的目录,我的配置文件的目录是C:\Users\lilong.jupyter 在该目录下有个文件:jupyter_notebook_config.py 用编辑器打开这个文件 把下面的一行修改为自己的工作目录 下次再启动的时候在命令行直接输入jupyter notebook就可以直接定位到该工作目录了...

2018-08-02 10:26:17 3311 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除