- 博客(31)
- 收藏
- 关注
原创 Datawhale X 李宏毅苹果书AI夏令营(2)
在下围棋的CNN设计中,通常不使用汇聚层以避免影响精细的棋局判断。因此,在现代CNN设计中,为了减少性能损失,有时会选择不使用汇聚层,转而采用全卷积网络。:一个典型的图像识别CNN架构包括卷积层(可选的汇聚层)、扁平化操作、全连接层和softmax层。在例子中,4x4的图像通过2x2的汇聚操作变为2x2的图像。:随着计算能力的提升,越来越多的网络架构开始采用全卷积设计,即整个网络只包含卷积层,不使用汇聚层。:在经典的CNN架构中,卷积层和汇聚层往往交替使用,例如进行两次卷积操作后进行一次汇聚操作。
2024-09-01 18:17:45
1877
原创 Datawhale X 李宏毅苹果书AI夏令营(1)
然后,你需要定义一个模型。这通常涉及到选择或设计网络架构,如卷积神经网络(CNN)对于图像任务,或循环神经网络(RNN)及其变体对于序列任务。python复制代码return x你需要选择一个适合你的任务的损失函数(如交叉熵损失对于分类任务),并选择一个优化器(如SGD、Adam等)来更新模型的权重。python复制代码。
2024-08-30 22:55:16
742
1
原创 深挖类与对象
关于类与对象,有一些需要理解并掌握的重要知识点1. 再谈构造函数(初始化列表)2. Static成员3. 友元4. 内部类5. 再次理解封装
2022-09-04 23:38:57
100
原创 C++入门
1. C++关键字2. 命名空间3. C++输入&输出4. 缺省参数5. 函数重载6. 引用7. 内联函数8. auto关键字(C++11)9. 基于范围的for循环(C++11)10. 指针空值---nullptr(C++11)
2022-07-10 00:47:24
80
原创 数据结构栈的实现
栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端 称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。 压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。 出栈:栈的删除操作叫做出栈。出数据也在栈顶。要牢记——栈中元素一定是先进后出上代码!!! Stack.h#pragma once#include <stdio.h>#include ...
2022-07-10 00:16:48
67
原创 数据结构队列的实现
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出 FIFO(First In First Out) 入队列:进行插入操作的一端称为队尾 出队列:进行删除操作的一端称为队头别忘记——队列元素一定是先进先出上代码!!! Queue.h#pragma once#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#i...
2022-05-17 15:16:10
132
原创 关于双向链表的增删查改
List.c#include "List.h"LTNode* BuyListNode(LTDataType x){ LTNode* node = (LTNode*)malloc(sizeof(LTNode)); if (node == NULL) { perror("malloc fail"); exit(-1);//终止程序 return; } node->next =...
2022-05-15 14:37:42
193
原创 如何动态输入通讯录
contact.c#include "contact.h"void InitContact(Contact* pc)//动态版本{ assert(pc); pc->sz = 0; pc->capacity = DEFAULT_SZ; pc->data = (PeoInfo*)malloc(pc->capacity * sizeof(PeoInfo)); if (pc->data == NULL)...
2022-04-06 18:39:39
288
原创 字符函数与字符串函数的模拟编译
只是根据对代码的初步理解而编译。虽然基本功能与原函数相似,但函数内部真正的运行方式和逻辑并不像模拟的函数这么简单。字符函数:字符串函数:strlen:/*#include <stdio.h>#include <assert.h>int my_strlen(const char* str){ int count = 0; assert(str != NULL); while (*str ...
2022-03-24 18:01:27
66
原创 好的代码需要好的敲代码习惯
敲出好的代码需要养成好习惯,对未来就业,面试等都有裨益好的代码需要1.使用assert(断言)#include <assert.h>2.尽量使用const(可修饰指针)const放*左边(const int * p) 修饰*p,表示p指向的对象不能通过p改变,但p中的地址可改变const放*右边(int * const p) 修饰 p, 表示p的内容不能被改变,但p指向对象可通过p改变3. 养成良好的编码风格4. 添加必要的注释5. 避免编码的陷阱。举例模拟strcp
2022-02-26 17:12:29
349
原创 扫雷游戏的简易制作
游戏制作过程分为三个方面:1.测试。用于游戏开始的菜单界面和选择是否进行游戏 (定为test.c)2.游戏头文件。由于创建自定义函数,定义宏 (定为game.h)3.游戏实现方式。对于游戏头文件中的自定义函数进行描述 (定为game.c)思路及步骤如下:game.h#pragma once#include <stdio.h>#include <stdlib.h>#include <time.h>#define ROW 9#...
2022-01-23 11:18:24
3236
原创 编程入门反思
我是myx,一个刚入门的编程小白,对于自己的这门专业十分喜欢,只是苦于找不到方向,一直为此烦恼。直到现在有了优秀的老师,开始带领我走正确的学习道路,少走了不少弯路,让我对自己的学习开始有了信心。 我学习编程的目标就是最终能做到自己开发软件,造福人们的生活,提高大家的生活水平,创造出独属于自己的价值。 目前可以跟着老师学习,还会空出大量时间用于练习,尽一切可能尽早问清自己不会的地方,多做做题,多听听课。 每周大约有30个小时用于学习,一部分是听课,一部分是练习巩固。 目前为止最想进入的IT公司是腾
2021-12-11 01:24:42
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人