[公开]改善办学保障条件-新校区配套-设备购置(02包学生管理设备购置及系统升级定制部署)中标公告

中标公告 发布日期:2026-07-01 地区:北京 项目编号:11000026210200175793-XM001 预算金额:¥498000 中标供应商:北京疆毅信息技术有限公司 实施地点:及中标成交金额 数据采集:2026/07/22 17:02

📊中标评审分析官方公示数据

代理服务费0.747万元
评审专家张劲宇、方英兰、肖运启、刘朝光、史羽

🤖中标原因深度分析独家解读

0220627/Pytorch-Projects

/PyTorch_Basics/10-Convolution/10-Convolution.ipynb
import torch
import torch.nn as nn
import torch.nn.functional as F
import torch.optim as optim
import torchvision
import torchvision.transforms as transforms
import torchvision.datasets as datasets

import time
import copy
import numpy as np
import matplotlib.pyplot as plt

# 超参数
batch_size = 64
learning_rate = 0.001
num_epochs = 5

# 数据预处理
transform = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize((0.5,), (0.5,))
])

# 加载数据集
train_dataset = datasets.MNIST(root='./data', train=True, download=True, transform=transform)
train_loader = torch.utils.data.DataLoader(dataset=train_dataset, batch_size=batch_size, shuffle=True)

test_dataset = datasets.MNIST(root='./data', train=False, download=True, transform=transform)
test_loader = torch.utils.data.DataLoader(dataset=test_dataset, batch_size=batch_size, shuffle=False)

# 定义卷积神经网络
class ConvNet(nn.Module):
def __init__(self):
super(ConvNet, self).__init__()
self.conv1 = nn.Conv2d(1, 16, kernel_size=5, stride=1, padding=2)
self.pool1 = nn.MaxPool2d(kernel_size=2, stride=2)
self.conv2 = nn.Conv2d(16, 32, kernel_size=5, stride=1, padding=2)
self.pool2 = nn.MaxPool2d(kernel_size=2, stride=2)
self.fc1 = nn.Linear(32 * 7 * 7, 128)
self.fc2 = nn.Linear(128, 10)

def forward(self, x):
out = self.pool1(F.relu(self.conv1(x)))
out = self.pool2(F.relu(self.conv2(out)))
out = out.view(out.size(0), -1)
out = F.relu(self.fc1(out))
out = self.fc2(out)
return out

# 初始化网络模型和损失函数
model = ConvNet()
criterion = nn.CrossEntropyLoss()
optimizer = optim.Adam(model.parameters(), lr=learning_rate)

# 训练模型
for epoch in range(num_epochs):
model.train()
for i, (images, labels) in enumerate(train_loader):
images = images.cuda()
labels = labels.cuda()

# 前向传播
outputs = model(images)
loss = criterion(outputs, labels)

# 反向传播和优化
optimizer.zero_grad()
loss.backward()
optimizer.step()

if (i+1) % 100 == 0:
print(f'Epoch [{epoch+1}/{num_epochs}], Step [{i+1}/{len(train_loader)}], Loss: {loss.item():.4f}')

# 测试模型
model.eval()
with torch.no_grad():
correct = 0
total = 0
for images, labels in test_loader:
images = images.cuda()
labels = labels.cuda()
outputs = model(images)
_, predicted = torch.max(outputs.data, 1)
total += labels.size(0)
correct += (predicted == labels).sum().item()

print(f'Epoch [{epoch+1}/{num_epochs}], Accuracy: {100 * correct / total:.2f}%')

# 每轮训练结束后保存模型
torch.save(model.state_dict(), f'model_epoch_{epoch+1}.pth')

# 保存最终模型
torch.save(model.state_dict(), 'model_final.pth')

/PyTorch_Basics/11-Transformer/11-Transformer.ipynb
import torch
import torch.nn as nn
import torch.optim as optim
import torch.nn.functional as F
import torchvision
import torchvision.transforms as transforms
import torchvision.datasets as datasets
import torch.utils.data as data
from torch.utils.data import DataLoader

import time
import copy
import numpy as np
import matplotlib.pyplot as plt

# 超参数
batch_size = 64
learning_rate = 0.001
num_epochs = 10

# 数据预处理
transform = transforms.Compose([
transforms.ToTensor(),
transforms.Normalize((0.5,), (0.5,))
])

# 加载数据集
train_dataset = datasets.MNIST(root='./data', train=True, download=True, transform=transform)
train_loader = DataLoader(train_dataset, batch_size=batch_size, shuffle=True)

test_dataset = datasets.MNIST(root='./data', train=False, download=True, transform=transform)
test_loader = DataLoader(test_dataset, batch_size=batch_size, shuffle=False)

# 定义卷积神经网络
class ConvNet(nn.Module):
def __init__(self):
super(ConvNet, self).__init__()
self.conv1 = nn.Conv2d(1, 16, kernel_size=5, stride=1, padding=2)
self.pool1 = nn.MaxPool2d(kernel_size=2, stride=2)
self.conv2 = nn.Conv2d(16, 32, kernel_size=5, stride=1, padding=2)
self.pool2 = nn.MaxPool2d(kernel_size=2, stride=2)
self.fc1 = nn.Linear(32 * 7 * 7, 128)
self.fc2 = nn.Linear(128, 10)

def forward(self, x):
out

📖 阅读完整分析文章 →

一、项目编号:11000026210200175793-XM001

二、项目名称:改善办学保障条件-新校区配套—--设备购置

三、中标(成交)信息

总中标成交金额:49.8 万元(人民币)

中标成交供应商名称、地址及中标成交金额:

中标成交供应商名称:北京疆毅信息技术有限公司

中标成交供应商地址:北京市朝阳区左安门外左安路东口路北D座一层1237号

中标金额:49.8万元

供应商名称 供应商地址 统一信用代码 中标金额 中标成交备注信息
北京疆毅信息技术有限公司 北京市朝阳区左安门外左安路东口路北D座一层1237号 91110105MA008KY79K 49.8 万元 评审总得分(综合评分法): 86.72 分

四、主要标的信息

供应商 商品名称 规格型号 数量 单价 总价 服务要求
北京疆毅信息技术有限公司 基础数据系统平台 疆毅定制 1 16.8万元 16.8万元 详见中标文件
北京疆毅信息技术有限公司 教务管理系统 疆毅定制 1 14.5万元 14.5万元 详见中标文件
北京疆毅信息技术有限公司 教职工手机app 疆毅定制 1 4.6万元 4.6万元 详见中标文件
北京疆毅信息技术有限公司 学生微信小程序 疆毅定制 1 3.5万元 3.5万元 详见中标文件
北京疆毅信息技术有限公司 学生综合考评定制 疆毅定制 1 6.8万元 6.8万元 详见中标文件
北京疆毅信息技术有限公司 集成费 疆毅定制 1 3.6万元 3.6万元 详见中标文件

项目用途:自用

简要技术要求:详见招标文件

合同履行日期:合同签订后6个月内

五、评审专家(单一来源采购人员)名单:

张劲宇、方英兰、肖运启、刘朝光、史羽

六、代理服务收费标准及金额:

本项目代理费总金额:0.747万元(人民币)

本项目代理费收费标准:

参照原国家计委《招标代理服务收费管理暂行办法》(计价格[2002]1980号)文件计取。

七、公告期限

自本公告发布之日起1个工作日。

八、其它补充事宜

九、凡对本次公告内容提出询问,请按以下方式联系。

1.采购人信息

名 称:中国戏曲学院     

地址:北京市丰台区万泉寺400号        

联系方式:王晶,010-63337443      

2.采购代理机构信息

名 称:北京典方建设工程咨询有限公司            

地 址:北京市怀柔区渤海镇环镇路80号202室            

联系方式:李莹、郑亚婷、解栩,010-53608090            

3.项目联系方式

项目联系人:李莹、郑亚婷、解栩

电 话:  010-53608090

中小企业声明函.pdf

本国产品声明函.pdf

招标文件-2包 学生管理设备购置及系统升级定制部署(终稿).pdf