2023.3.7学习记录
1.面向过程与面向对象的区别:
面向过程:
概念:分析出解决问题所需要的步骤,然后用函数把这些步骤一个一个实现,使用的时候一个一个调用。
优点:性能比面向对象高。
缺点:维护性,复用性,扩展性不佳,不易修改。
面向对象:
概念:把构成问题的事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描述某个事物在整个解决问题的步骤的行为
优点:维护性,复用性,扩展性强
缺点:性能比面向过程低
2.小土堆视频巩固
p6:dataset代码类实战:声明一个MyData类,该类中包含__init__,__getitem__,__len__方法,这些方法均为python中的魔法方法,其中__init__方法中要传入root_dir和label_dir两个形参,在MyData类中,__init__的功能是将根目录和指定数据集目录(蚂蚁和蜜蜂),拼接并转为列表,__getitem__的功能是给每一张图片打上标签,__len__的功能是返回列表长度。
问题1:train_dataset = ans_dataset+bees_dataset代码将实例化的蚂蚁数据集和蜜蜂数据集拼接后,控制台中的train_dataset变量中的cummulative_sizes和cummulative_size 为何是[125,246]?

p7:实现了一个TensorBoard的小功能,y=2x自划线
浙公网安备 33010602011771号