这是一篇特别的文章。 我们将尝试获得一个能够 预测第二天比特币的价格是上涨还是下跌。 然而,我们今天将使用不同的方法, 我们会问 聊天GPT。 我们会假装我们什么都不知道(或者对 Python、时间序列和机器学习知之甚少)。 然后我们会看到 数据科学家是否可以被替换 是否在不久的将来。
让我们首先向 ChatGPT 提供我们想要实现的目标的说明:
我试图通过提到我想从以下位置获取数据来引导 ChatGPT y财经,一个用于获取比特币价格等金融数据的 Python 库。
根据 ChatGPT 的说法,第一步是安装所需的库,这是有道理的。
Install necessary libraries:
- Install yfinance: pip install yfinance
- Install other required libraries such as pandas, numpy, scikit-learn, and matplotlib.
然后它说我们需要导入必要的库。 让我们检查一下 ChatGPT 建议使用哪些库。
Import the necessary libraries:
import yfinance as yf
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
from sklearn.metrics import accuracy_score
import matplotlib.pyplot as plt
- y财经:允许我们导入比特币价格历史记录的库
- 熊猫和 numpy:操作数据的基本库
- 训练测试分割:一个 scikit-learn 函数,用于将数据分为训练集和测试集
- 随机森林分类器:这个很有趣,它计划将任务重新构建为分类问题,并且将使用强大的 集成学习方法 例如随机森林。
- 准确率_分数:另一个用于评估模型准确性的 scikit-learn 库。
- 绘图库:一个著名的绘图库。
看起来 ChatGPT 正在朝着明智的方向发展。 让我们继续……
Get Bitcoin price data using yfinance:
# Define the ticker symbol for…
阅读更多