Python
文章平均质量分 84
小王曾是少年
通信工程本硕 for NJU ;
《Intelligent Passive Eavesdropping in Massive MIMO-OFDM Systems via Reinforcement Learning》IEEE WCL 作者;
申请国家发明专利2项;
淘天集团后端开发;
有事尽量私信
展开
-
圣诞节到了,写一个炫酷的圣诞树和平安果,送给你最爱的人吧
???? Java学习:Java从入门到精通总结???? Spring系列推荐:Spring源码解析???? 最近更新:2021年12月16日???? 个人简介:通信工程本硕????、阿里新晋猿同学????。我的故事充满机遇、挑战与翻盘,欢迎关注作者来共饮一杯鸡汤???? 点赞 ???? 收藏 ⭐留言 ???? 都是我最大的动力!圣诞树首先需要安装python环境,如果是新手建议Google一下,实在不行也可以百度一下,很容易。另外我是用的是Python 3.6的版本,先上一个效果图:原创 2021-12-16 14:17:40 · 20209 阅读 · 84 评论 -
谷歌机器学习框架 ---- TensorFlow
有关TensorFlow与其他框架的详细对比可以阅读:https://zhuanlan.zhihu.com/p/2554783801TensorFlow的编程模式编程模式分为两种:命令式编程与符号式编程前者是我们常用的C++,java等语言的编程风格如下命令式编程看起来逻辑非常清晰,易于理解。而符号式编程涉及较多的嵌入和优化,如下执行相同的计算时c,d可...原创 2019-04-13 17:07:53 · 390 阅读 · 0 评论 -
Python遇见机器学习 ---- TensorFlow搭建神经网络实现手写识别
总体概览:利用神经网络来进行手写识别就是将输入手写的数据经过一系列分析最终生成判决结果的过程。使用的神经网络模型如下:输入数据是像素为28 × 28 = 784的黑白图片(共55000张)使用10位one-hot编码:0 -> 10000000001 -> 01000000002 -> 00100000003 -> 000100000...原创 2019-04-18 00:09:23 · 444 阅读 · 0 评论 -
matplotlib中font_manager.FontProperties找不到路径中的字体
MAC系统在使用matplotlib画图时,由于其默认不支持中文,所以有时候需要更换使用的字体,在使用font_manager.FontProperties("/System/Library/Fonts/PingFang.ttc")时路径中明明有相应的字体但却仍提示无法找到,原因可能是路径中的"/"被当做转意字符来处理了,只需更改代码为font_manager.FontProp...原创 2019-09-28 09:57:06 · 8240 阅读 · 0 评论 -
Tensorflow报错: Shape must be rank 2 but is rank 1 for 'MatMul' (op: 'MatMul') with input shapes
import tensorflow as tf# 创建两个常量Tensorconst1 = tf.constant([2, 2])const2 = tf.constant([4, 4])multiple = tf.matmul(const1, const2)# 尝试用print输出multiple的值print(multiple)初学TF时矩阵乘法报错:ValueErr...原创 2019-04-09 16:10:30 · 6437 阅读 · 0 评论 -
Python遇见机器学习 ---- 集成学习 Ensemble Learning
综述“余既滋兰之九畹兮,又树蕙之百亩”本文采用编译器:jupyter集成学习 (ensemble learning)通过构建并结合多个学习器来完成学习任务。下图显示出集成学习的一般结构,先产生一组"个体学习器",然后再通过某种方式将他们结合起来解决一个问题。在日常生活中也充满着集成学习的例子:比如“买东西找人推荐”“专家会诊确定病情”等。个体学习器由常见的机器...原创 2019-04-03 21:26:57 · 927 阅读 · 4 评论 -
Python遇见机器学习 ---- 多项式回归 Polynomial Regression
综述“寒泉自可斟,况复杂肴醴。”本文采用编译器:jupyter在介绍线性回归模型时,曾假设所有模拟的数据均满足线性关系,即y是x的一次函数,然而现实中极少有这么理想的数据,这是我们就需要考虑更一般化的方法了,其中多项式回归为我们提供了一些思路。如上图,虽然y是关于x的二次方程,但实际上如果把x平方与x分别看成两个特征就变成我们之前所介绍的线性回归问题。即,相当于我...原创 2019-03-20 21:35:39 · 5873 阅读 · 2 评论 -
Python遇见机器学习 ---- 评价分类结果
综述“以古为镜,可以知兴替;以人为镜,可以明得失。”本文采用编译器:jupyter首先提出一个关于分类准确度的问题:一个癌症预测系统,输入体检信息就可以判断病人是否患有癌症。如果这个系统的预测准确度为99.9%,这个系统是好是坏?虽然99.9%的概率看上去比较大,但如果癌症产生的概率只有0.1%的话,我们辛辛苦苦做出来的系统和一个预测所有人都是健康的系统...原创 2019-03-25 10:50:43 · 702 阅读 · 0 评论 -
Python遇见机器学习 ---- 逻辑回归 Logistic Regression
综述“子非鱼,焉知鱼之乐”本文采用编译器:jupyter逻辑回归方法是从线性回归方法发展过来的,通常解决的是分类问题,读者或许有这样一个疑问:既然是回归算法又么解决分类问题的呢?道理其实很简单,在我们求出线性回归系数a,b之后,对于每一个输入的x值,模型都可以输出对应的y值,如果把输出值y限制在0到1的范围内,那么这个y就非常的像一个概率p,我们只用规定概率的不同取值范围对...原创 2019-03-23 11:44:01 · 1381 阅读 · 0 评论 -
Python遇见机器学习 ---- 决策树 Decision Tree
综述“独木难成林”本文采用编译器:jupyter决策树 (decision tree) 是一类常见的机器学习方法,顾名思义,决策树是基于树结构来进行决策的,这恰是人类在面临决 策问题时一种很自然的处理机制。例如,我们要对“是否录用他作为机器学习算法工程师?”这样的问题进行决策时,通常会进行一系列的判断或“子决策”:我们先看“他是否发表过顶会论文?”如果是“没有”,则再看...原创 2019-03-31 11:28:49 · 1434 阅读 · 1 评论 -
Python遇见机器学习 ---- 支持向量机SVM
综述“看二更云,三更月,四更天。”本文采用编译器:jupyter给定训练样本集D,分类学习最基本的想法就是基于训练集D的样本空间中找到一个划分超平面,将不同类别的样本分开。但能将训练样本分开但划分超平面可能有很多,如图。存在多个划分超平面将两类训练样本分开直观上看,应该去找位于两类训练样本"正中间"的划分超平面,即图中粗线的那个,因为该划分超平面对训练样本局部扰动的...原创 2019-03-28 19:11:38 · 676 阅读 · 0 评论 -
scikit-learn常用库与函数整理
需要提前导入的库:numpyimport numpy as np绘图import matplotlib.pyplot as plt数据集from sklearn import datasets各种机器学习库:kNN算法from sklearn.neighbors import KNeighborsClassifier线性回归fr...原创 2019-04-11 19:52:57 · 1050 阅读 · 0 评论 -
使用跨平台Python模块Pygame ---- 飞机大战微信小游戏
图片文件大家可以自己DIY或者添加本人微信,CSDN不便上传。plane_sprites.py:import randomimport pygame# 屏幕大小的常量SCREEN_RECT = pygame.Rect(0, 0, 480, 700)# 刷新帧率FRAME_PER_SEC = 60# 创建敌机的定时器常量CREATE_ENEMY_EVENT = pygame...原创 2019-03-19 22:36:16 · 783 阅读 · 2 评论