Explore how cognitive computing simulates human thought to solve complex problems. Learn to build advanced perception layers using [Ultralytics YOLO26](https://docs.ultralytics.com/models/yolo26/) and the [Ultralytics Platform](https://platform.ultralytics.com/) for intelligent decision-making.
认知计算是指在计算机模型中模拟人类思维过程。它涉及利用数据挖掘、模式识别和自然语言处理(NLP)技术,通过自学习系统来模仿人脑运作方式。 其目标不仅在于处理数据,更在于创建无需持续人工监督即可解决问题的自动化系统。不同于依赖 rigid logic trees 的传统程序化计算,认知计算系统采用概率论方法:它们能从非结构化数据中生成假设、推理论证及建议,助力人类在复杂环境中做出更优决策。
要理解认知计算的具体范畴,必须将其与相关的人工智能概念区分开来。
视觉感知通常是认知管道的第一步。系统在对环境进行推理之前,必须先感知环境。现代视觉模型如YOLO26充当感官输入层,从非结构化视频数据中提取结构化对象。这些结构化数据随后传递至推理引擎以做出决策。
下面的示例演示了如何使用 ultralytics 作为感知层的软件包,
识别认知系统可能需要track的对象。
from ultralytics import YOLO
# Load the YOLO26 model to serve as the visual perception engine
model = YOLO("yolo26n.pt")
# Perform inference on an image to identify objects in the environment
results = model("https://ultralytics.com/images/bus.jpg")
# Extract detected classes to feed into a cognitive reasoning system
for r in results:
# Print the class names (e.g., 'person', 'bus') found in the scene
for c in r.boxes.cls:
print(model.names[int(c)])
构建认知生态系统需要一系列先进技术协同运作。
认知计算正通过机器的速度和规模增强人类的专业知识,从而改变各行各业。
通过Ultralytics 模型的感官输入与先进推理能力相结合,认知计算正为机器开辟道路,使其不仅能计算,更能理解。Ultralytics 通过简化这些复杂模型的生命周期管理,促进了跨多样化环境的训练、标注和部署。