博客
关于我
【飞桨PaddlePaddle】迁移学习快速入门,完整源码+讲解演示
阅读量:458 次
发布时间:2019-03-06

本文共 1640 字,大约阅读时间需要 5 分钟。

一.安装

环境依赖: 安装GPU版本的PaddlePaddle: `pip install paddlepaddle-gpu -U`

安装CPU版本的PaddlePaddle:

pip install paddlepaddle -U

框架安装:

pip install paddlehub

二.入门

1.人像分割

人像分割任务旨在将输入图片中的人像与背景区分开来,常见应用场景包括背景虚化、背景替换、影视后期处理等。示例代码如下:

import paddlehub as hub
module = hub.Module(name="humanseg_lite")
res = module.segment(
paths=["./test.jpg"],
visualization=True,
output_dir='humanseg_lite'
)

2.人体解析

人体解析是人像分割的细粒度任务,旨在提取人体的不同部件。示例代码如下:

import paddlehub as hub
human_parser = hub.Module(name="ace2p")
res = human_parser.segmentation(
paths=["./test.jpg"],
visualization=True,
output_dir='ace2p_output'
)

3.人脸检测

人脸检测任务旨在识别输入图片中每张人脸的位置。示例代码如下:

import paddlehub as hub
module = hub.Module(name="ultra_light_fast_generic_face_detector_1mb_640")
res = module.face_detection(
paths=["./test.jpg"],
visualization=True,
output_dir='face_detection_output'
)

4.关键点检测

关键点检测任务旨在识别人体的关键部位,常见应用场景包括人体美型、姿态估计等。示例代码如下:

import paddlehub as hub
module = hub.Module(name="openpose_body_estimation")
res = module.predict(
img="./test.jpg",
visualization=True,
save_path='keypoint_output'
)

5.中文词法分析

中文词法分析任务旨在对输入语句进行分词、词性分析和命名实体识别。示例代码如下:

import paddlehub as hub
lac = hub.Module(name="lac")
test_text = ["马云,男,汉族,中共党员 [1] ,1964年9月10日生于浙江省杭州市,祖籍浙江省嵊州市谷来镇, 阿里巴巴集团主要创始人,现担任日本软银董事、大自然保护协会中国理事会主席兼全球董事会成员、华谊兄弟董事、生命科学突破奖基金会董事、联合国数字合作高级别小组联合主席。"]
print(lac.lexical_analysis(texts=test_text))

6.中文情感分析

中文情感分析任务旨在对输入语句进行情感倾向预测。示例代码如下:

import paddlehub as hub
senta = hub.Module(name="senta_bilstm")
test_text = ["她的脸渐渐变了颜色,眉毛拧到了一起,眼睛里迸发出一道道刀一般锋利的光,大声的呵斥道。"]
print(senta.sentiment_classify(texts=test_text))

返回结果:积极可能性为:0.5578,消极可能性为:0.4422

转载地址:http://nqfbz.baihongyu.com/

你可能感兴趣的文章
Openlayers实战:加载Bing地图
查看>>
Openlayers实战:绘制图形,导出geojson文件
查看>>
Openlayers实战:绘制图形,导出KML文件
查看>>
Openlayers实战:绘制多边形,导出CSV文件
查看>>
Openlayers实战:绘制带箭头的线
查看>>
Openlayers实战:输入WKT数据,输出GML、Polyline、GeoJSON格式数据
查看>>
Openlayers实战:非4326,3857的投影
查看>>
Openlayers高级交互(10/20):绘制矩形,截取对应部分的地图并保存
查看>>
Openlayers高级交互(11/20):显示带箭头的线段轨迹,箭头居中
查看>>
Openlayers高级交互(13/20):选择左右两部分的地图内容,横向卷帘
查看>>
Openlayers高级交互(14/20):汽车移动轨迹动画(开始、暂停、结束)
查看>>
Openlayers高级交互(15/20):显示海量多边形,10ms加载完成
查看>>
Openlayers高级交互(16/20):两个多边形的交集、差集、并集处理
查看>>
Openlayers高级交互(17/20):通过坐标显示多边形,计算出最大幅宽
查看>>
Openlayers高级交互(18/20):根据feature,将图形适配到最可视化窗口
查看>>
Openlayers高级交互(19/20): 地图上点击某处,列表中显示对应位置
查看>>
Openlayers高级交互(2/20):清除所有图层的有效方法
查看>>
Openlayers高级交互(20/20):超级数据聚合,页面不再混乱
查看>>
Openlayers高级交互(3/20):动态添加 layer 到 layerGroup,并动态删除
查看>>
Openlayers高级交互(4/20):手绘多边形,导出KML文件,可以自定义name和style
查看>>