热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

物质世界与精神世界

人类认识世界都是通过有限的感受器,如眼睛、耳朵、鼻子、皮肤等。通过这些感受器收到的信号,然后在脑子里建立各种模型,也就是你的内心世界、精神世界。(你的世界观、价值观,对事物的看法,对事情的回忆

人类认识世界都是通过有限的感受器,如眼睛、耳朵、鼻子、皮肤等。通过这些感受器收到的信号,然后在脑子里建立 各种模型,也就是你的内心世界、精神世界。(你的世界观、价值观,对事物的看法,对事情的回忆等等)

世界是复杂的,人类只能通过有限的感官来认识世界,也可以通过机器(如雷达、电子显微镜、望远镜、电磁探测仪等)来拓宽认知的途径。也就是为啥物理理论不断变革,牛顿三大定律->相对论->量子力学,都是因为我们有新的机器去进一步观察这个世界,然后旧的理论不能解释新的观察。

无论是什么自然学科,都是理论来的,属于内心世界之物、精神之物。比如说,物理的力、能量、质点、原子等,现实世界是不存在的,世界未必是原子构成的,因为还有粒子波之类的东西存在。但是 这些理论是非常能够解释现实世界发生的事情,能指导人类生产活动,所以它可以流传。

自然科学做的事情,就是把 人类的精神世界 和 外在客观世界 对应起来。 人类精神世界可以有很多种可能性,如宗教、电影、游戏等里面展示的世界,但是现实世界只有一个。

人类可以随意操控自己的精神世界,精神世界有比较大的自由,有更多尝试的机会。比如,可以在精神世界里快进、慢放,重复尝试不同情况,不断天马行空,但现实往往不行。人类强大之点就在于这里,把客观世界和精神世界对应起来,然后解决精神世界的问题后,也就解决了客观世界的问题。

学好科学理论,就是做好客观世界和精神世界的连接,这样你就可以把 现实世界投影到 精神世界里。而且这些理论里有各种问题解决方法,也就是你的精神工具,你可以用它来解决精神世界中的问题,最终 帮助你解决现实世界的问题。

数学是这自然科学之母,很多学科都会基于它。数学建模,也就是用数学工具做好客观世界和精神世界的连接,也就是建立数学模型,然后里面还有各种工具帮助你解决精神世界的问题,也就是解模型,最后再和实际结果比较,进而改进这个模型。

计算机 就是 辅助人类解决精神世界的问题 而生。它可以创造你想象但现实不存在的世界,如游戏。 也可以在与现实世界连接的精神世界中,帮助你解决问题,也就是各种算法在做的事情。

总得来说,人类可以创造各种小说、电影、游戏、音乐等等虚拟世界,也可以创造一个逼近现实世界的精神世界,然后帮助解决现实世界的问题。计算机可以辅助这一过程。 学好数理化,建立好映射,掌握这些精神工具,能帮你更好解决问题,走遍天下都不怕。


推荐阅读
  • 本文详细探讨了KMP算法中next数组的构建及其应用,重点分析了未改良和改良后的next数组在字符串匹配中的作用。通过具体实例和代码实现,帮助读者更好地理解KMP算法的核心原理。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • C++实现经典排序算法
    本文详细介绍了七种经典的排序算法及其性能分析。每种算法的平均、最坏和最好情况的时间复杂度、辅助空间需求以及稳定性都被列出,帮助读者全面了解这些排序方法的特点。 ... [详细]
  • 本文介绍如何利用动态规划算法解决经典的0-1背包问题。通过具体实例和代码实现,详细解释了在给定容量的背包中选择若干物品以最大化总价值的过程。 ... [详细]
  • 本文详细探讨了Java中的24种设计模式及其应用,并介绍了七大面向对象设计原则。通过创建型、结构型和行为型模式的分类,帮助开发者更好地理解和应用这些模式,提升代码质量和可维护性。 ... [详细]
  • 本文介绍了Java并发库中的阻塞队列(BlockingQueue)及其典型应用场景。通过具体实例,展示了如何利用LinkedBlockingQueue实现线程间高效、安全的数据传递,并结合线程池和原子类优化性能。 ... [详细]
  • 题目描述:给定n个半开区间[a, b),要求使用两个互不重叠的记录器,求最多可以记录多少个区间。解决方案采用贪心算法,通过排序和遍历实现最优解。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 探讨一个显示数字的故障计算器,它支持两种操作:将当前数字乘以2或减去1。本文将详细介绍如何用最少的操作次数将初始值X转换为目标值Y。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文探讨如何设计一个安全的加密和验证算法,确保生成的密码具有高随机性和低重复率,并提供相应的验证机制。 ... [详细]
  • 深入解析:手把手教你构建决策树算法
    本文详细介绍了机器学习中广泛应用的决策树算法,通过天气数据集的实例演示了ID3和CART算法的手动推导过程。文章长度约2000字,建议阅读时间5分钟。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 在给定的数组中,除了一个数字外,其他所有数字都是相同的。任务是找到这个唯一的不同数字。例如,findUniq([1, 1, 1, 2, 1, 1]) 返回 2,findUniq([0, 0, 0.55, 0, 0]) 返回 0.55。 ... [详细]
  • 本文探讨了卷积神经网络(CNN)中感受野的概念及其与锚框(anchor box)的关系。感受野定义了特征图上每个像素点对应的输入图像区域大小,而锚框则是在每个像素中心生成的多个不同尺寸和宽高比的边界框。两者在目标检测任务中起到关键作用。 ... [详细]
author-avatar
可可伦-惊叹号
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有