八斗学习笔记

news2024/11/15 11:30:10

1 初始环境安装

  1. Anaconda安装(一款可以同时创建跟管理多个python环境的软件)
    https://blog.csdn.net/run_success/article/details/134656460

  2. Anaconda创建一个新python环境(安装人工智能常用的第三方python包,如:tensorflow、keras、pytorch)
    https://blog.csdn.net/run_success/article/details/134657807

  3. Pycharm安装(一款可以编写、调试python代码的智能集成工具)
    https://blog.csdn.net/run_success/article/details/134753812

  4. Pycharm配置Anaconda创建的新python环境
    https://blog.csdn.net/run_success/article/details/134755293

  5. 开课前预习资料推荐:
    (1)《动手学深度学习》
    链接:https://zh.d2l.ai/index.html
    学习目标:简单理解2、3章涉及的相关概念即可,不需要看懂或操作代码;

    (2)《统计学习方法》–扩展内容,可看可不看
    链接:网盘链接的learnBook里有
    学习目标:简单理解前3章概念即可

2 播放视频环境准备(加密播放器,需要播放码)

  1. 首先,请把【课程】保存并下载到你的百度网盘
    链接:https://pan.baidu.com/s/1dEdG9PtxGjg3fQUuvFffIw
    提取码:wuki
  2. 然后,根据自己的观看设备,下载观看视频的播放器。
    这是观看视频的播放器下载地址:
    1.Win下载:https://ctpublic.ieway.cn/public/download/EVPlayer_v3.4.8.exe
    2.安卓下载:http://a.app.qq.com/o/simple.jsp?pkgname=cn.ieway.evplayer
    3.Mac下载:https://ctpublic.ieway.cn/public/download/EVPlayer_Mac_v1.4.4.zip
    4.IOS用户下载通道:Ios用户请前往手机AppStore搜索"EVplayer"进行下载
  3. 最后,把视频导入播放器中,打开你下载的播放器,输入您的专属播放码,即可以观看视频啦

3 直接使用github网站上传文件步骤

【直接使用github网站上传文件步骤】
0、 登录GitHub网站进入老师的版本仓
在这里插入图片描述

点击右上角"Fork"按钮
在这里插入图片描述

即在自己的仓库里生成了一份版本仓,fork后会自动跳转到本地仓库。(注:Fork仅限于第一次提交作业创建,后续不需要再点Fork)
(如果打不开网页,也可以选择把防火墙关掉)
1、在fork下来的版本仓中点击Add File->Create new file新建自己的文件夹
在这里插入图片描述

文件夹名格式:学号-姓名/(注意:末尾要加上‘/‘来表示这是个文件夹)
在这里插入图片描述

因不支持空文件夹的创建,所以建议可创建一个README.md文件,用于记录自己作业的要点。点击Commit changes.
在这里插入图片描述
在这里插入图片描述

创建过程参考如下:https://www.cnblogs.com/wuyepeng/p/9742690.html
2、进入自己创建的文件夹,上传自己本地修改的文件。
点击Add File->Upload files。
在这里插入图片描述

进入页面后直接拖拽文件
在这里插入图片描述

然后在Commit changes里面写备注,点击Commit changes按钮提交到本地仓库。
在这里插入图片描述

可以点找到自己的文件夹,点进来确认一下,有文件就可以了,如果没有请重复下图右上角‘红框‘步骤
在这里插入图片描述

3、(如有删除文件的需要)目录的删除:回到本地仓库主页,点击进入待删除文件夹,在Add file的右边有个"…",点击Delete directory即可删除目录。
在这里插入图片描述

单个文件的删除:需点击打开该文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后点击文件框的右上角删除图标进行删除(也可进行编辑)。删除(编辑)后同样需要在Commit changes里填写备注,点击Commit changes按钮提交到本地仓库。
4、回到自己的版本仓主页,从自己的版本仓发起pull request请求,依次点击如下:Pull requests->New pull request->Create pull request,写好标题Title与备注comment后点击Create pull request即可发送远程合并请求。
参考链接1:https://blog.csdn.net/weixin_43794931/article/details/90274335
参考链接2:https://docs.github.com/en/github/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork
5.去老师的仓库(即提供的作业链接)点击Pull requests。如通过guthub用户名查找到自己的提交记录,则提交成功,等待老师审核通过后即可在老师仓库下看到自己的作业文件。

4 git 加速

steam community有github,您百度直接搜一下,然后下载好后里边有github加速的选项。
steamcommunity官网版
#
在这里插入图片描述

5 课堂笔记

人工智能元年:1956年达特茅斯会议
图灵(人工智能之父)测试:人工智能发展的里程碑,判断机器是否是人工智能

人工智能发展三要素:数据,算法,算力
算力
cpu是中控
gpu可并行,计算单元多,运算快(GPU只是英伟达的产品,高端显卡代表作)
fpga主要做验证用
分布式运算没太计算机分投运算,然后将结果汇总(阿尔法狗背后几十台机器在运算)

计算机视觉的五大应用
目标分类
目标检测
目标跟踪
语义分割
实例分割

一个矩阵转置和这个矩阵的乘积是一个对称矩阵
(AT)T=A
(AB)T=BTAT
(ATA)T=AT(AT)T=ATA

6 遇到的问题

1.cv2.show()&cv2.waitKey()&cv2.VideoCapture()的使用

2.Py之skimage:Python库之skimage的简介、安装、使用方法之详细攻略

3.python中使用opencv对图片进行二值化处理,并保存图片

4.SteamCommunity 443/80端口被占用的解决办法

涉及虚拟机问题,请查看问题5

5. win10 如何禁止VMware Workstation Pro开机自动启动

6.Powershell or pwsh not found, please install it.问题解决

7.Python OpenCV – cv2.calcHist 方法

8.求逆矩阵的三种方法

9.线性代数笔记22——特征值和特征向量

10.齐次坐标

11 ModuleNotFoundError: No module named ‘sklearn.datasets.base’

修改import代码为from sklearn.datasets import load_iris [as 别名]

12.python的cv2库安装

13.Python安装skimage的方法 pip install scikit-image

14.【Numpy学习记录】np.transpose讲解

15.从PCA和SVD的关系拾遗

16 python学习-random模块各种随机数方法

17.plt.scatter()函数生成一个scatter散点图

18.【OpenCV 例程300篇】10. 图像的拼接(np.hstack)

19.解决TypeError: only size-1 arrays can be converted to Python scalars

20.OpenCV-Python常用图像运算:加减乘除幂开方对数及位运算

21.OpenCV—Python 03图片创建与赋值

22.高斯分布3σ法则

一般有个经验的东西就是窗宽和sigma直接的关系就是窗宽等于2*3sigma+1

23.np.pad()详解

24.【pytorch】tensor.expand_as()函数使用记录

25.python 判断两个numpy矩阵是否相等

26.python中squeeze

27.python中List类型与numpy.array类型的互相转换

28.python数据分析中使用plt散点图展示DBSCAN聚类结果

29.AttributeError: module ‘cv2’ has no attribute ‘xfeatures2d’

30.OpenCV(4.1.1) error: (-215:Assertion failed) npoints >= 0 && (depth == CV_32F || depth == CV_32S) in function ‘cv::contourArea’)

31.本地python环境迁移至annaconda下的解决方案

  1. 将python文件夹拷贝到annaconda下的envs下,并将对应文件夹重命名为虚拟环境的名字,例如py38,即该目录变更为新目录,如D:\Anaconda3\envs\py38

  2. cmd窗口输入命令conda activate py38激活py38虚拟环境
    在这里插入图片描述

  3. 然后输入python -m site -help,查看site.py所在目录
    在这里插入图片描述

  4. 修改USER_BASE和USER_SITE路径
    在这里插入图片描述

32.sift.detectAndCompute()关键点检测

33.opencv特征点匹配_opencv-python 4.2 BFMatcher匹配特征点

34.opencv中match与KnnMatch返回值匹配描述子,返回k个最佳匹配

35.OpenCV绘图函数:cv2.line、cv2.circle、cv2.rectangle、cv2.ellipse、 cv2.putText()、cv2.setMouseCallback

36.Python SciPy linalg.lstsq用法及代码示例

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1424134.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习4-多元线性回归

多元线性回归(Multiple Linear Regression)是线性回归的一种扩展形式,用于建立因变量与多个自变量之间的关系。在简单线性回归中,我们考虑一个因变量和一个自变量之间的线性关系,而多元线性回归允许我们考虑多个自变量对因变量的影响。 一般…

MYSQL的配置和安装

下载安装 打开官网 MYSQL官网 点击DOWNLOADS 滑到最低下点击:MYSQL Community(GPL) Downlads 点击Download Archives 点击MySQL Community Server进入网站 选择相应版本下载,这里选择的是5.7.24版本,x86 64位【按需选择】 下载解压 配置文件…

微服务中间件 RabbitMq学习

1、为什么需要Mq 例如在用户注册业务中,用户注册成功后 需要发注册邮件和注册短信,传统的做法有两种 1.串行的方式;2.并行的方式 ; 假设三个业务节点分别使用50ms,串行方式使用时间150ms,并行使用时间10…

k8s从私有库harbor中拉取镜像

一、前言 Docker镜像是构建应用程序的基础。然而,许多组织和开发团队希望保留他们的Docker镜像在私有仓库中,并从中拉取镜像,而不是从公共Docker Hub中下载。这样做的原因有很多,包括: 1. 安全性:私有仓库可…

Vue学习笔记(二)快速入门

Vue学习笔记&#xff08;二&#xff09;快速入门 vue小试牛刀 hello-vue3.html <body><div id"app"><h1>{{msg}}</h1></div><script type"module">import {createApp} from https://unpkg.com/vue3/dist/vue.esm-b…

电脑用的视频编辑软件有哪些 视频剪辑软件排行榜 视频剪辑软件推荐 视频剪辑培训学习 视频剪辑制作自学 电脑视频剪辑需要什么配置

电脑视频剪辑软件这么多&#xff0c;到底哪些比较好用&#xff1f;下面就让我们以十大电脑视频剪辑软件排行榜来细数好用的软件。另外&#xff0c;电脑视频剪辑需要什么配置&#xff1f;本文也会给大家从内存、CPU等参数上介绍&#xff0c;并推荐好用的电脑设备。 一、十大电脑…

代码随想录算法训练营第36天 | 435.无重叠区间 + 763.划分字母区间 + 56.合并区间

今日任务 435. 无重叠区间 763.划分字母区间 56. 合并区间 435.无重叠区间 - Medium 题目链接&#xff1a;力扣&#xff08;LeetCode&#xff09;官网 - 全球极客挚爱的技术成长平台 给定一个区间的集合 intervals &#xff0c;其中 intervals[i] [starti, endi] 。返回 需…

【Linux】多线程(线程概念+线程控制)

&#x1f307;个人主页&#xff1a;平凡的小苏 &#x1f4da;学习格言&#xff1a;命运给你一个低的起点&#xff0c;是想看你精彩的翻盘&#xff0c;而不是让你自甘堕落&#xff0c;脚下的路虽然难走&#xff0c;但我还能走&#xff0c;比起向阳而生&#xff0c;我更想尝试逆风…

vue3 [Vue warn]: Unhandled error during execution of scheduler flush

文章目录 前言一、报错截图二、排除问题思路相关问题 Vue3 优雅解决方法异步组件异同之处&#xff1a;好处&#xff1a;在使用异步组件时&#xff0c;有几个注意点&#xff1a; vue3 定义与使用异步组件 总结 前言 Bug 记录。开发环境运行正常&#xff0c;构建后时不时触发下面…

5、应急响应-拒绝服务钓鱼识别DDOS压力测试邮件反制分析应用日志

目录 前言&#xff1a; 1、#内网应急-日志分析-爆破&横向&数据库 2、#红队APT-钓鱼邮件识别-内容&发信人&附件 3、#拒绝服务攻击-DDOS&CC-代理&防火墙防御 用途&#xff1a;个人学习笔记&#xff0c;欢迎指正&#xff01; 前言&#xff1a; 了解和…

DVI接口如何连接HDMI接口显示器?DVI转HDMI转换器DHA

DVI转HDMI转换器DHA简介 DVI转HDMI转换器DHA能够将DVI信号和R/L音频信号输入转换成HDMI信号输出,独特的功能使其顺畅地整合到家庭影院中&#xff0c;并且播放出高品质的图像。主要用于数据监控中心、大型会议展示中心、学校及各个公司 DVI转HDMI转换器DHA特点 01.支持分辨率4K…

分治 (地毯填补问题)

地毯填补问题 题目描述 相传在一个古老的阿拉伯国家里&#xff0c;有一座宫殿。宫殿里有个四四方方的格子迷宫&#xff0c;国王选择驸马的方法非常特殊&#xff0c;也非常简单&#xff1a;公主就站在其中一个方格子上&#xff0c;只要谁能用地毯将除公主站立的地方外的所有地…

开发数据产品+AI产品通关上岸课程

该课程全面解析数据产品和人工智能产品的开发与设计。学员将学习产品规划、数据分析以及AI技术应用&#xff0c;通过案例实践掌握产品开发流程&#xff0c;致力于帮助他们成功进入数据和人工智能产品领域。 课程大小&#xff1a;9.8G 课程下载&#xff1a;https://download.cs…

【HarmonyOS】鸿蒙开发之HTTP网络请求——第5章

HTTP网络请求封装 network/request.ets import { configInterface } from ./type import http from ohos.net.http import { getToken } from ../utils/storage//网络请求封装 export const request (config:configInterface)>{let httpRequest:http.HttpRequest http.c…

汽车销量可视化分析

目录 一.分析的背景、目的、意义 1、背景 2、目的 3、意义 二.数据来源 三.图表分析 1、汽车品牌销量柱状图 2、中国汽车销量柱状图 3、汽车销量前10排行柱状图 4、汽车厂商销量折线图 ​编辑5、汽车销量词云图 6、汽车车型销量 7、汽车价格分布雷达图 8、汽车分…

认识Spring 中的日志

这篇文章你将了解到Spring生态中日志框架是如何演化集成的 Spring Boot 日志 众说周知&#xff0c;Spring Boot 统一了日志框架&#xff0c;统一使用Logback进行日志输出&#xff0c;不管内部依赖框架使用的何种日志&#xff0c;最终都以Logback输出&#xff0c;他为什么需要统…

力扣hot100 跳跃游戏 II 贪心 思维

Problem: 45. 跳跃游戏 II 思路 &#x1f468;‍&#x1f3eb; 参考 每次在上次能跳到的范围&#xff08;end&#xff09;内选择一个能跳的最远的位置&#xff08;也就是能跳到max_far位置的点&#xff09;作为下次的起跳点 &#xff01; Code ⏰ 时间复杂度: O ( n ) O(n…

11.Ubuntu

目录 1. 什么是Ubuntu 1.1. 概述 1.2. Ubuntu版本简介 1.2.1. 桌面版 1.2.2. 服务器版 2. 部署系统 2.1. 新建虚拟机 2.2. 安装系统 2.3. 部署后的设置 2.3.1. 设置root密码 2.3.2. 关闭防火墙 2.3.3. 启用允许root进行ssh 2.3.4. 安装所需软件 2.3.5. 制作快照 …

RHCE DNS域名解析服务器

目录 1. 正向解析 1.1 安装必要软件 1.2 配置静态ip 1.3 DNS配置 1.4 测试 2. 反向解析 2.1 关闭安全软件&#xff0c;安装必要软件 2.2 配置静态ip 2.3 DNS配置 2.4 测试 1. 正向解析 1.1 安装必要软件 1.2 配置静态ip 服务器配置 nmcli c modify ens32 ipv4.method man…

ElementUI 组件:Container 布局容器实例

ElementUI安装与使用指南 Container 布局容器 点击下载learnelementuispringboot项目源码 效果图 项目里el-container-example.vue代码 <script> export default {name: el_container_example,data() {const item {date: 2024-01-31,name: 国龙,address: 上海市某区…