人工智能和机器学习 (复旦大学计算机科学与技术实践工作站)20240703(上午场)人工智能初步、mind+人脸识别

news2025/2/28 2:48:23

前言

       在这个科技日新月异的时代,人工智能(AI)已经逐渐渗透到我们生活的方方面面,从智能家居到自动驾驶,无一不彰显着AI的强大潜力。而人脸识别技术作为AI领域的一项重要应用,更是以其高效、便捷的特点受到了广泛关注。今天,小北将通过一篇博客,带友友们走进“人工智能初步”与“Mind+人脸识别”的世界,一同探索这一前沿技术的奥秘。

 课程全部回放:(格式为日期_上午下午_内容)

(其实点开任意一个视频都可以看到其他视频,在一个合集里面,电脑的话在右边,手机的话在下面)

20240703_am_人工智能初步、mind+人脸识别20240703_am_人工智能初步、mind+人脸识别_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1CT421r7zo/

20240703_pm_python调用百度AI、获取token,并利用opencv绘制分析图,做简单判断20240703_pm_python调用百度AI、获取token,并利用opencv绘制分析图,做简单判断_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1MM4m127dG/

20240704_am_python机器学习、Pytorch库入门、d2l学习20240704_am_python机器学习、Pytorch库入门、d2l学习_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1v1421b7rS/

20240704_pm_1_机器学习、神经网络——原理、理论20240704_pm_1_机器学习、神经网络——原理、理论_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1XS411A79k/?vd_source=239cabd75fffdd49d58e177719679c47

20240704_pm_2_利用百度AI实现视频关键点实时标注、Python多线程调用、车辆识别、SDK调用实现ASR(语音识别)和TTS(语音合成)20240704_pm_2_利用百度AI实现视频关键点实时标注、Python多线程调用、车辆识别、SDK调用实现ASR(语音识别)和TTS(语音合成)_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1wf421z7xY/

20240705_am_python通过OpenAI库,调用千问大模型,并进行反复询问等功能加强20240705_am_python通过OpenAI库,调用千问大模型,并进行反复询问等功能加强_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV17y411i72W/

20240705_pm_1_调用千问AI制作更多功能20240705_pm_1_调用千问AI制作更多功能_哔哩哔哩_bilibili20240705_pm_1_调用千问AI制作更多功能, 视频播放量 67、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 0、转发人数 0, 视频作者 http_cat, 作者简介 ? A naughty kitty cat.,相关视频:20240705_pm_2_PyTorch训练模型测试,20240705_am_python通过OpenAI库,调用千问大模型,并进行反复询问等功能加强,20240703_pm_python调用百度AI、获取token,并利用opencv绘制分析图,做简单判断,20240704_am_python机器学习、Pytorch库入门、d2l学习,【全348集】清华大佬终于把Python整理成动画片了,通俗易懂,2024最新版!全程干货无废话,学完即可就业!这还学不会,我退出IT圈!,「回中网安」2024年信息合格考大复习 | 模拟卷详细讲解、重要知识点讲解,【2024速成版Python教程】目前B站最完整的Python(爬虫)教程,包含所有干货内容!这还没人看,我不更了!,【整整600集】这绝对是整个B站最细最适合小白的Python教程,2024新手实用版!手把手教学,全程精讲!7天从小白进阶到大神!学完即可就业!赶紧存下吧!,20240705_pm_3_代码、选课指导,20240704_pm_2_利用百度AI实现视频关键点实时标注、Python多线程调用、车辆识别、SDK调用实现ASR(语音识别)和TTS(语音合成)icon-default.png?t=N7T8https://www.bilibili.com/video/BV1PM4m12743/

20240705_pm_2_PyTorch训练模型测试20240705_pm_2_PyTorch训练模型测试_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1qw4m1a7Lu/

20240705_pm_3_代码、选课指导20240705_pm_3_代码、选课指导_哔哩哔哩_bilibiliicon-default.png?t=N7T8https://www.bilibili.com/video/BV1Hi421Y78R/?vd_source=239cabd75fffdd49d58e177719679c47

有关代码的开源

www.bilhttps (github.com)icon-default.png?t=N7T8https://github.com/iuu6/fudan_study_code

人工智能初步:开启智能时代的大门

什么是人工智能?

      人工智能,简称AI,是一门研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的新技术科学。它试图让机器能够像人类一样思考、学习和决策,从而执行复杂的任务。

人工智能的发展与应用

       近年来,随着计算能力的提升、大数据的积累和算法的进步,人工智能迎来了爆发式增长。从简单的语音助手到复杂的医疗诊断系统,AI的应用场景日益丰富。在教育、医疗、金融、交通等各个领域,AI都在发挥着不可替代的作用,极大地提高了工作效率和服务质量。

Mind+图形化编程与人脸识别

Mind+图形化编程软件官网- 一站式入门学习Arduino、micro:bit、掌控板。 (mindplus.cc)icon-default.png?t=N7T8https://mindplus.cc/

Mind+图形化编程简介

       Mind+是一款专为青少年设计的图形化编程软件,它支持Arduino、micro:bit、掌控板等多种硬件平台,通过拖拽积木块的方式,让编程变得简单有趣。Mind+不仅降低了编程的门槛,还激发了孩子们的创造力和想象力,让他们在玩乐中学习编程知识。

Mind+人脸识别项目实践

       在Mind+平台上,我们可以轻松实现人脸识别项目。通过调用Mind+提供的人脸识别库或集成第三方人脸识别服务(如百度AI、OpenCV等),我们可以实现人脸检测、人脸跟踪、人脸比对等功能。以下是一个基于Mind+平台的人脸识别项目的基本步骤:

  1. 环境搭建:首先,确保你已经安装了Mind+软件,并连接好了相应的硬件平台(如摄像头)。

  2. 项目创建:在Mind+中创建一个新项目,并选择适合的人脸识别库或模块。

  3. 编程实现:使用图形化编程的方式,拖拽积木块编写代码。你需要设置摄像头捕捉图像、调用人脸识别函数、处理识别结果等。

  4. 调试与测试:在编写完代码后,进行调试和测试,确保人脸识别功能能够正常工作。

  5. 优化与扩展:根据实际需求,对项目进行优化和扩展,如增加人脸识别后的动作响应、提升识别准确率等。

Mind+人脸识别的应用场景

Mind+人脸识别技术可以广泛应用于多个领域,如:

  • 安全监控:在公共场所安装摄像头,通过人脸识别技术实现对进出人员的身份识别和监控。
  • 门禁系统:结合门禁设备,实现基于人脸识别的无接触门禁管理。
  • 教育娱乐:在教育和娱乐领域,可以利用人脸识别技术实现互动游戏、智能教学等功能。

理论学习部分

ppt展示(冯老师主讲)


实操部分

第一步:确保友友你是”实时模式“(代码可以直接在Windows上运行),
(上传模式:方便之后可能代码可以通过USB接口传到”树莓派“或者其他的设备上)

(Python模式:用Pyth代码写入)

点开扩展:

选择点击“网络服务”——AI图像识别

可以点击“-”减号移除,然后点击返回~

接下来我们开始“人脸识别”的机器人🤖:

百度AI开放平台-全球领先的人工智能服务平台 (baidu.com)icon-default.png?t=N7T8https://ai.baidu.com/?tn=39042058_34_oem_dg&ie=utf-8可以提前“个人认证”一下:

 打开“开放能力”———“人脸识别”————(随便点一个进去)

 点击“立即使用”:

点击”应用列表“——”创建应用“

”应用名称“——“接口选择(全选)——”应用归属(个人)——"应用描述“(简单描述)

创建完毕:

点击打开项目:

API列表:(免费使用中/待开通付费)

"概览“——“领取免费资源”:(一般要等待十几分钟)

点击“应用列表”复制API Key:粘贴到正确的位置,选择合适的存放路径(保存视频到本地)

完整流程:

点击“可视化人脸库”——“人脸识别”:

FaceGroup1:(创建):用户组场景类型——通用版(生活照)

匹配Mind+中的命令:

创建完成后:点击“新建用户”——(用户ID必须由数字、字母、下划线组成0/128)

先保存,然后改动较大可以另存:

接下来我们进一步优化我们的“人脸识别”:

改进:

 效果:

主动删除:

加进去:

会议签到:

附:KNN口罩、图书识别:

效果:

这个功能的算法局限性:只能识别出(蓝色的是口罩红色的是图书

结语

        通过本次探索,我们不仅了解了人工智能的基本概念和发展趋势,还深入体验了Mind+图形化编程在人脸识别项目中的应用。人工智能和图形化编程的结合,不仅降低了技术门槛,还激发了更多人的创新潜能。未来,随着技术的不断进步和应用的不断拓展,我们有理由相信,人工智能将为我们的生活带来更多便利和惊喜。


       希望这篇博客能够帮助友友们更好地理解“人工智能初步”与“Mind+人脸识别”技术,激发您对AI领域的兴趣和探索欲。如果您对相关内容有更多疑问或想法,欢迎在评论区留言交流!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1913592.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[C++初阶]list类的初步理解

一、标准库的list类 list的底层是一个带哨兵位的双向循环链表结构 对比forward_list的单链表结构,list的迭代器是一个双向迭代器 与vector等顺序结构的容器相比,list在任意位置进行插入删除的效率更好,但是不支持任意位置的随机访问 list是一…

最新Wireshark查看包中gzip内容

虽然是很简单的事情,但是网上查到的查看gzip内容的方法基本都是保存成zip文件,然后进行二进制处理。 其实现在最新版本的Wireshark已经支持获取gzip内容了。 选中HTTP协议,右键选择[追踪流]->[HTTP Stream] 在弹出窗口中,已…

图像分割SAM辅助标注工具,可调用SAM等大模型(保姆级教程)

SAM等模型通过先进的深度学习技术,实现了高效、精准的图像自动化标注。这不仅显著降低了人工标注的工作量和成本,提高了标注效率和精度,还为各个领域的研究和应用提供了强大的技术支持。随着SAM等模型的不断完善和应用,自动化标注…

一个项目学习Vue3---Vue3中自带的事件

1. .stop 阻止事件继续传播&#xff0c;即防止事件冒泡到父元素。 <div click.stop"handleClick">点击我</div> 2. .prevent 阻止事件的默认行为&#xff0c;比如阻止表单提交时的页面刷新。 <form submit.prevent"handleSubmit">阻…

springboot美食分享平台-计算机毕业设计源码45429

基于Web美食分享平台的系统设计与实现 摘 要 本研究基于Spring Boot框架&#xff0c;设计并实现了一个Web美食分享平台&#xff0c;旨在为用户提供一个交流分享美食体验的社区平台。该平台涵盖了用户注册登录、美食制作方法分享发布、点赞评论互动等功能模块&#xff0c;致力于…

递归(四)—— 初识暴力递归之“打印字符串的全排列”

题目1&#xff1a;序列打印一个字符串的全排列 题目分析&#xff1a;结合一实例来理解题目&#xff0c;str “abc”的全排列就是所求得的序列是 strp[0~2]的所有位的排列组合&#xff0c;strNew {“abc”, “acb”, “bac”, “bca”,”cba”,”cab”} 思路1&#xff1a;枚…

外卖小哥必备!高性价比千元机,送餐更高效

有一群赶时间的人&#xff0c;经常看到他们慌忙的穿梭于大街小巷&#xff0c;他们不仅是城市的风景线&#xff0c;更是无数人心中的温暖使者——外卖小哥 在争分夺秒的背后&#xff0c;一台合适的手机&#xff0c;成为了他们不可或缺的必需品&#xff0c;那什么样的手机更方便呢…

从两眼放光到心碎一地《长相思》第二季搞笑爱情转折

这《长相思》第二季的剧情&#xff0c; 简直是心脏按摩器升级版啊&#xff01; 爷爷一开口&#xff0c;要给玱玹安排馨悦当王后 我这小心脏差点就跟着‘嘭’一声 "哎呀&#xff0c;以为要上演宫廷版《速度与激情》 结果小夭女神一出手&#xff0c; 不是醋坛子翻&#…

Ubuntu 20版本安装Redis教程,以及登陆

第一步 切换到root用户&#xff0c;使用su命令&#xff0c;进行切换。 输入&#xff1a; su - 第二步 使用apt命令来搜索redis的软件包&#xff0c;输入命令&#xff1a;apt search redis 第三步 选择需要的redis版本进行安装&#xff0c;本次选择默认版本&#xff0c;redis5.…

Redis基础教程(十九):Redis分区

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; &#x1f49d;&#x1f49…

79 单词搜索

题目 给定一个 m x n 二维字符网格 board 和一个字符串单词 word 。如果 word 存在于网格中&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 单词必须按照字母顺序&#xff0c;通过相邻的单元格内的字母构成&#xff0c;其中“相邻”单元格是那些水平相邻或…

视频短信群发平台的显著优势

视频短信&#xff0c;这一融合了视频、音频与文本的创新通信方式&#xff0c;不仅革新了传统短信的单一形式&#xff0c;更以其独特的魅力引领着移动通信的新风尚。它以移动视频格式&#xff08;如3GP、MP4&#xff09;为载体&#xff0c;通过GPRS网络和WAP无线应用协议&#x…

操作系统之进程控制

进程 一、进程创建1、进程2、fork函数&#xff08;1&#xff09;概念&#xff08;2&#xff09;创建进程执行到内核中的fork代码时&#xff0c;内核做的操作&#xff08;3&#xff09;返回值 3、常规用法4、代码5、执行结果 二、进程终止1、进程的退出结果2、常见退出方法&…

Transformer中的编码器和解码器结构有什么不同?

Transformer背后的核心概念&#xff1a;注意力机制&#xff1b;编码器-解码器结构&#xff1b;多头注意力等&#xff1b; 例如&#xff1a;The cat sat on the mat&#xff1b; 1、嵌入&#xff1a; 首先&#xff0c;模型将输入序列中的每个单词嵌入到一个高维向量中表示&…

JavaScript包管理器:yarn的安装与配置详解

Yarn是一个流行的JavaScript包管理器&#xff0c;它允许开发者使用代码来安装、更新和删除项目中的依赖包。Yarn的安装与配置过程相对简单&#xff0c;以下将详细说明这一过程&#xff1a; 一、Yarn的安装 Yarn的安装可以通过多种方式进行&#xff0c;主要取决于你的操作系统…

深入剖析C++的 “属性“(Attribute specifier sequence)

引言 在阅读开源项目源代码是&#xff0c;发现了一个有趣且特殊的C特性&#xff1a;属性。 属性&#xff08;attribute specifier sequences&#xff09;是在C11标准引入的。在C11之前&#xff0c;编译器特有的扩展被广泛用来提供额外的代码信息。例如&#xff0c;GNU编译器&…

3年经验的B端产品经理,应该是什么水平?

问你一个问题&#xff1a;你觉得3年经验的B端产品经理&#xff0c;应该是什么水平&#xff1f;很多朋友可能也没有仔细想过&#xff0c;自己3年后应该达到一个什么水平&#xff1f;能做什么体量的业务&#xff1f;要能拿多少薪资&#xff1f; 前几天和一个B端产品经理聊天&…

LangChain教程:构建基于GPT的应用程序

ChatGPT和GPT-4的成功表明&#xff0c;通过使用强化学习训练的大型语言模型&#xff0c;可以构建可扩展且功能强大的自然语言处理应用程序。 然而&#xff0c;响应的有用性取决于提示信息&#xff0c;这导致用户探索了提示工程领域。此外&#xff0c;大多数现实世界的自然语言…

突破AI性能瓶颈 揭秘LLaMA-MoE模型的高效分配策略

获取本文论文原文PDF&#xff0c;请在公众号【AI论文解读】留言&#xff1a;论文解读 本文介绍了一种名为“LLaMA-MoE”的方法&#xff0c;通过将现有的大型语言模型&#xff08;LLMs&#xff09;转化为混合专家网络&#xff08;MoE&#xff09;&#xff0c;从而解决了训练MoE…