[磋商]新技术新应用安全评估技术服务费(第二包)成交公告

中标公告 发布日期:2026-05-01 地区:北京 项目编号:11000026210200172088-XM001 预算金额:¥1170000 中标供应商:中国科学院信息工程研究所 实施地点:及中标成交金额 数据采集:2026/07/19 21:55

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

代理服务费1.636万元

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

23/benchmarks

/README.md
# benchmarks
Benchmarks of machine learning models

/README.md
# benchmarks
Benchmarks of machine learning models

/models/iris/model.py
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import lightgbm as lgb
import xgboost as xgb
from sklearn.model_selection import train_test_split, GridSearchCV
from sklearn.metrics import accuracy_score, recall_score, f1_score, roc_auc_score, precision_score, confusion_matrix, classification_report
from sklearn.preprocessing import StandardScaler, LabelEncoder
from sklearn.feature_selection import RFECV
from sklearn.svm import SVC
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.neighbors import KNeighborsClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import make_scorer, mean_absolute_error

class Model():
def __init__(self, dataset, target, model):
self.dataset = dataset
self.target = target
self.model = model

def load_data(self):
# Load data
# self.dataset = pd.read_csv(self.dataset_path)
self.dataset = self.dataset[self.target]
self.dataset = self.dataset.astype('float64')
self.dataset = self.dataset.dropna()
print(self.dataset)
# self.dataset = self.dataset[self.target]
# self.dataset = self.dataset.astype('float64')
# self.dataset = self.dataset.dropna()

def train(self):
# Separate features and target
X = self.dataset.drop([self.target], axis=1)
y = self.dataset[self.target]

# Standardize features
scaler = StandardScaler()
X = scaler.fit_transform(X)
print(X)
y = LabelEncoder().fit_transform(y)

# Split the dataset
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)

# Create a grid search object
grid_search = GridSearchCV(self.model, param_grid={'max_depth': [3, 5, 7, 9], 'min_child_weight': [1, 3, 5, 7]}, cv=5, scoring='neg_mean_squared_error')

# Train the model
grid_search.fit(X_train, y_train)

# Predict the target
y_pred = grid_search.predict(X_test)

# Evaluate the model
accuracy = accuracy_score(y_test, y_pred)
precision = precision_score(y_test, y_pred)
recall = recall_score(y_test, y_pred)
f1 = f1_score(y_test, y_pred)
auc = roc_auc_score(y_test, y_pred)
print(f"Accuracy: {accuracy:.4f}")
print(f"Precision: {precision:.4f}")
print(f"Recall: {recall:.4f}")
print(f"F1 score: {f1:.4f}")
print(f"AUC: {auc:.4f}")
print(classification_report(y_test, y_pred))
print(confusion_matrix(y_test, y_pred))

# Cross Validation
# cv_results = grid_search.cv_results_
# print(cv_results)

# Print the best parameters
print(f"Best parameters: {grid_search.best_params_}")
print(f"Best score: {grid_search.best_score_}")

# Plot the ROC curve
fpr, tpr, _ = roc_curve(y_test, y_pred)
plt.plot(fpr, tpr, label=f'{self.model} (AUC = {auc:.4f})')
plt.xlabel('False Positive Rate')
plt.ylabel('True Positive Rate')
plt.title(f'ROC Curve - {self.model}')
plt.legend()
plt.show()

if __name__ == '__main__':
# Load the dataset
# dataset_path = 'dataset/iris/iris.csv'
# target = 'target'
# model = lgb.LGBMClassifier()
# model = xgb.XGBClassifier()
# model = SVC()
# model = RandomForestClassifier()
# model = GradientBoostingClassifier()
# model = LogisticRegression()
# model = KNeighborsClassifier()
# model = DecisionTreeClassifier()
# model = SVC(probability=True)
# model = SVC(probability=True)
# model = RandomForestClassifier()

dataset_path = 'dataset/iris/iris.csv'
target = 'target'
model = DecisionTreeClassifier()

model = Model(dataset_path, target, model)
model.load_data()
model.train()

/README.md
# benchmarks
Benchmarks of machine learning models

/models/iris/iris_model.py
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import lightgbm as lgb
import xgboost as xgb
from sklearn.model_selection import train_test_split, GridSearchCV
from sklearn.metrics import accuracy_score, recall_score, f1_score, roc_auc_score, precision_score, confusion_matrix, classification_report
from sklearn.preprocessing import StandardScaler, LabelEncoder
from sklearn.feature_selection import RFECV
from sklearn.svm import SVC
from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier
from sklearn.linear_model import LogisticRegression
from sklearn.neighbors import KNeighborsClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.metrics import make_scorer, mean_absolute_error

class Model():
def __init__(self, dataset, target, model):
self.dataset = dataset
self.target = target
self.model = model

def load_data(self):

📖 阅读完整分析文章 →

一、项目编号:11000026210200172088-XM001

二、项目名称:新技术新应用安全评估技术服务费

三、中标(成交)信息

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

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

中标成交供应商名称:中国科学院信息工程研究所

中标成交供应商地址:北京市海淀区树村路19号

中标金额:117万元

供应商名称 供应商地址 统一信用代码 中标金额 中标成交备注信息
中国科学院信息工程研究所 北京市海淀区树村路19号 12100000717830706J 117 万元 评审总得分(综合评分法): 88 分

四、主要标的信息

供应商 商品名称 规格型号 数量 单价 总价 服务要求
中国科学院信息工程研究所 1 117万元 117万元 满足竞争性磋商文件要求

合同履行期限:自合同签订之日起一年。

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

张磊(组长)、吴岳、李玉成

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

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

本项目代理费收费标准:

招标代理服务费,我公司将参照国家计委(计价格[2002]1980号)以及《关于招标代理服务收费有关问题的通知》(发改办价格[2003]857号)文件规定,招标代理服务费按类型服务及成交金额为基数计算。

七、公告期限

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

八、其它补充事宜

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

1.采购人信息

名 称:中共北京市委网络安全和信息化委员会办公室(本级)     

地址:通州区留庄路4号院1号楼        

联系方式:赵老师,010-55520139      

2.采购代理机构信息

名 称:北京中城建华工程咨询有限公司            

地 址:北京市东城区天坛路55号1号楼南侧四层401室            

联系方式:徐中制、钟诚,64023004-8019/18311012352            

3.项目联系方式

项目联系人:徐中制、钟诚

电 话:  64023004-8019/18311012352

包二PDF.pdf

附件下载