【Datawhale竞赛:《AI夏令营 - 机器学习实践赛事》】

Day1 学习心得

前言

####### 因为有一些python基础,所以代码什么的都还看得懂。经过第一次的学习,我学习了如何配置AI环境。

下载Anaconda和VScode:

首先,我们要先下载anaconda,miniconda,和VScode。以下是连接:

之后,我们便开始创建和激活conda环境:
创建:

conda create -n Datawhale python=3.10

其中-n 代表创建的环境名称。

激活刚刚创建的conda环境:

conda activate Datawhale

如果需要删除某个conda环境:

conda deactivate   #退出该环境
conda remove -n Datawhale --all   #删除整个环境
conda安装与展示

miniconda 下载链接:
https://docs.conda.io/en/latest/miniconda.html

VScode 下载链接:
https://code.visualstudio.com/

Pip 安装与展示

Pip 安装课程所需第三方库

pip install jupyter

在指定路径输入:

jupyter - notebook    #会自动跳转到浏览器

结束学习时使用:

ctrl + c #关闭 Jupyter Notebook 服务
安装的清单:

数据挖掘:

  • scikit-learn:
    Simple and efficient tools for predictive data analysis
    Accessible to everybody, and reusable in various contexts
    Built on NumPy, SciPy, and matplotlib
    Open source, commercially usable - BSD license [^1]
  • numpy:
    NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。
    NumPy 的前身 Numeric 最早是由 Jim Hugunin 与其它协作者共同开发,2005 年,Travis Oliphant 在 Numeric 中结合了另一个同性质的程序库 Numarray 的特色,并加入了其它扩展而开发了 NumPy。NumPy 为开放源代码并且由许多协作者共同维护开发。
    NumPy 是一个运行速度非常快的数学库,主要用于数组计算,包含:
    一个强大的N维数组对象 ndarray
    广播功能函数
    整合 C/C++/Fortran 代码的工具
    线性代数、傅里叶变换、随机数生成等功能。[^2]
  • pandas [^3]
  • tqdm[^4]
  • lightgbm(数据挖掘模型)[^5]

CV:

  • nibabel[^6]
  • pillow[^7]
CUDA验证

在Anaconda Powershell Prompt中输入:

ipython #交互python运行环境

使用 exit 或 exit() 来推出IPython

总结

尝试运行了锂离子电池生产参数调控及生产温度预测挑战赛的baseline,最终成绩还是不错的,但是希望在接下来的学习中能够把模型更加的优化, 以及更加深入的学习机器学习。

注释

[^1] :https://scikit-learn.org/stable/
[^2] :https://m.runoob.com/numpy/numpy-tutorial.html
[^3] :https://pandas.pydata.org/
[^4] :https://zhuanlan.zhihu.com/p/163613814?ivk_sa=1024320u
[^5] :https://baijiahao.baidu.com/s?id=1677319446132263721&wfr=spider&for=pc
[^6] :https://www.cnpython.com/pypi/nibabel
[^7] :http://jy88.sdfgsk1.cn/?pages_82/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MOOC(大规模开放式在线课程)是一种通过网络平台开设的在线教育课程,可以为广大学习者提供方便灵活的学习机会。人工智能实践:TensorFlow笔记,是由北京大学推出的一门针对人工智能领域的实践课程,旨在帮助学习者掌握使用TensorFlow框架进行深度学习的基本方法和技巧。 该课程的代码提供了一系列丰富的示例和实践项目,通过这些代码我们可以了解和掌握TensorFlow的使用方法。其中包括数据处理、模型构建、模型训练与评估等关键步骤。通过学习和实践,我们可以学会如何搭建神经网络模型,进行图像分类、文本生成等任务。 在这门课程中,北京大学的代码示例主要围绕深度学习的常用库TensorFlow展开,通过给出具体的代码实现,解释了每部分的原理和操作方法,帮助学习者理解基本概念和技术,熟悉TensorFlow框架和编程语言的使用。 此外,这门课程还涵盖了一些实践项目,例如基于TensorFlow的手写数字识别、图像分类与预测、文本生成等。通过完成这些实践项目,我们可以加深对TensorFlow的理解并提高实践能力。 总之,人工智能实践: TensorFlow笔记 - 北京大学代码是一门结合了理论与实践的在线课程,通过教授深度学习的基本概念和TensorFlow的应用方法,帮助学习者掌握人工智能领域的基本技能。通过这门课程,我们可以学习到TensorFlow的使用方法,掌握一定的实践能力,并将这些知识应用于实际项目当中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值