TensorFlow 是 Google 开源的深度学习的软件库,可用于各种感知和语言理解任务的机器学习,可应用到客服、广告等领域。TensorFlow 一直以来的一个目标就是帮助尽量多的开发者把深度学习的技术利用起来,最终使得更多的用户从中受益。TensorFlow 支持多种软硬件环境,开发者可以在 Python、C++、Java、Go、C# 等很多开发环境中使用。Google 在 2017年推出了 TensorFlow Lite,它是专门针对移动和嵌入式应用场景打造的机器学习软件库,支持 iOS 和 Android。
一些资料合集
图像和视频处理
照片艺术风格化
神经风格是将一张照片的风格迁移到另一张照片上的过程,同时保留相关的特张,通过这个项目,可以使用 TensorFlow 创建自己的 Prisma 应用程序。
图像创作
素描图片自动上色
二次元妹子头像生成
- 素描图片自动上色,在线演示地址
- 使用神经匹配和融合生成相似图像
- 灰度图上色
- 二次元妹子头像生成
- autodraw,手绘草图,搜索对应的简笔画
- image2image
图像分类/物体识别
识别上传地图片里边包含哪些物体,比如说我们在这个图片里边能够识别出这个是沙发、另外一个是人,等等这一系列的一些物体识别。以及在医学上的应用,如皮肤癌图像分类,通过手机拍照,做早期皮肤癌的检测,相关成果发表在 Nature 上。
背景虚化处理
Android 手机相机最近有个自拍功能可以通过应用深度视觉模型非常准确地分离出前景和背景,然后就可以分别处理。而传统的办法是在手机上装两个摄像头,相对而言,利用深度学习算法既降低了手机的造价,又可以让现有的手机增加功能。
图像描述
识别图片内容,并用文字描述图片中的内容。还有的是根据图片内容,自动写一个故事。
- im2txt,图像描述
- neural-storyteller,根据图片内容自动写一个故事
- 微信小程序-智能识图
图片放大
将模糊图片放大成高清图片。
人体行为识别
人脸识别
换脸
自动替换图片和视频中人物的脸为其他人。
OCR
识别图片中的文字
自然语言处理
可以用于智能问答、聊天机器人、智能客服、智能评卷、自动阅卷评分、句子分类和情绪分析等。
音频处理
训练机器玩游戏
推荐系统
推荐系统在很多地方都会用,在推荐领域,已经有很多存在的并且被广泛应用的方法,比如协同过滤。现在可以使用深度神经网络让推荐的效果变得更好。