310-AI
文章平均质量分 93
oscar999
毕业于中国科学技术大学,数据库四级、通过系统设计师、系统分析师、信息系统项目管理师资格认证。国际项目管理(IPMP)C级认证。超过15年软件项目开发和管理经验,精通Java Web相关技术(包括Spring系列、Ext JS等),对PHP、Python、C#、Vue等有涉猎。
展开
-
用代码生成代码之Roslyn-C#代码分析和生成工具
此外,Roslyn还提供了一种新的语法解析器和语义分析器,能够更快速地解析和分析代码,提高了代码分析的效率。Roslyn API是微软开源的.NET编译器平台提供的一套丰富的代码分析和编译API,它支持C#和Visual Basic语言。它的出现不仅提高了开发效率和质量,还为开发者带来了更多的创新可能性。Roslyn是微软公司开源的.NET编译器,它提供了丰富的代码分析API,并支持C#和Visual Basic代码的编译。是代码的抽象语法树(AST)的表示,它包含了代码的结构化信息。原创 2024-09-20 06:55:56 · 800 阅读 · 0 评论 -
代码自动化重构工具OpenRewrite介绍
定义:OpenRewrite 是一个用于源代码的自动重构工具,它通过提供一套自动化的解决方案,帮助开发人员改善代码的可读性、可维护性和性能。目的:OpenRewrite 的主要目的是减少手动修改代码的工作量,并确保代码的一致性和质量。应用场景:OpenRewrite 的主要用途包括但不限于自动化代码重构、框架迁移、安全漏洞修复以及代码技术债务的消除等。原创 2024-07-24 23:06:56 · 1144 阅读 · 0 评论 -
AI基本概念(人工智能、机器学习、深度学习)
一、概述ChatGPT 3.5是OpenAI在ChatGPT系列基础上进行改进的一款AI模型,它在自然语言处理方面展现出了非常强大的能力,能够进行对话、阅读、生成文本等多种任务。二、主要特点模型规模与参数:ChatGPT 3.5的预训练模型包含了1750亿个参数,是目前最大的自然语言处理模型之一。多语言支持:该模型可以处理多种语言,包括英语、西班牙语、德语、法语、意大利语、荷兰语、俄语、韩语、日语、阿拉伯语和中文等。自适应回复。原创 2024-07-01 22:22:28 · 1758 阅读 · 0 评论 -
GAI工具哪家强?(ChatGPT 4 vs 文心一言)
ChatGPT是由OpenAI开发的人工智能语言模型,它们都是基于Transformer神经网络架构的自然语言处理工具。ChatGPTChatGPT于2022年11月30日发布,是一个人工智能技术驱动的自然语言处理工具。它能够基于在预训练阶段所见的模式和统计规律,来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流。ChatGPT不仅可以用于聊天,还能完成撰写论文、邮件、脚本、文案、翻译、代码等任务。原创 2024-05-01 20:12:09 · 2278 阅读 · 2 评论 -
Gremlin查询语言用法示例
Gremlify 提供了一个用户友好的界面,使开发者能够轻松地构建、测试和优化他们的 Gremlin 查询。Gremlin Query Language 的基本用法主要包括构建图遍历的查询语句,这些语句由一系列的步骤组成,用于从图形中检索数据和修改数据。总的来说,Gremlify 是一个强大的工具,可以简化图数据库查询的构建、测试和优化过程,提高开发者的效率和代码质量。是查询所有的顶点, 上面的顶点有5个,每个顶点有 id 和 label 两个属性。会获取所有顶点指向的出边对应的顶点。原创 2024-03-24 15:02:36 · 1191 阅读 · 0 评论 -
Apache TinkerPop 与 Gremlin 快速介绍
例如,在社交网络中,Gremlin 可以用于查询和分析用户之间的关系,如查找两个人之间的最短路径或共同好友。TinkerPop是一个Apache项目,它为图数据库提供了一个通用的图处理框架,而TinkerGraph则是这个框架中的一个重要组件,作为内存数据库存在,用于在内存中存储和操作图形数据。Gremlin Console、Gremlin Server和gremlin-driver是Apache TinkerPop框架中的三个关键组件,它们各自具有不同的功能,并协同工作以提供图数据库的查询和操作能力。原创 2024-03-23 12:49:22 · 1456 阅读 · 0 评论 -
JavaParser的快速介绍
Java Parser是一个用于解析和分析Java源代码的开源工具。它提供了一个API接口,使开发人员能够读取和修改Java源代码的结构。Java Parser可以帮助开发人员进行一些有用的任务,其主要的作用包括三个方面:解析Java源代码:它可以将Java源代码转换为一个抽象语法树(Abstract Syntax Tree, AST),每个节点代表源代码中的一个结构,例如类、方法、变量等。遍历和修改AST:开发人员可以使用Java Parser遍历AST,并对AST节点进行修改。原创 2024-03-12 21:59:15 · 121158 阅读 · 0 评论 -
TensorFlow经典入门示例MNIST(识别手写的数字图片)
文章目录MNIST是什么?MNIST的组成MNIST存储方式使用Keras编码TensorFlow是流行的AI框架之一, 那么使用TensorFlow究竟能达成哪些人工智能的工作呢? 官方曾经提供了一个经典的演示示例,就是使用该框架实现对手写的阿拉伯数字图片的识别,该项目称为MNIST。这里的“经典”有两层意思:MNIST是最典型也是最早的演示示例, 通俗易懂,具有代表性经典也代表了过时,...原创 2020-04-08 22:56:14 · 3301 阅读 · 0 评论 -
TensorFlow 2快速入门之安装与测试
本地安装环境及要求TesnorFlow 2.X 版本在Windows系统下,需要Windows 7以上的版本,官方的要求如下:除了操作系统, TesnorFlow支持的Python版本是 3.5到3.7。机器最好有GPU,在控制面版中查看NVDIA等控制面板页面如下:基于以上, 本地环境如下:操作系统: Win 10, 64位Python: python-3.7.3-amd64...原创 2020-03-21 10:25:48 · 1972 阅读 · 1 评论 -
TensorFlow windows之Tensorboard使用
TensorBoard是什么TensorBoard:Tensorflow自带的可视化工具,TensorBoard 来展现 TensorFlow 图像,绘制图像生成的定量指标图以及附加数据关于如何在Windows中安装TensorFlow可以参见:TensorFlow windows安装TensorBoard显示尝试接下来就尝试显示一个可视化的图出来第一步: 写代码打开python IDLE , 新原创 2018-03-12 20:58:59 · 4044 阅读 · 0 评论 -
TensorFlow windows安装
官方安装介绍https://www.tensorflow.org/install/install_windowsTensorFlow有两种安装版本1. CUP Only如果操作系统没有 NVIDIA® GPU , 需安装此版本。此版安装比较容易快速, 所以即使是有NVIDIA GPU, 也可以安装这个版本。2. GPU Support此版本运行TensorFlow的程序会比较快,如果系统有NVID...原创 2018-03-10 13:42:56 · 2019 阅读 · 0 评论 -
AI/DL概念介绍
AI, ML 与 DLAI - Artificial Intelligence,人工智能,它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。ML - Machine Learning,机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识原创 2018-01-19 09:35:10 · 2326 阅读 · 0 评论