神经网络是识别一组数据中潜在关系的一系列算法。这些算法很大程度上有赖于人脑的运作方式。神经网络可以适应不断变化的输入,生成最佳结果,无需重新设计输出标准。在某种程度上,这些神经网络类似生物神经元的系统。
深度学习是机器学习的重要组成部分,深度学习算法基于神经网络。有几种功能不同的神经网络架构,最适合特定的应用场景。本文介绍一些最知名的架构,尤其是深度学习方面的架构。
2025年06月02日
神经网络是识别一组数据中潜在关系的一系列算法。这些算法很大程度上有赖于人脑的运作方式。神经网络可以适应不断变化的输入,生成最佳结果,无需重新设计输出标准。在某种程度上,这些神经网络类似生物神经元的系统。
深度学习是机器学习的重要组成部分,深度学习算法基于神经网络。有几种功能不同的神经网络架构,最适合特定的应用场景。本文介绍一些最知名的架构,尤其是深度学习方面的架构。
2025年06月02日
清华大学108周年校庆之际,清华大学大数据研究中心、清华-快手未来媒体数据联合研究院将于4月27日在清华大学共同主办《清华大数据论坛——深度学习技术与应用》,届时邀请多位清华杰出校友分享深度学习技术动态和成功实践。
本次论坛将有四位来自学界、业界的特邀嘉宾做主题报告。快手AI技术副总裁郑文将在论坛分享以深度学习为核心的人工智能技术在快手平台的成功应用,涵盖从生产到消费各环节的技术研究和实践进展,以及对未来技术趋势的展望。
清华大学-快手未来媒体数据联合研究院于2018年4月正式成立,是清华大学首次与互联网企业进行跨多个学科领域开展交叉创新研究的尝试。以清华软件学院针对企业技术难题攻关为基础,并联合清华新闻与传播学院、社会学系等在人文社科领域开展一系列未来媒体技术的研究,旨在通过技术与人文的结合,实现人与人之间更精准的连接,为大众幸福感加速。
2025年06月02日
OpenCV 是业界使用最为广泛的计算机视觉库,随着深度学习在计算机视觉领域的广泛应用,OpenCV 自3.3开始加入对深度学习推理的支持,即OpenCV DNN模块。
它支持TensorFlow、Caffe、Torch、DarkNet、ONNX 和 OpenVINO 格式的网络模型,开发者无需考虑模型格式的差异,直接调用DNN模块相关接口即可快速创建深度学习应用。
2025年06月02日
最近在研究电子商务和深度学习相结合的实务,在此基础上略有心得,先行记录下来,以备将来有机会实践。
我们一听说深度学习,就觉得这玩意儿很高大上,除了特别有实力的公司,其他公司都玩不转,真的是这样吗?我不这样看,其实,如果了解了深度学习是什么,其实我们会发现,实践深度学习并将其应用在业务当中是很容易的。
首先,从咱们所熟知的深度学习场景开始。一般人都知道,深度学习离咱们最近的应用大约是在垃圾邮件处理和图像识别上。那么咱们就从图像识别来看看深度学习究竟是怎样工作的。
2025年05月30日
2025年05月30日
def simulate_message_queue():
import sys
from collections import defaultdict
# 读取两行输入
line1 = sys.stdin.readline()
line2 = sys.stdin.readline()
# 解析消息
message_data = list(map(int, line1.strip().split()))
messages = []
for i in range(0, len(message_data), 2):
time = message_data[i]
content = message_data[i + 1]
messages.append((time, content))
messages.sort() # 按时间排序
# 解析消费者
consumer_data = list(map(int, line2.strip().split()))
M = len(consumer_data) // 2
consumers = []
for i in range(0, len(consumer_data), 2):
sub_time = consumer_data[i]
unsub_time = consumer_data[i + 1]
consumers.append((sub_time, unsub_time))
# 初始化
active_consumers = [] # 按优先级升序排列,最后一个优先级最高
received_messages = [[] for _ in range(M)]
# 生成所有事件并按时间处理
events = defaultdict(list)
for idx, (sub_time, unsub_time) in enumerate(consumers):
events[sub_time].append(('sub', idx))
events[unsub_time].append(('unsub', idx))
for time, content in messages:
events[time].append(('msg', content))
# 按时间顺序处理事件
for time in sorted(events.keys()):
# 同一时间的事件顺序:sub > unsub > msg
current_events = events[time]
# 先处理订阅
for event in current_events:
if event[0] == 'sub':
_, idx = event
active_consumers.append(idx)
# 再处理取消订阅
for event in current_events:
if event[0] == 'unsub':
_, idx = event
if idx in active_consumers:
active_consumers.remove(idx)
# 最后处理消息
for event in current_events:
if event[0] == 'msg':
_, content = event
if active_consumers:
# 发送给优先级最高的消费者(最后一个)
highest_priority = active_consumers[-1]
received_messages[highest_priority].append(content)
# 输出
for msgs in received_messages:
if msgs:
print(' '.join(map(str, msgs)))
else:
print(-1)
simulate_message_queue()
2025年05月30日
海运和空运订舱时候,货主有时会被要求提供产品的MSDS和空/海运鉴定书,这两个到底是什么文件,用途是什么,找什么机构可以出这个报告,我们简单聊聊
MSDS:全称Material Safety Data Sheet,是化学品安全说明书