在PyCharm中使用Jupyter进行人工智能学习开发经验介绍

简介: 在PyCharm中使用Jupyter进行人工智能学习开发经验介绍

image.png

PyCharm是python开发利器,大家都很喜欢,同时对于人工智能玩家来说,Jupyter也以易于调试,可以随时查看中间结果而大受欢迎,但是同时PyCharm中的notebook编辑有限,同时没有导出功能(比如我就喜欢导出markdown格式来掘金发文章)怎么办呢?下面给大家介绍下我的经验,仅供参考,大佬可以跳过!


1.环境设置


1.1安装jupyter


pip install jupyter lab 完成jupyter和lab安装,lab友侧边栏,比notebook好用。


1.2 安装ipykernel


pip install ipykernel

或者直接 pip install jupyter notebook ipykernel

为啥安装,我们有请一言同学给大家讲解:

image.png

  • ipykernel是基于Jupyter Notebook的交互式Python解释器,它允许用户在一个交互式环境中编写和运行Python代码。ipykernel是Jupyter Notebook中的核心组件之一,它负责将用户输入的代码转换为Python解释器可以理解的代码,并将解释器输出的结果返回给用户。它还提供了一些额外的功能,例如代码补全、代码高亮和代码调试等。
  • ipykernel还支持多种编程语言,包括Python、Julia、R、Scala等,用户可以通过安装相应的内核来使用这些编程语言的交互式解释器。因此,ipykernel是一个非常强大和灵活的工具,它可以帮助用户快速进行数据探索、建模和可视化等任务。


1.3 设置kernel到对应虚拟环境(conda用户)


python -m ipykernel install --user --name p2

既然这么重要,那么必须安装到虚拟环境中去,不然jupyter-lab切换会找不到内核。


2.PyCharm新建ipynb文件


新建ipynb文件,会自动关联到jupyter,默认启动http://localhost:8888 访问,我好喜欢。那么截图给大家看看。

image.png

如图所示多了以下东西:

  • 多了jupyter任务栏
  • tools工具栏多了markdown converter,但是不能用,需要设置 Pandoc

我自然是懒得设置了。


3.同步浏览器打开jupyter-lab


浏览器操作有那么多工具栏可以使用不香吗?那么直接打开http://localhost:8888 ,发现需要密码才行,需要什么密码???看我操作。

这样就进入到熟悉的web界面了,两边可以同时开工,你说舒服不舒服?全剧终。

image.png


希望大家能参与讨论,分享自己的经验!


如果有用给我点个赞奥!


image.png


目录
相关文章
|
2月前
|
IDE 开发工具 Python
在pycharm中使用jupyter
本文介绍了如何在PyCharm中安装并使用Jupyter Notebook,包括在PyCharm中新建Jupyter Notebook、配置Jupyter Server以及利用PyCharm的高级功能进行更高效的编程和调试。
在pycharm中使用jupyter
|
18天前
|
人工智能 自然语言处理 搜索推荐
人工智能与教育:个性化学习的未来
【10月更文挑战第31天】在科技飞速发展的今天,人工智能(AI)正深刻改变教育领域,尤其是个性化学习的兴起。本文探讨了AI如何通过智能分析、个性化推荐、智能辅导和虚拟现实技术推动个性化学习,分析了其带来的机遇与挑战,并展望了未来的发展前景。
|
20天前
|
人工智能 搜索推荐 语音技术
人工智能与未来教育:重塑学习方式的双刃剑
在21世纪,人工智能(AI)技术正以前所未有的速度发展,深刻影响着社会的各个方面,其中包括教育领域。本文探讨了AI如何改变传统教育模式,提出其既带来积极影响也伴随着挑战的观点。通过分析具体案例和数据,文章旨在启发读者思考如何在保留人类教师不可替代价值的同时,有效利用AI技术优化教育体验。
|
20天前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能与未来教育:重塑学习体验
【10月更文挑战第20天】 在21世纪的今天,人工智能(AI)技术正以前所未有的速度改变着我们的生活、工作和学习方式。本文探讨了AI如何深刻影响未来教育的各个方面,从个性化学习路径的设计到智能辅导系统的开发,再到虚拟现实(VR)和增强现实(AR)技术在学习中的应用。通过分析这些变革,我们不仅能够预见一个更加高效、互动和包容的教育未来,而且还能理解这一过程中所面临的挑战和机遇。文章强调了持续创新的重要性,并呼吁教育工作者、技术开发者和政策制定者共同努力,以确保技术进步惠及每一个学习者。
45 2
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
人工智能在教育中的创新应用:个性化学习的未来
【9月更文挑战第18天】人工智能在教育中的创新应用正在深刻改变着我们的教学方式和学习体验。从个性化学习方案的制定到智能化辅导与反馈,从多元化学习资源的推荐到自动化评分与智能考试系统,AI技术正在为教育领域带来前所未有的变革。面对这一变革,我们需要以开放和批判的态度拥抱它,共同探索AI时代教育的无限可能,为每一个学习者创造更美好的未来。
220 12
|
3月前
|
机器学习/深度学习 IDE 数据挖掘
使用VScode的几点感受,对比Pycharm、Jupyter优劣势
使用VScode的几点感受,对比Pycharm、Jupyter优劣势
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
【人工智能】学习人工智能需要学习哪些课程,从入门到进阶到高级课程区分
基于人工智能的多学科特性和其广泛的应用领域,学习这一技术涉及从基础理论到实践应用的各个层面。入门阶段应重点掌握数学基础、编程语言学习以及数据结构和算法等。进阶阶段需要深入机器学习、深度学习以及自然语言处理等专题。高级课程则包括专业核心课程、认知心理学与神经科学基础以及计算机图形学等课程
113 1
|
3月前
|
数据采集 人工智能 数据可视化
【2023年电工杯竞赛】B题 人工智能对大学生学习影响的评价 数学建模方案和python代码
本文介绍了2023年电工杯竞赛B题的数学建模方案和Python代码实现,详细阐述了如何分析调查问卷数据,建立评价指标体系,构建数学模型评估人工智能对大学生学习的影响,并提供了数据预处理、特征编码、可视化分析等代码示例。
65 0
【2023年电工杯竞赛】B题 人工智能对大学生学习影响的评价 数学建模方案和python代码
|
3月前
|
Python
PyCharm中运行jupyter
PyCharm中运行jupyter
67 0
|
3月前
|
机器学习/深度学习 人工智能 算法
AI人工智能(ArtificialIntelligence,AI)、 机器学习(MachineLearning,ML)、 深度学习(DeepLearning,DL) 学习路径及推荐书籍
AI人工智能(ArtificialIntelligence,AI)、 机器学习(MachineLearning,ML)、 深度学习(DeepLearning,DL) 学习路径及推荐书籍
125 0