导航

机器学习python环境搭建

Posted on 2023-03-02 08:40  蝈蝈俊  阅读(33)  评论(0编辑  收藏  举报

目的:跑通下面代码

相关代码


from torch import nn
import torch
import jieba
import numpy as np

raw_text = """越努力就越幸运"""
words = list(jieba.cut(raw_text))
print(words)

word_to_ix = {i:word for i,word in enumerate(set(words))}

embeds = nn.Embedding(4,3)
print(embeds.weight[0])

keys = word_to_ix.keys()
keys_list = list(keys)

tensor_value = torch.LongTensor(keys_list)

embeds(tensor_value)

环境准备

1、Anaconda

python需要下载很多包,如果之间有不兼容的,会很麻烦,而Anaconda集成了几乎常用的包,这也是那么多数据分析者推荐Anaconda的原因。

下载对应版本的
https://www.anaconda.com/

我下载的是 Anaconda3-2022.10-MacOSX-x86_64.pkg

2、PyTorch

PyTorch 是一个 Torch7 团队开源的 Python 的深度学习框架,通常使用 PyTorch 是将其作为:

  • 作为 numpy 的替代品,以使用强大的 GPU 能力;
  • 一个深度学习研究平台,提供最大的灵活性和速度。

官网: https://pytorch.org/
学习教程
https://www.w3cschool.cn/pytorch/

安装 PyTorch

conda install pytorch torchvision -c pytorch

3、jieba

jieba “结巴”中文分词
https://github.com/fxsjy/jieba
安装:

jieba作为一个第三方库,并不存在于Anaconda内置的packages中。

解决方法:

  1. https://pypi.org/project/jieba/#files下载压缩包

  2. 通过指令进入pkgs目录下的jieba目录,
    可以看到该文件夹内有setup.py这一安装文件。

cd /Users/ghj1976/opt/anaconda3/pkgs/jieba-0.42.1
  1. 安装

在命令行输入

python3 setup.py install

即可完成安装。