96SEO 2026-02-19 17:03 13
plt.rcParams[axes.unicode_minus]

随机裁剪图像从原图中随机截取32x32大小的区域transforms.RandomCrop(32,
随机水平翻转图像概率0.5transforms.RandomHorizontalFlip(),#
随机颜色抖动亮度、对比度、饱和度和色调随机变化transforms.ColorJitter(brightness0.2,
随机旋转图像最大角度15度transforms.RandomRotation(15),#
将PIL图像或numpy数组转换为张量transforms.ToTensor(),#
标准化处理每个通道的均值和标准差使数据分布更合理transforms.Normalize((0.4914,
测试集仅进行必要的标准化保持数据原始特性标准化不损失数据信息可还原
transforms.Compose([transforms.ToTensor(),transforms.Normalize((0.4914,
datasets.CIFAR10(root./data,trainTrue,downloadTrue,transformtrain_transform
datasets.CIFAR10(root./data,trainFalse,transformtest_transform
卷积层1输入3通道RGB输出32个特征图卷积核3x3边缘填充1像素self.conv1
批量归一化层对32个输出通道进行归一化加速训练self.bn1
nn.BatchNorm2d(num_features32)#
最大池化层窗口2x2步长2特征图尺寸减半32x32→16x16self.pool1
卷积层2输入32通道来自conv1的输出输出64通道self.conv2
保持尺寸16x16→16x16卷积后→8x8池化后)self.bn2
nn.BatchNorm2d(num_features64)self.relu2
输出通道数特征图数量再次翻倍kernel_size3,padding1
nn.BatchNorm2d(num_features128)self.relu3
Dropout层训练时随机丢弃50%神经元防止过拟合self.dropout
输出层将512维特征映射到10个类别CIFAR-10的类别数self.fc2
32]batch_size批量大小3通道数32x32图像尺寸#
引入学习率调度器在训练过程中动态调整学习率--训练初期使用较大的
optim.lr_scheduler.ReduceLROnPlateau(optimizer,
如果连续3个epoch指标没有改善才降低LRfactor0.5
optim.lr_scheduler.StepLR(optimizer,
optim.lr_scheduler.MultiStepLR(optimizer,
optim.lr_scheduler.CosineAnnealingLR(optimizer,
loss.item()all_iter_losses.append(iter_loss)iter_indices.append(epoch
predicted.eq(target).sum().item()#
{batch_idx1}/{len(train_loader)}
{running_loss/(batch_idx1):.4f})#
计算当前epoch的平均训练损失和准确率epoch_train_loss
len(train_loader)epoch_train_acc
totaltrain_acc_history.append(epoch_train_acc)train_loss_history.append(epoch_train_loss)#
predicted.eq(target).sum().item()epoch_test_loss
total_testtest_acc_history.append(epoch_test_acc)test_loss_history.append(epoch_test_loss)#
更新学习率调度器scheduler.step(epoch_test_loss)print(fEpoch
的损失曲线plot_iter_losses(all_iter_losses,
的准确率和损失曲线plot_epoch_metrics(train_acc_history,
indices):plt.figure(figsize(10,
Loss)plt.xlabel(IterationBatch序号)plt.ylabel(损失值)plt.title(每个
的训练损失)plt.legend()plt.grid(True)plt.tight_layout()plt.show()#
label测试准确率)plt.xlabel(Epoch)plt.ylabel(准确率
(%))plt.title(训练和测试准确率)plt.legend()plt.grid(True)#
label测试损失)plt.xlabel(Epoch)plt.ylabel(损失值)plt.title(训练和测试损失)plt.legend()plt.grid(True)plt.tight_layout()plt.show()#
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback