- 博客(8)
- 收藏
- 关注
原创 初级算法总结
快速排序:快速排序是一种基于分治法的排序。其基本思想在于固定一个分界线,将整个序列按照小于分界线和大于分界线划分,然后再分别对划分好的子段进行排序。快速排序的时间复杂度在理想情况下是O(n \log n)O(nlogn),但如果选取分界线每次都是子段中的最大值或最小值的话,时间复杂度可能会退化到O(n^2)O(n2)。在内存使用上,因为整个移动过程都在原数组中进行的,所以属于原地排序。sort函数是C++标准模板库(STL)中一种对快速排序的优化实现,可以通过传入头指针、尾指针和比较函数来对数组中
2022-04-23 23:13:19 1085
原创 C++学习笔记1
最近找实习,C++无比重要,务必看完以下几点:C 和 C++C++在C的基础上添加类,C是一种结构化语言,它的重点在于数据结构和算法。C语言的设计首要考虑的是如何通过一个过程,对输入进行运算处理得到输出,而对C++,首先要考虑的是如何构造一个对象,通过封装一下行为和属性,通过一些操作将对象的状态信息输出。1.1 struct 和 class 区别1)struct的成员默认是公有的,而类的程园默认是私有的;2)C中的struct不能包含成员函数,C++中的class可以包含成员函数。对象2
2022-04-15 22:47:01 798
原创 efficientnetv2网络模型--机器学习的理解
efficientnet网络探究了卷积的计算复杂度,怎样才能使得推理速度更快,这里参考了一位大佬的模型源文件,train和predict没写,自己搜一下吧,调用这个代码文件中的类就可以了from collections import OrderedDictfrom functools import partialfrom typing import Callable, Optionalimport torch.nn as nnimport torchfrom torch import Tens
2021-11-28 23:05:39 816
原创 简单的卷积网络
用keras搭建了一个简单的卷积神经网络,就一个卷积层,训练Cifar10,效果依然不错,卷积网络的强大可得知,改一改路径就能训练成功了import tensorflow as tf import osimport numpy as npfrom matplotlib import pyplot as pltfrom tensorflow.keras.layers import Conv2D,BatchNormalization,Activation,MaxPool2D,Dropout,Flatt
2021-11-27 23:21:54 805
原创 线性回归的构造,tf2.0
tensorflow构造简单的线性回归模型,如下所示:#预测酸奶日销量y,x1、x2是影响日销量的因素,从全局视角构建真实的模型y_ = x1 + x2,然后通过数据输入生成的函数来拟合这个真实的模型#输入的数据集自己构造import tensorflow as tfimport numpy as np SEED=23455COST = 1PROFIT = 99rdm = np.random.RandomState(seed = SEED)x=rdm.rand(32,2)y_ = [[
2021-11-17 22:06:15 798
原创 vision transformer学习
根据transformer 我学习了vision transformer代码块,敲一敲表示明白了,大佬讲解链接:https://space.bilibili.com/18161609?spm_id_from=333.788.b_765f7570696e666f.2传入ocr数据集可以训练得到结果,比用transformer训练更快,因为vit模型只用了transfomer的encoderfrom functools import partialfrom collections import Orde
2021-10-24 22:50:07 405
原创 transform 的pytorch 搭建
transform 的pytorch 搭建transformer有点难啊,把代码敲一遍表示我会了一点# Model Architecture#使用EncoderDecoder类来实现编码器-解码器结构class EncoderDecoder(nn.Module):"""A standard Encoder-Decoder architecture.Base for this and many other models."""def __init__(self, encoder, decod
2021-10-17 17:02:47 244
原创 pytorch 简单网络创建
今天学完了pytorch的简单网络创建,基于ciafar10创建了一个简易的卷积神经网络```pythonimport torchimport torchvisionfrom torch.utils.tensorboard import SummaryWriter# from model import *# 准备数据集from torch import nnfrom torch.utils.data import DataLoadertrain_data = torchvision
2021-10-11 18:42:08 357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人