暑假实践(二)—— ai studio应用及python基础语法
暑假实践(二)—— ai studio应用及python基础语法
一、ai studio平台应用
在我登录AI Studio之后,我所了解到的AI Studio的功能有以下几点:
首先就是有许多课程,虽然许多免费课程是快餐型的,但是总归是能学到东西的,只不过是时间成本问题。治愈付费部分还没看过,没办法做出评价。
然后就是AI studio最有价值的功能之一了,就是这里面有很多很多实战的开源项目,在遇到一些自己没办法解决的小问题的可以借鉴别人的方法,遇到大问题或者自己想做一个项目的可以参考别人的思路。
最后就是另一个我认为AI Studio的最有价值的功能之一 的另一个,就是AI Studio上有好多比赛。
所以对于不知道关于人工智能行业的各种情况的我们来说AI Studio是一个大宝库,等待着开发。
二、python基础语法
1.python数据结构:数字、字符串、列表、元组、字典、
2.python面向对象:定义类 Animals
3.python常用packages:
Numpy是Python科学计算库的基础。包含了强大的N维数组对象和向量运算。
Pandas是建立在numpy基础上的高效数据分析处理库,是Python的重要数据分析库。
Matplotlib是一个主要用于绘制二维图形的Python库。用途:绘图、可视化
PIL库是一个具有强大图像处理能力的第三方库。用途:图像处理、
还有就是爬虫经常用到的一些packages:
bs4,re,selenium,
三、AI studio的jupyter notebook的功能及尝试运行终端linux命令、
1.我认为相比较其他notebook来说juypter notebook的优点在于它是一种web编辑器,可以很方便的就在网页上就进行编辑,而且程序可以分段运行,更容易发现bug的所在,并且可以再代码片中加入markdown的注释,比其他编辑器的注释好用多了。
2.尝试运行终端linux命令、
shutdown -h now 关闭系统
reboot 重启
logout 注销
cd /home 进入 ‘/ home‘ 目录‘
cd .. 返回上一级目录
cd ../.. 返回上两级目录
find / -name file1 从 ‘/‘ 开始进入根文件系统搜索文件和目录
find / -user user1 搜索属于用户 ‘user1‘ 的文件和目录
四、尝试fork一个与课题相关的项目,运行并理解
首先看一下这个项目所用到的packages:
在这之后呢就是手势识别的核心代码了:
这里呢可以看到训练代码占到了很大的一部分,他这个训练使用 的是trainer 进行训练,根据数据集划分方式,定义两个方法:random_test 和 k_fold_test,对两种数据集划分方式进行训练。