python小白逆袭大神-人工智能概述与入门基础

 

一、人工智能(Artificial Inteligence)概述

人工智能与机器学习和深度学习的关系:

机器学习:一种实现人工智能的方法。

深度学习:一种实现机器学习的技术,人工神经网络是机器学习中一个重要的算法,“深度”就是神经网络中众多的层。

二、深度学习入门基础

图像识别面临的挑战:

 如何去解决上述的问题?

 

为了解决上述问题--深度学习

举例说明下测量空间、特征空间、类别空间的含义,比如一张上图日落的图片,测量空间就是日落,特征空间就是颜色、形状、大小等等,类别空间就是对不同的日落进行分类。深度学习就是利用计算机来学习特征。 

 

深度学习简单解释下,我的理解就是确定一个函数的参数,使函数能够对未知输入输出正确的函数值。

深度学习的一般过程:需要选择什么样的模型、损失函数,模型选择,使用什么样的算法等。

 

三、python基础语法

为什么使用python?

人工智能python常用的库:numpy,matplotlib等,后面详细介绍

四、在线体验与作业

 作业一:使用python输出乘法应用表

# 输出九九乘法表
for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%2d" %(j,i,i*j),end=" ")
    print("\n")

 

作业二:查找特定名称文件

# 作业二:查找特定名称文件
# 遍历”Day1-homework”目录下文件;
# 找到文件名包含“2020”的文件;
# 将文件名保存到数组result中;
# 按照序号、文件名分行打印输出。
# 注意:提交作业时要有代码执行输出结果。


#导入OS模块
import os
#待搜索的目录路径
path = "/Users/yz/Desktop/Day01-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []

def findfiles(path,filename):
    #在这里写下您的查找文件代码吧!
    count = 1
    for parent,dirs,files in os.walk(path):
        for mfile in files:
            if filename in mfile:
                result.append((count,mfile))
                count+=1
    for item in result:
        print(item)

if __name__ == '__main__':
    findfiles(path,filename)

文件目录:

运行结果:

 

posted @ 2021-03-02 17:02  s0cket  阅读(407)  评论(0)    收藏  举报