跳转到主要内容
瑞苏盈科专栏
我与瑞苏盈科板卡的开发故事

python

用Python 进行深度学习

judy /

<font color="#0000C6"><strong>摘要: 深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。本文就用一个小例子无死角的介绍一下深度学习!</font></strong>

<strong>人脑模拟</strong>

深度学习背后的主要原因是人工智能应该从人脑中汲取灵感。此观点引出了“神经网络”这一术语。人脑中包含数十亿个神经元,它们之间有数万个连接。很多情况下,深度学习算法和人脑相似,因为人脑和深度学习模型都拥有大量的编译单元(神经元),这些编译单元(神经元)在独立的情况下都不太智能,但是当他们相互作用时就会变得智能。

我认为人们需要了解到深度学习正在使得很多幕后的事物变得更好。深度学习已经应用于谷歌搜索和图像搜索,你可以通过它搜索像“拥抱”这样的词语以获得相应的图像。-杰弗里·辛顿

<strong>神经元</strong>

Python开发,请避开这些坑!

judy /

相比于其他语言,Python的语法比较简单易学,但一旦不注意细节,刚入门的新手很容易就会掉进语法错误的坑里。

<strong>1. 忘记写冒号</strong>

在 if、elif、else、for、while、class、def 语句后面忘记添加“:”

if spam == 42
print('Hello!')

<strong>2. 误用 “=” 做等值比较</strong>

“=”是给变量赋值,“==”才是判断两个值是否相等:

score = 60
if score = 60:
print ('passed')

<strong>改正:</strong>

score = 60
if score == 60:
print ('passed')

<strong>3. 变量没有定义:</strong>

Python实现TFTP

judy /

<strong>一、TFTP协议简单介绍</strong>

1、定义

TFTP(Trivial File Transfer Protocol):简单文件传输协议)。

TFTP是TCP/IP协议族中的一个用来在客户端与服务器之间进行简单文件传输的协议,传输不复杂、开销不大的文件。端口号固定为69。

TFTP是一个传输文件的简单协议,它基于UDP协议而实现。

2、特点

简单、占用资源少、基于UDP实现、端口号为69、适合在局域网内传输小文件。

3、TFTP支持五种类型的包
opcode operation
1.Read request (RRQ)
2.Write request (WRQ)
3.Data (DATA)
4.Acknowledgment (ACK)
5.Error (ERROR)

Python的22个编程技巧,Pick一下?

judy /

1. 原地交换两个数字

Python 提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:
x,y= 10,20print(x,y)x,y= y,xprint(x,y)#1 (10, 20)#2 (20, 10)

赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量 和 。

一旦赋值完成,新的元组变成了未被引用状态并且被标记为可被垃圾回收,最终也完成了变量的交换。

2. 链状比较操作符

比较操作符的聚合是另一个有时很方便的技巧:
n= 10result= 1< n< 20print(result)# Trueresult= 1> n<= 9print(result)# False

3. 使用三元操作符来进行条件赋值

三元操作符是 if-else 语句也就是条件操作符的一个快捷方式:
[表达式为真的返回值] if [表达式] else [表达式为假的返回值]

这里给出几个你可以用来使代码紧凑简洁的例子。下面的语句是说“如果 y 是 9,给 x 赋值 10,不然赋值为 20”。如果需要的话我们也可以延长这条操作链。

Python字符串拼接六种方法介绍

judy /

1.加号
第一种,有编程经验的人,估计都知道很多语言里面是用加号连接两个字符串,Python里面也是如此直接用“+”来连接两个字符串;
print 'Python' + 'Tab'
结果:
PythonTab

2.逗号
第二种比较特殊,使用逗号连接两个字符串,如果两个字符串用“逗号”隔开,那么这两个字符串将被连接,但是,字符串之间会多出一个空格;
print 'Python','Tab'
结果:
Python Tab

3.直接连接
第三种也是,ython独有的,只要把两个字符串放在一起,中间有空白或者没有空白,两个字符串将自动连接为一个字符串;
print 'Python''Tab'
结果:
PythonTab
print 'Python' 'Tab'
结果:
PythonTab

【视频】Python 让电子驱动器更智能化

judy /

电子驱动器在工业物联网/工业4.0 时代已经与以往时期不同了,它们被寄望于能担负更多的功能,而不仅仅只是用于控制马达。那么对于新的工业时代下,电子驱动器将能担负什么样的功能?以及如何去实现他们呢?欢迎您观看以下快速上手视频,了解赛灵思是如何使用 Python 使得电子驱动器更加智能、更具自适应性,从而满足新工业时代的需求。视频还演示了如何使用该工具包。
<iframe frameborder="0" width="640" height="498" src="https://v.qq.com/iframe/player.html?vid=a0758lxm3lc&tiny=0&auto=0&quot; allowfullscreen></iframe>

8个Python高效数据分析的技巧

judy /

<strong>作者 | Conor Dewey</strong>
<strong>编译 | 专知</strong>
<strong>整理 | Yingying, Jiahui</strong>

不管是参加Kaggle比赛,还是开发一个深度学习应用,第一步总是数据分析,这篇文章介绍了8个使用Python进行数据分析的方法,不仅能够提升运行效率,还能够使代码更加“优美”。

用Python玩FPGA背后的故事

judy /

近日,想必各位科技爱好者的朋友圈都被一篇发表在第25届IEEE国际讨论会上,用Python开发FPGA的论文刷屏了吧,那么这是如何实现的呢?今天,就请各位看官和小编一起来了解一下,这个构想的实现基础——PYNQ。
<center><img src="http://xilinx.eetrend.com/files-eetrend-xilinx/news/201808/13256-38595-…; alt="图为该篇论文"></center>
<p align="center"><strong>图为该篇论文</strong></p>

充分发挥 Python 的威力:用最简单的方法打造互联互通的智能产品

judy /

<font color="#FF8000">作者:赛灵思工业物联网战略部 Chetan Khona</font>

<strong>智能互联产品背后的心理学</strong>

如果采用适当的质疑心理去思考为什么现在所有东西都套上了只能互联的噱头,你也许就会进一步想到:“它们真的都需要互联互通吗?”比如说蓝牙电动牙刷搭配的手机 app,我至今都没有使用过这类技术和工具,但一样每天早晚把牙刷的干干净净。所以真正的答案在于“人的心理”,而不在于“科技本身”。至少对我来说是这样的(此处应有前情回忆 BGM):那是2011 年的春天,《Wired》杂志发表了一篇关于反馈回路的文章,而且并不是用来设计锁存器和触发器的那类反馈回路。

这篇文章提出反馈回路包括四个阶段:

一是数据的采集、测量和存储;

二是数据的交付,这并非原始数据交付,而是要结合实际情境以有组织性的方式交付;

三是信息应该与要被处理的实际需求联系在一起;

四是采取的行动应反复反馈到流程中。

将这个大家都比较了解的流程应用到本文的实际案例中,就会发现需求的真相往往被或先天,或后天的因素所掩盖。因此它给我带来很大的启发。