[公开]北三河流域取用水监测计量能力提升重点项目(中央)——遥测终端及通讯模块升级改造及感知能力完善中标公告
中标评审分析官方公示数据
中标原因深度分析独家解读
009/Deep-Learning-for-Computer-Vision-Practical-Exercises
/09_PyTorch/09.2_1DConvolution/1DConvolution.py
import numpy as np
import torch
import torch.nn as nn
import torch.optim as optim
import torchvision
import torchvision.transforms as transforms
from torch.autograd import Variable
# Hyperparameters
batch_size = 256
# Data
train_set = torchvision.datasets.MNIST(root='./data', train=True, download=True, transform=transforms.ToTensor())
train_loader = torch.utils.data.DataLoader(train_set, batch_size=batch_size, shuffle=True)
# Model
class Net(nn.Module):
def __init__(self):
super(Net, self).__init__()
self.conv1 = nn.Conv2d(1, 16, 3, stride=1, padding=1)
self.pool = nn.MaxPool2d(2, 2) # Maxpooling layer
self.conv2 = nn.Conv2d(16, 32, 3, stride=1, padding=1)
self.fc1 = nn.Linear(32 * 14 * 14, 128) # Linear layer
self.fc2 = nn.Linear(128, 10)
def forward(self, x):
x = self.pool(F.relu(self.conv1(x)))
x = self.pool(F.relu(self.conv2(x)))
x = x.view(-1, 32 * 14 * 14)
x = F.relu(self.fc1(x))
x = self.fc2(x)
return x
# Loss and optimizer
criterion = nn.CrossEntropyLoss()
optimizer = optim.SGD(net.parameters(), lr=0.01)
# Train the model
for epoch in range(5): # loop over the dataset multiple times
running_loss = 0.0
for i, data in enumerate(train_loader, 0):
# get the inputs
inputs, labels = data
# wrap them in Variable
inputs, labels = Variable(inputs), Variable(labels)
# zero the parameter gradients
optimizer.zero_grad()
# forward + backward + optimize
outputs = net(inputs)
loss = criterion(outputs, labels)
loss.backward()
optimizer.step()
# print statistics
running_loss += loss.data[0]
if i % 100 == 99: # print every 100 mini-batches
print('[%d, %5d] loss: %.3f' % (epoch + 1, i + 1, running_loss / 100))
running_loss = 0.0
print('Finished Training')
/09_PyTorch/09.3_DenseNet/densenet.py
from typing import List
from torch import Tensor
from torch.nn import Module
from torch.nn.functional import relu
from .. import _utils
from .._functions import _conv2d, _conv3d
from .._functions import _conv_transpose2d, _conv_transpose3d
from .._functions import _max_pool2d, _max_pool3d
from .._functions import _avg_pool2d, _avg_pool3d
from .._functions import _upsample_nearest2d, _upsample_nearest3d
from .._functions import _upsample_bilinear2d, _upsample_bilinear3d
class _Conv(Module):
def __init__(self, in_channels: int, out_channels: int, kernel_size: int, stride: int, padding: int = 0,
groups: int = 1, bias: bool = True, dilation: int = 1, padding_mode: str = 'zeros'):
super(_Conv, self).__init__()
self.in_channels = in_channels
self.out_channels = out_channels
self.kernel_size = kernel_size
self.stride = stride
self.padding = padding
self.groups = groups
self.bias = bias
self.dilation = dilation
self.padding_mode = padding_mode
self._weight = None
self._bias = None
self._conv = None
def forward(self, input: Tensor) -> Tensor:
if self._weight is None:
self._weight = torch.nn.Parameter(torch.Tensor(self.out_channels, self.in_channels // self.groups,
*self.kernel_size))
torch.nn.init.kaiming_uniform_(self._weight, a=1)
self._bias = torch.nn.Parameter(torch.Tensor(self.out_channels))
torch.nn.init.uniform_(self._bias)
self._weight = self._weight.to(input.device)
self._bias = self._bias.to(input.device)
if self._conv is None:
self._conv = _conv2d if input.dim() == 4 else _conv3d
return self._conv(input, self._weight, self._bias, self.stride, self.padding, self.dilation,
self.groups, self.padding_mode)
def extra_repr(self) -> str:
return ('{in_channels}, {out_channels}, kernel_size={kernel_size}, stride={stride}, padding={padding}, '
'dilation={dilation}, groups={groups}, bias={bias}, padding_mode={padding_mode}').format(**self.__dict__)
class _ConvTranspose(Module):
def __init__(self, in_channels: int, out_channels: int, kernel_size: int, stride: int, padding: int = 0,
output_padding: int = 0, groups: int =
一、项目编号:11000026210200169459-XM001
二、项目名称:北三河流域取用水监测计量能力提升重点项目(中央)——遥测终端及通讯模块升级改造及感知能力完善
三、中标(成交)信息
总中标成交金额:587.7712 万元(人民币)
中标成交供应商名称、地址及中标成交金额:
中标成交供应商名称:北京科汇永兴信息技术有限公司、北京数云智源技术有限公司组成的联合体
中标成交供应商地址:北京市大兴区黄村镇清澄名苑北区27号楼2单元2210
中标金额:587.7712万元
| 供应商名称 | 供应商地址 | 统一信用代码 | 中标金额 | 中标成交备注信息 |
|---|---|---|---|---|
| 北京科汇永兴信息技术有限公司、北京数云智源技术有限公司组成的联合体 | 北京市大兴区黄村镇清澄名苑北区27号楼2单元2210 | 911101153979131068、9111011105144818XW | 587.7712 万元 | 评审总得分(综合评分法): 82.41 分 |
四、主要标的信息
| 供应商 | 商品名称 | 规格型号 | 数量 | 单价 | 总价 | 服务要求 |
|---|---|---|---|---|---|---|
| 北京科汇永兴信息技术有限公司、北京数云智源技术有限公司组成的联合体 | 智能遥测终端 | B3_RTU | 1 | 497.8712万元 | 497.8712万元 | 技术需求或服务要求详见招标文件第五章采购需求。 |
| 北京科汇永兴信息技术有限公司、北京数云智源技术有限公司组成的联合体 | 1 | 89.9万元 | 89.9万元 | 详见招标文件第五章采购需求。 |
项目用途:北三河流域取用水监测计量能力提升重点项目(中央)——遥测终端及通讯模块升级改造及感知能力完善
简要技术要求:详见招标文件第五章采购需求。
合同履行期限:合同签订之日起至2027年6月30日前完成交货、安装、试运行、人员培训、验收合格交付使用及后续进行运行维护。
五、评审专家(单一来源采购人员)名单:
胡晨雪;张涛;梁翠萍;崔旭光;赵泓漪;李江飞;程凤云
六、代理服务收费标准及金额:
本项目代理费总金额:6.6022万元(人民币)
本项目代理费收费标准:
以中标额为基数计算,计算方法采用“差额定率累进法”计取。
七、公告期限
自本公告发布之日起1个工作日。
八、其它补充事宜
无
九、凡对本次公告内容提出询问,请按以下方式联系。
1.采购人信息
名 称:北京市水资源调度管理事务中心
地址:北京市通州区留庄路1号院2号楼
联系方式:胡远航,010-55523500
2.采购代理机构信息
名 称:北京水务咨询有限公司
地 址:北京市海淀区车道沟1号青东商务区C座7层
联系方式:保瑞华,010-68433379
3.项目联系方式
项目联系人:保瑞华
电 话: 010-68433379
数据来源:查看官方原文 | 发布日期:2026-06-01