1、AI Studio是基于百度深度学习平台飞桨的人工智能学习与实训社区,提供在线编程环境、免费GPU算力、海量开源算法和开放数据,帮助开发者快速创建和部署模型。AI Stadio社区主要分为四大部分:项目、课程、数据集、比赛。项目覆盖CV、NLP、推荐算法等众多AI热门领域,完美支持Notebook、脚本及图形化任务。数据集种类多样,支持数据集预览、下载、上传。课程包括视频、项目、文档三位一体,打造沉浸式学习体验。比赛有新手练习赛、常规赛、高级算法大赛等等。百度AI Studio同时提供一站式AI教学解决方案,平台已经为使用者预置了Python语言环境, 以及百度PaddlePaddle深度学习开发框架. 同时用户可以在其中自行加载Scikit-Learn等机器学习库。登录社区以后由于在2019年全球爆发的新冠肺炎疫情,我对“PaddleHub 肺炎CT影像分析”这个项目很感兴趣。这个项目可以帮助医生更加精确的诊断病人是否得新冠肺炎,可以大大提高医生的效率。

 

 2、python基础语法

(1)、Python标识符

在 Python 里,标识符有字母、数字、下划线组成。

在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。

Python 中的标识符是区分大小写的。

以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入;

以双下划线开头的 foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init__() 代表类的构造函数。

(2)、Python有五个标准的数据类型

Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Python支持四种不同的数字类型:

int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
python的字串列表有2种取值顺序:

从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
List(列表) 是 Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 标识,是 python 最通用的复合数据类型。
列表中值的切割也可以用到变量 [头下标:尾下标] ,就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。
加号 + 是列表连接运算符,星号 * 是重复操作。
元组是另一个数据类型,类似于List(列表)。

元组用”()”标识。内部元素用逗号隔开。但是元组不能二次赋值,相当于只读列表。
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。

列表是有序的对象结合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用”{ }”标识。字典由索引(key)和它对应的值value组成。

(3)、Python数据类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
函数 描述
int(x [,base])
将x转换为一个整数
long(x [,base] )
将x转换为一个长整数
float(x)
将x转换到一个浮点数
complex(real [,imag])
创建一个复数
str(x)
将对象 x 转换为字符串
repr(x)
将对象 x 转换为表达式字符串
eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)
将序列 s 转换为一个元组
list(s)
将序列 s 转换为一个列表
set(s)
转换为可变集合
dict(d)
创建一个字典。d 必须是一个序列 (key,value)元组。
frozenset(s)
转换为不可变集合
chr(x)
将一个整数转换为一个字符
unichr(x)
将一个整数转换为Unicode字符
ord(x)
将一个字符转换为它的整数值
hex(x)

将一个整数转换为一个十六进制字符串

oct(x)
将一个整数转换为一个八进制字符串

(4)、Python 运算符

算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级、python算术运算符

3、jupyter notebook

Jupyter Notebook是一个Web应用程序,允许您创建和共享包含实时代码,方程,可视化和说明文本的文档。 功能包括:数据清理和转换,数值模拟,统计建模,机器学习等等。

4、Linux基本命令

(1)、文件和目录的创建、查看、复制

cd /home/xxx该命令是进入“/home/xxx”的目录。

cd .该命令是返回上一级目录,如果要返回两级目录就cd ./.这样就可以了。

ls该命令是查看目录中的文件。

ls -l该命令是显示文件和目录的详细资料。

ls -a显示隐藏目录。

mkdir test该命令是创建一个叫“test”的目录。

mkdir -rf test该命令是删除一个叫“test”的目录

mkdir -f file创建一个叫“file”文件

mv test new_test该命令是重命名“test”为“new_test”

cp file1 file2该命令是复制一个文件

cp -a /tmp/test复制一个目录到当前目录下

(2)、用户与群组

groupadd name创建一个新的用户组为name

groupdel name删除一个用户组为name

useradd user创建一个新的用户为user

useradel -r user删除一个用户为user

(3)、文件的权限修改

Linux中修改文件权限有三种命令:chgrp修改的是文件所属用户组、chmod修改文件权限、chown修改文件拥有者。

chmod -R 777 /data/logs该命令是把logs文件下的权限设为开发,可读可写可执行

chgrp zzw /data/logs修改文件与目录所属群组

chmod -R hadoop:hadoop /var/lib该命令是把/var下的lib所有文件用户组改成hadoop用户,也是常用的命令

 

5、运行paddle肺炎影像分析项目,肺炎CT影像分析模型(Pneumonia-CT-LKM-PP)可以高效地完成对患者CT影像的病灶检测识别、病灶轮廓勾画,通过一定的后处理代码,可以分析输出肺部病灶的数量、体积、病灶占比等全套定量指标。值得强调的是,该系统采用的深度学习算法模型充分训练了所收集到的高分辨率和低分辨率的CT影像数据,能极好地适应不同等级CT影像设备采集的检查数据,有望为医疗资源受限和医疗水平偏低的基层医院提供有效的肺炎辅助诊断工具。

 

paddlepaddle paddlespeech版本_Python