• [技术干货] 关于人工智能错误算法的认识 改正及思考
    经过我今年对深度学习 机器学习的研究发现 其算法是错误的 计算机是一台以指令为单位的机器 它是不会学习的 所以没有学习算法一说 那是没有认清计算机的本质 学习是人才有的行为 机器怎么会学习吗 它只有指令啊 经过研究发现我们常说的人工智能 主要是如下四个函数构成的 下面我以常见的游戏AI为例讲解其实现 由于已有多年未碰编程 这里只给出大致算法 在游戏中 当角色或者NPC看/听到什么的时候 就开始学习过程 如何学习呢 其实所有的学习都是从理解开始的 下面给出Understand()函数 int Understand(string type, string action, string p1, string p2) {     string memory;     switch(type)     {         case 'walk'         memory=Walk(action,p1,p2);  // Walk()函数根据词典定义及参数p1, p2解释action并将相应的字符串写入memory         break;         case 'run'         memory=Run(action,p1,p2);         break;         case 'fight'         memory=Fight(action,p1,p2);         break;         case 'look'         memory=Look(action,p1,p2);  // 比如看这个行为 Understand()函数会把它解释成使视线接触人或事物 并把记忆记在数据库里                                                         // 实际上人在想看东西的时候 检索记忆也是找到上面的解释并做出相应的行为的         break;         ......         各种人的行为的函数  // 这里要注意的是行为的归类一定要仔细不要冗余 比如躺和侧躺是一类不能归为2类 我个人估算25个行为左右已经有很好                                         // 的人工智能70个基本上完美 这个时候Understand才两三百行 对游戏来说是个微不足道的小函数                                         // 要特别指出的是像跳绳 踢毽子等应该归属于一类Playing()玩游戏         break;     }     Remember(action, memory);  // 记忆理解所得的结果即把原始记忆和理解得出的记忆写入数据库 如表hero/NPC} 第二个函数是Study() 人要认识世界就要各种学习 理解了就学习了 所以 bool Study(string action) {     action=Look()/action=Listen();  // 通过看或者听学习     string type=IsAction(action);  // 判断是某种行为 比如走 跑 说话 看等     string p1,p2;     p1=IsParam1(action); p2=IsParam2(action);  // 对行为的一些描述p1 p2     Understand(type, action, p1, p2);  // 对行为进行理解并记忆 } 然后 NPC在空闲的时候还会想事情(就是普通的漫无目的想 假定其函数名为Thinking) 想了之后就做某种事情 第三个函数如下 int Thinking() {     int n=0;  // n是随机数 NPC在空闲的时候想什么事情是个随机事件 它随机性的发生     int type=rand()/2;  // 2可用其它值 处于某种想之中     switch(type)     {         case 1:         n=OnIdle();  // 在空想 函数给n赋予随机值         break;         case 2:         n=Memory();  // 在回忆 函数给n赋予随机值         break;         ......      }     switch(n)     {         case 1:         Walk();  // 某种形式某种目的的行走 与Understand()中那个不同这个是实际的行为 那个是把行走理解成某种行动的字符串数据         break;         case 2:         Talk();   // 某种目的某种内容的谈话         break;         ......         default         break;      } } 最后一个函数 也是最难的一个函数 就是思考(Thought) 对某个问题经过思考得出结果 int Thought(string question) {     if(LookupMemory(question))  // 在记忆中查找看是否找到 实际上是一个查找数据库的表并在表中的数据项查找的函数      {         string law;         law=Haslaw(question);  // 函数中可用IsNum() IsMathChar() IsLaw()等函数判断question里面是否有数字 数学符号 数学/物理法则等         if(law.IsNotNull())  // 看是否包含有法则         {             RunLogic(law);  // 运行相应的逻辑法则         }         else         {                                      // 做其它的事 比如和某个NPC对话         }         return 1;     }     else     {         if(Research(question))  // 研究问题         {             ......    // 成功相应的行为             return 1;         }         else        {            ......    // 失败相应的行为            return 0;        }     } } 通过以上四个函数就可以把理解 学习 想事情 思考问题完整的实现出来 完成人工智能的全部功能 这里根本不需要什么深度学习 机器学习 这就是全部的人工智能函数 下面再写两个跟游戏有关及常用的人工智能函数 第一个自动寻路/自动驾驶 自动寻路要注意的一点就是不能把HitTest()当成"轻重缓急"算法写在判断避让那里 因为自动寻路避让障碍的时候是个轻重缓急行为 不是进行碰撞检测 bool AutoDriving(int Character) {     bool obstacle=Look();  // 看道路上有无障碍     if(obstacle)     {          int distance=OrderofPriority(Character);  // 判断轻重缓急          int direction=GetInput(keyboard);          ChangeDirection(direction, distance);  // 在距离distance处转向     } } 一个可能的轻重缓急算法是 int OrderofPriority(int Character) {     int type=rand()/2;  // 轻和重 缓和急是个随机产生情况 这是客观世界的真实反应 游戏世界也是一样的     switch(type)     {         int min=GetMinimum();  // 测出物体中心到前端的距离的最大值即碰撞距离 不碰撞只要大于它就行了 比如可以略大于它 也可以+1 +2 +5厘米或者加个随机数         int senmin,senmax;         GetDistanceSensitivity(Character,senmin,senmax);  // 得到角色的最小最大距离敏感度 一个查询数据库的函数         case 1:  // 轻/缓         return min+(rand()/0.1~1)+senmax;  //  大于碰撞距离小于等于角色最大距离敏感度并略有出入的随机数 或者其它可自定         break;         case 2:  // 重/急         return min+(rand()/0.1~1)+senmin;  //  大于碰撞距离小于等于角色最小距离敏感度并略有出入的随机数 或者其它可自定         break;     } } 第二个真实打斗 这个函数主要是随机数加上一些三十六计计谋即可 如 int RealFighting() {      int type=rand()/50;  // 计谋中的一种 包括连环计 计中计      switch(type)      {           case 1:           声东击西();           break;           case 2:           围魏救赵();           break;           case 3:           四面楚歌();           火上浇油();           break;           ......      } } 甚至还可以写出复合体及变体 提到游戏中人工智能 很多时候都是个随机数问题 因为自然界中的事都是随机发生的 当然到了虚拟世界里面 各种事情也是个随机性的 恰好有rand()函数能很好的解决这一问题 欢迎转载
  • [认证交流] 考取人工智能HCIP怎么才能有优惠券?
    考取人工智能HCIP怎么才能有优惠券?单位不给报销怎么办?
  • [其他问题] 鲲鹏920支持tensorflow吗?
    鲲鹏920支持tensorflow吗
  • [热门活动] 【有奖征文】2023华为产品测评官-开发者之声 | ModelArts 邀您展开说说
    “2023华为产品测评官- 开发者之声”活动已经开展近一个月的时间,吸引了众多开发者和技术爱好者的热情参与。在这场奇妙的产品之旅中,大家一起积极探索云技术的无限可能。作为测评产品之一,华为云ModelArts收到了许多有价值的使用反馈和测评报告。这是对我们工作的鼓励和认可,也激励我们不断进步,为开发者提供更好的服务和支持。为了更好的了解您对产品的使用体验和建议,我们发起华为云ModelArts征文活动,邀您展开说说。我们相信,您的真实使用感受和宝贵建议将让我们更加贴近开发者,更加深刻地理解开发者的需求。更重要的是,您的投稿还将收获更多开发者的关注和共鸣,为中国云技术的发展做出贡献!了解“华为产品测评官-开发者之声” :cid:link_1 一、征文活动内容活动一:参与“华为产品测评官-开发者之声”活动中关于华为云ModelArts产品体验,在本活动帖评论区参与互动,输出您对ModelArts产品建议或活动体验,评论点赞前三将获得ModelArts定制Polo衫。活动二:围绕华为云AI平台ModelArts,发布原创教程、技术分享、行业分析、产品体验等相关文章。ModelArts使用流程 :ModelArts使用简介_AI开发平台ModelArts_快速入门_华为云 (huaweicloud.com)征文主题:可包含以下内容但不局限1)技术干货:介绍ModelArts的场景优势及具体操作流程,分享使用ModelArts的实战经验、应用技巧或成功案例;2)故障解决经验:使用ModelArts过程中解决的问题。需包含以下三点:问题现象、原因分析、处理方法;3)畅所欲言:后续会用ModelArts平台完成哪些工作,Ta怎样融入你的工作/学习、生活。在产品使用过程中,有哪些感悟与心得。文章要求:1.标题格式:2023华为产品测评官-开发者之声 + 自拟标题;2.文字不少于1000字(不包含代码串),需符合征稿主题、符合法律法规的原创文章;3.内容结构完整(活动介绍、产品体验过程、整体总结或建议等);4.要求语句通顺、文章逻辑清晰、排版整洁、代码规范,尽量图文并茂(有技术架构图或者分析图等做支撑)。5.发布方式:先在CSDN发布博客后,再于本活动帖评论区留言CSDN博客文章地址。二、奖项设置:参与活动一:评论点赞前三名ModelArts定制Polo衫1件参与活动二:文章综合得分前二十名,依次获得以下礼品:评分规则:阅读量*30% + 评论量*20% + 专家评审(由华为云与CSDN共同评分)文章质量50%一等奖 3名:华为智能体脂秤WiFi版 二等奖 5名:开发者定制双肩包 三等奖 5名:CSDN定制飞盘四等奖 7名:CSDN定制棒球帽三、活动时间活动截止时间:2023年8月15日相关参考:华为云ModelArts平台 cid:link_3华为云ModelArts快速入门文档cid:link_0华为云ModelArts开发平台资产集市AI Gallery cid:link_2
  • [互动交流] 语音特征分类算法现在哪个比较好
    比如:在影片里的音频,区分出是哪个演员说的话,
  • [问题求助] 使用在线座席时遇到了一些问题,请帮忙协助看看
    【问题来源】中讯网联【问题简要】在线座席使用遇到一些问题,主要为CCUCS组件问题【问题类别】座席【AICC解决方案版本】【AICC版本:AICC 8.15.1SPC009】【CTI版本:ICDV300R008C23SSPC013】【期望解决时间】【1工作日】【问题现象描述】问题有多个,麻烦解答下1、/ccucs/ws/ecall/querycallqueueinfo 的接口? 2023-07-12 21:57:46.622在H侧的报错信息是什么?如图参考接口返回的错误信息。2、/ccucs/ws/ecall/querycallqueueinfo 返回的result为1,(CCUCS不需要恢复该会话) 这个在H侧是代表什么含义?在什么场景下会返回这种result?3、为什么调用cid:link_0 接口成功后(如访客ID:8550086000000557034,channel: 21011),之后调用/ccucs/ws/ecall/querycallqueueinfo 查询排队信息却无该会话?参考日志:cid:link_0调用成功日志如下:但/ccucs/ws/ecall/querycallqueueinfo 查询不到8550086000000557034访客的会话信息;并且返回的错误码均不在下面列表里面(见附件)返回的response的信息参考如下日志:4、这里如何配置会在转人工创建连接时返回561释放原因码的释放会话码?5、如果溢出队列之间形成闭环了(如A->B,B->C,C-A),那会如何处理,访客在此期间是什么状态?最终话务会做什么处理,在话单表是否有多条记录。21点-23点48分的队列溢出配置
  • [问题求助] CC-GateWay在线座席如果在会话过程中被强制签出,正在进行的会话会怎么处理?
    【问题来源】中讯网联【问题简要】CC-GateWay在线座席如果在会话过程中被强制签出,正在进行的会话会怎么处理?【问题类别】座席【AICC解决方案版本】【AICC版本:AICC 8.15.1SPC009】【CTI版本:ICDV300R008C23SSPC013】【期望解决时间】【1工作日】【问题现象描述】情况是这样的,我想要知道在线座席在进行会话时,如果CC-GateWay程序因为重启,或者其他原因导致了当前座席被签出,那么他正在进行的在线会话是会怎么处理呢?如果我重启了CC-GateWay后马上又登陆上去,那么还能接着之前的在线会话继续沟通吗?还是之前的在线会话就直接清除掉了呢?
  • [互动交流] 知识库、客服、机器人、数字人搭建
    我们想要搭建一个自有知识库对接客服直播等数字人,如何搭建?欢迎技术专家联系,最好有现成案例的优先,可以购买部署
  • [其他问题] 沙盒实验桌面没有script文件--MindSpore训练手写数字识别模型
    沙盒实验界面没有script文件,我看了桌面只有Xfce、谷歌、data文件夹。导致后面60%的实验都不能进行下去。请问这种情况怎么处理?
  • [问题求助] 座席通话过程中自动签出
    【问题来源】中讯网联【问题简要】座席通话过程中自动签出【问题类别】座席【AICC解决方案版本】【AICC版本:AICC 8.15.1SPC009】【CTI版本:ICDV300R008C23SSPC013】【期望解决时间】【1工作日】【问题现象描述】时间:2023/7/1 17:29:03 工号:3500访客主动结束会话, 坐席进入话后整理又退出整理态。 返回座席忙事件,又来电提醒, 座席通话事件。 通话聊天中,聊了两分钟,没有其他操作,坐席就自动签出了,重新签入了一下后恢复正常,麻烦请帮忙分析下是那一块的问题cc-gateway日志见附件
  • [问题求助] 调用离开休息的华为接口,坐席状态未切换成功
    【问题来源】中讯网联【问题简要】智能辅助接口不调用【问题类别】座席【AICC解决方案版本】【AICC版本:AICC 8.15.1SPC009】【CTI版本:ICDV300R008C23SSPC013】【期望解决时间】【1工作日】【问题现象描述】时间:7月3日8:59工号:2232问题现象:坐席申请离开审批通过后,还是会进线需分析:调用离开休息的华为接口,坐席状态未切换成功【日志或错误截图】日志已上传附件
  • [赛事资讯] 2023“域见杯”医检人工智能开发者大赛开启报名
    AIGC(生成式AI),正掀起人工智能新一波巨浪,重塑各行各业。围绕AIGC技术,金域医学携手华为云等举办2023“域见杯”医检人工智能开发者大赛,6月21日重磅开启,探索AIGC新范式!2022年首届“域见杯”成功吸引海内外405支队伍参赛引爆医检人工智能领域2023年6月2023“域见杯”精彩再现6月21日报名通道正式开启未来已来医检AIGC未来等你开创了解更多华为云AI平台ModelArts:cid:link_0ModelArts 是面向开发者的一站式 AI 平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。
  • [赛事资讯] 金域医学2023“域见杯”医检人工智能开发者大赛正式启动
    人工智能与大模型开发迎来“新风口”,AIGC(生成式AI)技术正在重构各行各业。为培养交叉复合型人才,构建智慧医检新范式,汇聚医检生态合作伙伴,6月27日,由广州市科学技术局、广州市工业和信息化局指导,广州金域医学检验集团股份有限公司和广东省人工智能产业协会主办,广州人工智能公共算力中心协办,华为云计算技术有限公司提供技术支持的2023“域见杯”医检人工智能开发者大赛正式启动。▲2023“域见杯”医检人工智能开发者大赛正式启动大赛依托海量医检文本数据,从应用场景需求出发,围绕检前临床咨询和检后报告解读场景设置双赛题,吸引全球初创企业、IT巨头、高等院校、科研院所等多领域、多层次的团队及个人开发者同场PK。大赛最终将决出两个一等奖,每支队伍可获得10万元奖金。▲广州市科技局党组成员、总工程师林焕绪致辞广州市科技局党组成员、总工程师林焕绪表示:“广州着眼于打造我国人工智能技术创新、应用示范和产业发展高地。金域医学举办的‘域见杯’为行业打造智慧医检创新生态进行了有益尝试与突破。这也是‘产业界出题、科技界答题’的有力抓手。我相信,大赛举办将成为建设广州市医学人工智能交叉领域的应用场景示范。”▲金域医学董事长兼首席执行官梁耀铭致辞“医检AIGC的开发与应用是大势所趋。”金域医学董事长兼首席执行官梁耀铭表示,“通过举办本次大赛,我们希望能够凝聚医检生态伙伴之力,共同探索生物技术与新一代信息技术融合创新的应用场景,着力培养一批技术、产业的交叉复合型人才,让疾病诊断更加高效可及,共同将‘域见杯’打造成广州市、广东省乃至全国医检人工智能领域的一张名片。”▶聚焦真实应用场景,大赛首次设置双赛题作为广东省新一代人工智能开放创新平台的承建单位,金域医学早已在医检AIGC领域有所布局。目前已建立起标准报告语言规范及高质量专病数据库,并利用预训练模型在医学文本实体抽取、病理报告结构化等领域开展探索与应用。为探索AIGC在医检领域应用的更多可能,2023“域见杯”医检人工智能开发者大赛,设置“智能临床咨询模型”“智能染色体核型分析结果解读模型”双赛题。据了解,金域医学每年完成检测项目临床咨询量达17.6万条,完成用于染色体核型分析的细胞遗传染色体标本量超40万例。本次赛题中提到的智能临床咨询模型,主要为临床医生医检项目决策提供多维度、个性化辅助支持;智能染色体核型分析结果解读模型,主要生成便于医生理解的结果解释,为部分遗传病的结果判读提速,缩短报告出具时间。作为大赛的技术支持方,华为云也将依托盘古基础大模型,提供NLP(自然语言处理)方向的技术服务,帮助开发者们开发出优秀的模型。▲华为云大数据与人工智能领域总经理尤鹏致辞华为云大数据与人工智能领域总经理尤鹏表示:“华为云持续在AI领域投入研发资源,从通用大模型到垂直行业应用大模型开发,始终坚持AI for Industries方向。本次大赛以当前医检业务的真实场景为题目,向全社会征集解决方案,有助于开发出优秀的模型和解决方案,加速大模型在医检行业场景应用落地探索。我们将携手金域医学,一同助力医检行业向智慧医疗迈进,探索符合产业发展的新思路和新方案。”▲金域医学高级副总裁于世辉为田奇教授(左一)和陈俊龙教授(右一)颁发评委会主席聘书本届大赛还特别邀请华为云人工智能领域首席科学家、国家欧亚科学院院士田奇教授,华南理工大学计算机科学与工程学院院长、欧洲科学院外籍院士陈俊龙教授担任评委会主席。据了解,初赛于6月27日正式开启。每道赛题前25名将进入复赛,并分别决出6名参加决赛,角逐最高荣誉。每个赛题的获胜者不仅最高可得10万元奖金,更有机会赢得入职金域医学的offer直通车、创投机会等诸多奖励。▶构建智慧医检生态,金域数字化转型工作提速金域医学大赛项目组总监兼自然语言处理算法总监刘斯分享“从启动数字化转型工作至今,金域的智慧医检建设工作已经取得初步成效。”据金域医学副总裁李映华介绍,金域医学在自然语言处理、计算机视觉、多模态AI和大数据应用等方面进行建设,相继开发出宫颈细胞学AI辅筛、新生儿遗传代谢病辅助诊断、淋巴瘤基因分型预测模型、智慧报告解读系统、病原学大数据监测网等;依托广东省临床检验与病理诊断人工智能开放创新平台,实现了“政产学研金用”智慧医检生态共建。去年,金域医学举办首届“域见杯”医检人工智能开发者大赛。赛事吸引了全球405支参赛队伍,提交超过5000件作品,引爆医检行业,为探索医检AI真实应用场景落地带来极大的启发。今年,金域医学依托每年超1.5亿例的检测量,超7PB的总数据量,从当前的前沿技术研究热点出发,再次汇聚全球伙伴加速推动医检AIGC落地应用。数字化已成为当前推进企业高质量发展的重要引擎,也是构筑企业竞争新优势的重要支撑。金域医学将把握AIGC“新风口”,进一步提速数字化转型工作,以大样本和大数据为基础,协同合作伙伴开发出医检大模型,作为新引擎推动医检新基建,助力广州抢占国内乃至全球智慧医检发展制高点。未来,金域医学将汇聚医检生态合作伙伴,利用人工智能算法辅助医生找到最优的治疗方案,重构医检产业价值,实现智慧医检生态共创、共享、共赢,让患者享受到“多、快、好、省”的医检服务。了解更多华为云AI平台ModelArts:cid:link_0ModelArts 是面向开发者的一站式 AI 平台,为机器学习与深度学习提供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。
  • [互动交流] 如何利用HUAWEI WeAutomate RPA 自动将数据写入对端数据库?
    目前本地每日24小时生成大量excel表格,需要传到对端数据库,希望能给个案例,或者技术支持第一步,连接对端数据库,之后不知道用哪个流程
  • [技术干货] ERP、进销存和WMS三种管理软件的异同及应用场景分析
    随着企业数字化转型的不断深入,各类管理系统也随之应运而生。其中,ERP、进销存和WMS仓储管理系统是企业管理中最为常见的三种系统。然而,对于不熟悉这些系统的人来说,很容易混淆它们之间的区别和作用。本文将为大家一一解析这三种系统,帮助大家分清它们之间的关系,以及如何选择适合自己企业的管理系统。一、ERP、进销存和WMS仓储管理系统的共性这三种管理软件包含了许多共同的模块功能,其中最大的共性在于它们都包含仓库管理模块。仓储管理是企业内部管理中最重要的部分,采购、生产、销售等业务都是以库存管理为连接点,库存也是企业最重要的成本之一。因此,如果您的需求是解决仓储管理问题,这三种软件都可以满足您的需求。二、选择合适的企业管理软件:ERP、WMS和进销存的具体区别和特点:虽然这三种管理软件都包含了仓库管理模块,但是它们各自有着不同的特点和适用场景。下面是对ERP、进销存和WMS三种软件的具体区别和特点的拓展说明:1、ERPERP系统主要是为了支持财务会计的精细化管理而设计的,它的重点在于结果管理。ERP系统通常起源于财务系统,因此对财务会计有着精细化的支持。此外,ERP系统还包含了产品结构管理(BOM)和物料需求计划(MRP)等功能模块,这些模块是ERP系统的精髓。通过BOM和MRP模块,ERP系统可以参与销售计划、采购计划、生产计划的管理,从而实现物料需求的精准计算和管理。2、进销存软件进销存软件可以理解为减少了BOM和MRP功能的ERP系统。虽然进销存软件也包含仓库管理模块,但是它更加注重企业业务的前期记录和事中管理,而不是像ERP系统那样重点管理结果。在国内多数企业中,物料需求计划往往不能准确计算出来,因此BOM和MRP成为了“看上去很美”的功能,在很多企业的ERP项目实施中,实际上只是一个进销存系统而已。3、WMS仓储管理系统相比于ERP和进销存软件,WMS仓储管理系统更加专注于仓储管理的过程控制和精细化管理。WMS系统强调的是过程管理,是面向仓储的过程控制而设计的。具体来说,WMS系统需要在业务实际发生前做出操作指引,根据软件设定的规则做智能化的分析,形成仓管员的最优化的操作指引。此外,WMS系统可以利用物料标识技术,对每个库区库位进出的物料进行实时标识和跟踪,甚至可以进行自动盘点,因此可以保障每笔出入库业务和存量信息的准确性,从而实现精细的库存管理。ERP和进销存系统的仓储管理模块更适合面向业务管理人员规划和调度企业整体资源,而生产管理人员,则更需要WMS对生产过程中的物料配送、跟踪。当然,二者之间是“上下级”式的协作关系:没有WMS的实时准确的信息汇总,ERP和进销存系统中的各模块难以准确规划业务;没有WMS的厂内物资调动能力,MES系统也会因为物料配给问题而难以高效执行ERP和进销存系统下达的生产计划。三、小结企业在选择合适的软件时需要根据自身需求进行选择,并可以根据实际情况选择不同的软件进行整合,以实现全面的信息化管理。其中,WMS仓储管理系统更加专注于仓储管理的过程控制和精细化管理,适合生产管理人员对生产过程中的物料配送、跟踪。ERP和进销存系统更适合面向业务管理人员规划和调度企业整体资源。综上所述,企业在选择合适的管理软件时需要根据自身实际情况进行选择,以实现更高效的管理和运营。
总条数:7868 到第 页
上滑加载中