- 博客(25)
- 收藏
- 关注
原创 观察者模式(Observer)
观察者模式(Observer)完美的将观察者和被观察的对象分离开。举个例子,用户界面可以作为一个观察者,业务数据是被观察者,用户界面观察业务数据的变化,发现数据变化后,就显示在界面上。
2025-05-09 07:41:21
103
原创 用户需求分析设计解决方案就是软件研发产品设计思想的应用
这一过程的核心在于**以用户为中心**,并通过**迭代优化**不断提升产品的价值。- **用户中心设计(UCD)**:以用户需求为核心,确保设计围绕用户展开。- **用户旅程图**:分析用户使用产品的全过程,识别关键接触点和痛点。- **目标**:将用户需求转化为具体的功能设计和用户体验设计。- **交互设计**:设计用户与产品的交互方式,确保操作流畅。- **用户反馈分析**:收集用户使用后的反馈,识别改进点。- **用户支持与反馈收集**:通过用户支持渠道收集反馈。
2025-03-23 10:08:44
646
原创 软件研发产品的设计思想应用也是产品应用的一种方式
**应用**:数据驱动设计可以帮助产品团队更好地理解用户行为,优化产品功能。- **应用**:用户体验设计直接影响用户对产品的满意度。- **思想**:将应用程序拆分为多个小型、独立的服务,每个服务运行在自己的进程中,并通过轻量级通信机制(如HTTP/REST)进行交互。- **思想**:提供常见问题的解决方案模板,帮助开发者设计高效、可维护的代码。- **思想**:以用户为中心,设计易用、直观、高效的用户界面和交互流程。- **思想**:将系统分解为多个独立的模块,每个模块负责特定的功能。
2025-03-23 08:32:23
398
原创 神经元用于对任务细分为多个类别。
神经元用于对任务细分为多个类别。神经元在神经网络中可以用于将任务细分为多个类别,这种任务通常称为多类别分类(Multi-class Classification)。
2025-02-18 10:25:20
123
原创 模式和规律并不是神经网络的直接存储方式,但确实是神经网络学习和表示的核心内容。
模式和规律并不是神经网络的直接存储方式,但确实是神经网络学习和表示的核心内容。神经网络通过调整其内部参数(如权重和偏置)来捕捉输入数据中的模式和规律,并将这些信息存储在参数中。模式和规律是神经网络学习的目标与核心,神经网络的存储方式是通过其参数来隐式地表示这些模式和规律。训练好的模型可以看作是将这些模式和规律编码为可存储和部署的形式(如序列化文件)。- **分布式表示**:模式和规律不是存储在单个神经元中,而是分布在整个网络的参数中。这些文件本质上存储了神经网络的结构和参数,是模型的核心内容。
2025-02-18 08:06:00
246
原创 训练好并部署的人工智能模型可以看作是序列化好的对象吗
是的,训练好并部署的人工智能模型可以看作是序列化好的对象。序列化是将对象的状态转换为可存储或传输的格式的过程,反序列化则是将存储或传输的格式重新转换为对象。这些文件包含了模型的架构、权重和配置信息,可以在不同的环境中加载和使用,从而实现模型的部署和推理。1. **TensorFlow**:使用 `SavedModel` 或 `HDF5` 格式。3. **Scikit-learn**:使用 `joblib` 或 `pickle` 格式。2. **PyTorch**:使用 `.pt` 或 `.pth` 文件。
2025-02-18 06:57:30
101
原创 【无标题】最简单的人工智能模型:根据区号查询地区名词的框架
这个简单的模型通过字典实现了区号到地区名称的映射,并通过一个函数实现了查询功能。由于这是一个简单的查询任务,我们可以使用一个字典(键值对)来实现这个模型。字典的键是区号,值是对应的地区名称。我们需要构建一个简单的模型,根据输入的区号返回对应的地区名称。print(find_area_by_code("999")) # 输出: 未知地区。print(find_area_by_code("021")) # 输出: 上海。这个简单的模型展示了如何通过基本的数据结构和编程技巧来实现一个实用的人工智能应用。
2025-02-17 11:47:12
353
原创 顶尖程序员的三大能力
文档是第一生产力”,这一点在程序员的世界是毫无异议的。看看Spring,hibernate,Struts等最流行的开源软件的文档就知道,他们tutorial,他们的getstarted,他们的reference文档写的多么的易懂。程序员大多喜欢和机器打交道,相对来说表达能力弱一些,但是顶尖程序员的表达能力一定是很强的,需要良好的沟通才能和产品、其它程序员快速对齐方案。搞技术的容易忽视文档的力量,也因为写文档十分困难,更多程序员选择舒适区,习惯写下代码,但正因为如此,妨碍了不少程序员的进阶。
2023-07-12 07:46:15
337
2
原创 Struts的故事,以及Struts1.3编程入门最简代码欣赏
Struts1.3编程入门最简代码欣赏1、 在struts官网下载struts-1.3.10-all.zip2、 在Eclipse创建WEB工程,并将struts-1.3.10\lib目录的jar拷贝到WEB工程的lib目录3、 参考struts-1.3.10\src\apps\examples的例子,在WEB-INF目录下创建web.xml,以及struts-config.xml4、 创建ActionForm:examples. CustomFormBean.java5、 创建Action:ex
2022-07-12 21:57:20
351
原创 程序员,小红书王牌生活记录家。这是一篇记录程序员生涯的笔记。
十二年以上的软件行业软件设计师经验,擅长运用画图(时序图,流程图)表达基于WEB的业务管理系统的程序设计思想,熟练运用屏幕摄影师Snaglt实现屏幕图像文本捕获与编辑,为技术文案的编写提供素材支持。累积六年以上的需求分析、解决方案、详细设计等技术文案编写经验,其中两年专注于编写技术文案。熟练运用struts1+hibernate+spring构建易于重用的研发架构。熟练运用时序图流程图分析业务流程,并依据业务过程,完成数据模型、对象模型和界面模型的详细设计,为程序逻辑设计提供基础依据。回顾足迹,看来
2022-07-10 21:22:00
1907
原创 Struts的故事,Struts是全世界最早的MVC框架
Struts是全世界最早的MVC框架,其作者是JSP规范的制定者,并参与了Tomcat的开发,这个名字来源于在建筑和滑翔机中用来支持的金属架 ,猜测着 Struts 的开发者大概是希望用该框架来支持 JSP 、 Servlet 、 Java 这些技术在 Web 项目中的使用。 Struts 的第一个版本在 apache网站上发布的时候。它只提供了一种分离视图和业务应用逻辑的 Web 应用方案。因为在 Struts 之前,开发人员都是在 JSP 里写入处理业务逻辑的 Java代码,尤其是涉...
2022-07-09 20:59:19
366
原创 简单明了的时序图
时序图示例,总结特别好:“任何复杂的交互,都可以分解为自己与自己、自己与别人、别人与别人的多个简单交互”。时序图正体现了这种逻辑,所以,它表达交互逻辑时,非常清晰简单。...
2022-06-14 10:05:08
271
原创 我设计的时序图,视觉感完美的时序图
回顾足迹,看来我是喜欢并擅长通过画图表达内心世界,现在是在新浪微博小红书画跟音乐相关的情景故事,各位如有任何图需要画,若感觉我能帮得上忙的,尽管联系我哈,免费画图,多谢晒我在二零一三画的这个订单流转时序图,视觉感非常好,非常有想象力,记得同事都羡慕了。 这个支付时序图是程序员网站上的技术牛人画的,业务流程的复杂度差不多的,对比我画的图,相同点是都非常美观简洁。...
2022-06-13 07:19:48
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅