• “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 习近平两会期间谈社会主义核心价值观 2019-04-02
  • 文脉颂中华——黄河新闻网 2019-04-02
  • 陈小林的专栏作者中国国家地理网 2019-03-29
  • 中英航母大战谁能赢歼151枚炸弹就能炸瘫女王 2019-03-22
  • 独特“光捕捉器”可控制分子生化性质 2019-03-22
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 打印

    广东11选5网页计划: [创新制造展示] [21 IC DIY秀]+硬件板卡实现人脸标注

    [复制链接]
    1339|16
    跳转到指定楼层
    楼主
    本帖最后由 山东电子小菜鸟 于 2019-4-5 10:56 编辑

        人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。
         TensorFlow?是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。
       人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。用摄像机或摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部识别的一系列相关技术,通常也叫做人像识别、面部识别。人脸识别属于目标检测中的分类与标记。
       下面将以某板卡为硬件载体(本人只讲解相关过程,绝不打广告),将 Tensorflow 直接转化为硬件上可直接进行人脸标注。
       大家如果觉得不错,欢迎大家留言支持!                                       

                                                                 最终效果图:


      
       




    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x

    评论

    山东电子小菜鸟 2019-3-6 11:04 回复TA
    @dirtwillfly :嗯 
    dirtwillfly 2019-3-6 08:35 回复TA
    你学的人工智能专业? 
    沙发
     楼主 | 2019-3-4 19:11 | 只看该作者
    本帖最后由 山东电子小菜鸟 于 2019-3-4 19:14 编辑

    准备工作:

    一、操作环境准备:
    1、下载并安装虚拟机vbox或vmware虚拟机(自己使用的是vbox6.0.2)。
    2、下载ubuntu镜像文件(根据自己的电脑配置,选择合适的ubuntu镜像文件,自己的电脑是win7 64位的,因此下载的是ubuntu16.04)
    3、在虚拟机上vbox上安装ubuntu16.04系统。
    注:硬件环境配置比较简单,百度、谷歌都有详细的安装教程,按着步骤一步步操作即可。
    二、ubuntu中常用命令
    查看文件: ls –al
    创建/编辑文件:vi filename
    查看文件内容:cat filename
    统计文件词数据:wc filename
    复制文件:cp file1 file2
    重命名文件:mv file1 file2
    删除文件:rm file1 file2
    主目录:cd ~
    查看当前路径:pwd
    创建目录:mkdir dir_name
    删除目录:rmdir dir_name
    改变所在目录:cd dir_name
    重命名目录:mv dir1 dir2
    查看当前活动进程:top
    显示当前进程:ps
    关闭/杀死程序:kill -7
    更改文件权限:chmod
    查看磁盘占用情况:df
    查看目录占用情况:du
    下载:wget url
    解包:tar zxf FileName.tar
    打包:tar czf FileName.tar DirName

    板凳
     楼主 | 2019-3-4 19:25 | 只看该作者
    本帖最后由 山东电子小菜鸟 于 2019-4-5 10:54 编辑

    板卡上实现人脸标注
    一、安装docker-ce
    开发环境基于LinuxUbuntu)和docker镜像。XX提供两种训练模式的容器,分别有基于GPU的版本和基于CPU的版本。自己使用的为虚拟机,只能在CPU环境中进行训练,因此我们只需要安装docker-ce软件包即可。
    1、打开ubuntu操作系统,ctrl+alt+t打开linux终端命令
    在终端中输入下命令安装docker-ce:
    1. sudo apt-get remove docker docker-engine docker.io
    2. sudo apt-get update
    3. sudo apt-get install apt-transport-https \
    4.                      ca-certificates     \
    5.                      curl                \
    6.                      software-properties-common

    7. curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

    8. sudo add-apt-repository \
    9.        "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
    10.     $(lsb_release -cs) \
    11.        stable"

    12. sudo apt-get update
    13. sudo apt-get install docker-ce
    复制代码
    二、安装容器文件
    1、由于自己的电脑用的虚拟系统,所以安装CPU 版本的容器文件
    命令如下:
    1. sudo docker run --name plumber -dti brucvv/plumber:cpu_1.2
    复制代码
    2、容器下载完成之后,使用如下命令进入容器:
    1. sudo docker exec -ti plumber bash
    复制代码
    进入容器后,默认目录为/app,可以使用ls命令 查看容器中的文件 如下图所示:
    三、算法模型训练
    1、 数据转换
    本步骤将用户输入的原始图像及标注,转化为Tensorflow框架使用的record数据格式,
    本例子是对19张包含人脸的图片及标注文件做转换。
    运行完成后在目标目录会生成三个文件,xxx为数据库名
    xxx.recordxxx.INFOxxx.json三个文件
    /app/detection目录下输入以下命令进行算法训练:
    1. script/1_run_convert.sh
    复制代码
    如下图所示:


    2、使用Tensorflow框架进行模型训练在路径/app/detection下运行,
    脚本运行命令如下:
    1. script/2_run_training.sh
    复制代码

    如在虚拟机中运行,此过程可能需要6个小时左右,由于代码中没有给出训练步数,当loss降低到0.5左右时,退出进程即可(ctrl+c命令)




    本实例中只提供19张训练图像,仅仅用来测试总体流程。
    训练的19个样本图片如下:
    如下示例输入测试图像,进行网络推演,在输出图像中标出检测出的目标框,并在框的左上角标出对应类别的index。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    地板
    | 2019-3-5 13:59 | 只看该作者
    mark,顶顶顶
    5
    | 2019-3-7 15:07 | 只看该作者
    鸟哥打算拿什么板子跑???
    6
     楼主 | 2019-3-11 20:52 | 只看该作者
    一路向北lm 发表于 2019-3-7 15:07
    鸟哥打算拿什么板子跑???

    ai板卡有很多,我不打广告,依据爱好选择
    7
    | 2019-3-12 10:56 | 只看该作者
    山东电子小菜鸟 发表于 2019-3-11 20:52
    ai板卡有很多,我不打广告,依据爱好选择

    可以的
    8
    | 2019-3-15 08:29 | 只看该作者
    来看看,希望可以用上
    9
    | 2019-3-15 15:14 | 只看该作者
    GPU版本的是不是 牛批些?用1080TI的显卡了
    10
    | 2019-3-26 14:29 | 只看该作者
    电脑安装了Ubuntu18,不需要安装安装虚拟机了吧
    11
     楼主 | 2019-3-27 10:17 | 只看该作者
    springvirus 发表于 2019-3-15 08:29
    来看看,希望可以用上

    可以的
    12
     楼主 | 2019-3-27 10:17 | 只看该作者
    A2000wps 发表于 2019-3-15 15:14
    GPU版本的是不是 牛批些?用1080TI的显卡了

    gpu会更好的,cpu 训练非常慢
    13
     楼主 | 2019-3-27 10:18 | 只看该作者
    yyhhgg 发表于 2019-3-26 14:29
    电脑安装了Ubuntu18,不需要安装安装虚拟机了吧

    不需要了 ,直接在主机上运行 更好
    14
    | 2019-4-7 18:23 | 只看该作者
    山东电子小菜鸟 发表于 2019-3-27 10:18
    不需要了 ,直接在主机上运行 更好

    TensorFlow支持 在window上运行
    15
    | 2019-4-16 16:16 | 只看该作者
    虽然看不懂,但是还要支持一下的
    扫描二维码,随时随地手机跟帖
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    我要发帖 投诉建议 创建版块 申请版主

    快速回复

    您需要登录后才可以回帖
    登录 | 注册
    高级模式

    论坛热帖

    关闭

    热门推荐上一条 /4 下一条

    快速回复 广东快乐十分走势图 返回列表
  • “龙江二号”微卫星传回地月合影 2019-04-18
  • 中国驻泰国大使考察合艾国光中学孔子课堂 2019-04-18
  • 【清园20年】感恩大回馈!半价!半价! 2019-04-18
  • 中央纪委紧盯节点 4年来通报曝光问题近4000起 2019-04-13
  • 2013环球企业领袖宁夏圆桌会议嘉宾云集 2019-04-13
  • 《魔兽世界》未解之谜 那些仍不能被玩家们踏足的领地 2019-04-11
  • 钱江潮评 让高质量发展插上人才的翅膀 2019-04-10
  • 习近平两会期间谈社会主义核心价值观 2019-04-02
  • 文脉颂中华——黄河新闻网 2019-04-02
  • 陈小林的专栏作者中国国家地理网 2019-03-29
  • 中英航母大战谁能赢歼151枚炸弹就能炸瘫女王 2019-03-22
  • 独特“光捕捉器”可控制分子生化性质 2019-03-22
  • 女性之声——全国妇联 2019-03-19
  • 【理上网来·辉煌十九大】德国北威州经济部长:十九大报告表明中国有能力为世界做出更多贡献 2019-03-11
  • 全国小麦收获进度过八成 2019-03-07
  • 牛牛私服 福彩3d八卦图 世界杯足彩半全场玩法 即开型刮刮乐规则 快乐扑克3中豹子多少钱一瓶 500彩票网是合法的吗 快乐8彩票 pk10单双计划贴吧 风采超级大乐透走势图 天天中彩票 北京赛车pk10开奖直播 体彩p5走势图带连线图表 南宁市体育彩票销售点 重庆时时彩开奖号码 北京赛车官网 cf刮刮乐活动在哪里