![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
AI
文章平均质量分 94
百锦再@新空间代码工作室
百锦再,毕业于某985大学,本科,学士。【新空间代码软件开发工作室】成员。黑龙江省一线公司全栈开发十年经验。熟悉C#、MySQL、Redis、Html、Css、JavaScript、Java、Python等语言。精通webApi服务端接口,Winform桌面应用,web应用、微信小程序,2D小游戏等开发。
展开
-
深度学习的进展
关键词:深度学习,人工智能。原创 2024-01-31 10:01:05 · 18170 阅读 · 2 评论 -
可解释性AI(XAI)之我见
它指的是一种人工智能系统,能够解释其决策和推理的原因和逻辑,以便用户能够理解、验证和信任这些结果。这些案例说明了可解释性AI在不同领域的应用和实践,通过提供解释和可视化,帮助用户理解模型的决策依据,提高人机交互和用户信任。通过可解释性AI,我们可以追踪和检测这些潜在的偏见,并采取措施来修正和消除它们,从而提供更公正和可信赖的决策。例如,通过解释收入、信用记录、负债等因素对于决策的影响,帮助用户理解模型的判断依据,并促进公平和合规的决策。如何提取和呈现相关信息,使其易于理解和解释,是一个具有挑战性的问题。原创 2024-01-25 14:43:01 · 17562 阅读 · 1 评论 -
云计算及服务类型
自动化和标准化:PaaS提供了自动化的资源管理和配置,包括服务器、存储、数据库和网络等。常见的PaaS提供商包括微软Azure的App Service、谷歌云平台的App Engine、IBM的Bluemix和Salesforce的Force.com等。自助服务和可编程性:IaaS提供了自助服务的能力,用户可以根据需要自助选择、配置和操作所需的基础设施资源。它允许用户根据需要使用和共享计算资源,如服务器、存储、网络、应用程序和服务,而无需在本地建立和维护物理设备和基础设施。原创 2024-01-04 00:08:14 · 15610 阅读 · 0 评论 -
科学的尽头是玄学吗?
还是要说,科学和玄学是两个不同的领域,科学的方法论基于实证和理性思维,追求客观真相;而玄学则涉及超出科学范畴的主题,依赖于个人信仰和直觉。尽管科学在许多方面取得了巨大的进展,但它并未到达尽头,仍在不断发展和进步。同时,玄学作为一种非科学的思维方式在某些领域可能存在,但它并不是科学的必然延伸。原创 2024-01-05 10:57:46 · 15457 阅读 · 0 评论 -
算法对程序员的重要性
程序员需要具备良好的计算机科学和编程基础知识,理解程序的逻辑和架构,熟悉常见的编程语言(如C、C++、Java、Python等)和开发工具(如集成开发环境、调试器、版本控制系统等)。在编写代码时,程序员需要考虑代码的可读性、可维护性和性能等方面,并进行充分的测试和调试,以确保程序的正确性和稳定性。他们需要能够理解和实现更复杂的算法,如图论算法、动态规划、贪心算法等。"算法实现万物都可算"是指通过适当的算法设计和实现,可以解决各种问题,无论是科学、工程、经济、社会等领域的问题,都可以用算法进行求解。原创 2024-01-08 14:26:58 · 15603 阅读 · 0 评论 -
五子棋的胜负判定算法
五子棋是一种两人对弈的棋类游戏,目标是先在棋盘上形成连续的五个棋子(横向、竖向、斜向)的玩家获胜。原创 2024-01-08 17:11:52 · 15423 阅读 · 0 评论 -
调教微信GPT形成的五子棋ai算法
禁手规则(可选):为了增加游戏的平衡性,可以引入禁手规则。禁手规则通常包括长连禁手(即形成六个及以上连续子),以及某些特定情况下的三三禁手和四四禁手。这个简单的算法使用了极小极大搜索算法,通过遍历所有空格,并对每个空格进行深度优先搜索,得到最佳落子位置。胜利条件:当一方玩家在水平、垂直或对角线上连续地形成了五个自己的棋子,即五子连珠时,该玩家获胜。落子:每位玩家在自己的回合中,选择一个未落子的交叉点,在该点放置自己的棋子。以上是五子棋的基本规则,可以根据实际情况,结合比赛或个人的喜好,进行适当的调整。原创 2024-01-08 17:24:56 · 15185 阅读 · 0 评论 -
继续研究五子棋算法
需要注意的是,以上示例代码只是一个简单的框架,具体的评分规则和判断游戏是否结束的条件可能需要根据实际情况进行定义和完善。要确定五子棋中的最优落子位置,常用的算法之一是"极大极小搜索算法",它可以通过模拟双方的落子情况,并评估每个位置的得分来确定最佳位置。,依次扩展检查棋盘上的棋子是否与最后落子的棋子一致,并计数连续的棋子数量。判定五子棋游戏是否结束的算法通常是检查最后落子的位置是否形成了连续的五个棋子,即五子连珠。轮流落子:双方轮流落子,先执黑子的一方落子。五子棋可能是最简单的棋牌了,但是也挺有意思。原创 2024-01-09 11:19:15 · 15726 阅读 · 0 评论 -
调教好GPT助力编程
专家系统是一种基于知识库和推理引擎的应用,模拟人类专家的决策过程,能够通过知识库中的规则和推理算法解决特定问题。机器学习(Machine Learning):机器学习是人工智能的一个重要分支,利用统计学和算法来构建模型,使计算机能够从数据中学习和提取模式,从而进行预测、分类和决策等任务。GPT的全称,是Generative Pre-Trained Transformer(生成式预训练Transformer模型)是一种基于互联网的、可用数据来训练的、文本生成的深度学习模型。原创 2024-01-09 16:08:01 · 15348 阅读 · 0 评论 -
编程之路:一条自我修行的旅途
作为一个程序员,我的每一行代码都是一次对问题的思考和解决的艺术表达。每一个 bug 的修复、每一个功能的实现,都是我与技术之间的对话,让我成长为一个更好的版本自己。无论代码如何纷繁复杂,我相信,只要保持着对人生的深入思考和对技术的执着追求,我们定能创造出灵感十足、动人心弦的作品,成就自己也改变世界。我认为,思考程序员的人生是关于我如何将编程与我的价值观、目标和兴趣相结合,以实现更有意义和有价值的生活。所以,每当我坐在电脑前,编写代码的时候,我知道,这不仅仅是一项技术的工作,而是我人生旅途中的一小段旅程。原创 2024-01-21 06:35:20 · 17020 阅读 · 1 评论 -
回顾2023:站在未来看过去
这个鸟的名字叫:菜鸟!我原来是做实施和售后服务的工程师,具体是什么工程师,我也不知道。知识体系很驳杂:编程方面我懂得C#、Html,JavaScript,Css的基础知识;懂得一点汇编的皮毛,所以做了一段时间的PC软件破解;懂得华为和华三的交换机常规配置;懂得Office系列的一些软件使用,包括比较冷一点的viso;懂一点点英语,连蒙带猜大概四级水平;有一段时间,我很焦虑,我想转职程序员!又怕人家不要我,也怕自己做不好。当然,无论如何都要试一试才会死心的。原创 2024-01-20 21:20:23 · 17994 阅读 · 6 评论 -
自然语言处理的发展
自然语言处理(Natural Language Processing,NLP)是人工智能领域的一个分支,旨在使计算机能够理解、解释和生成自然语言。它涉及了从基本的文本处理任务如文本分类、命名实体识别、情感分析等,到更高级的任务如机器翻译、问答系统、文本生成等。NLP技术有助于将人类语言转化为计算机可理解的形式,包括词法分析、句法分析和语义分析等。这样计算机就能够处理和理解文本、提取关键信息、回答问题等。在实际应用中,NLP被广泛应用于机器翻译、智能客服、语音识别、信息检索等领域。原创 2024-01-18 23:41:30 · 16770 阅读 · 0 评论 -
边缘计算的挑战和机遇
此外,边缘计算的应用开发也将促进就业和人才培养。随着技术的进一步发展和应用的深入,边缘计算将为更多创新和增值服务提供平台和基础,推动数字化和智能化的发展。作为边缘计算系统架构师,您需要了解边缘设备、边缘节点和云计算中心之间的交互、通信和协作方式,并设计出具备高可靠性、低延迟和数据安全性的系统架构。边缘计算作为一种新兴的计算模式和技术,具有许多潜在的增长和创新机会,对中国经济的发展提供了巨大的助力。设备多样性和兼容性:不同的边缘设备和传感器具有不同的能力和接口标准,这可能导致设备之间的互操作性和兼容性问题。原创 2024-01-12 13:34:59 · 16154 阅读 · 0 评论 -
人工智能和程序员
人工智能(AI)是一种模拟人类智能的计算机系统,其目的是让计算机具备类似人类的学习、推理、规划和理解能力。人工智能致力于创建能够感知、适应环境并作出决策的智能体,以解决各种复杂的问题。程序员是指编写、测试和维护计算机程序的专业人士。他们利用编程语言和开发工具来设计和实现软件应用,包括但不限于人工智能应用。程序员面临着开发高质量、高性能软件的挑战,同时要考虑安全、可扩展性和用户友好性等方面。原创 2023-12-05 15:02:23 · 13821 阅读 · 0 评论