![巧用ChatGPT进行数据分析与挖掘](https://wfqqreader-1252317822.image.myqcloud.com/cover/671/52248671/b_52248671.jpg)
1.2.3 如何使用科大讯飞的星火认知大模型
讯飞星火认知大模型是科大讯飞发布的新一代认知智能大模型,拥有跨领域知识和语言理解能力,能够基于自然对话方式理解与执行任务。它具有7个核心能力,即文本生成、语言理解、知识问答、逻辑推理、数学能力、代码能力、多模态能力。
2023年5月6日,科大讯飞正式发布了星火认知大模型。9月5日,科大讯飞宣布讯飞星火大模型面向全民开放,直接在官网(https://xinghuo.xfyun.cn/)用手机号码即可完成注册。图1-10是讯飞星火认知大模型的聊天界面。
![](https://epubservercos.yuewen.com/AF1169/30941416904858606/epubprivate/OEBPS/Images/26_01.jpg?sign=1738833631-mwVlUXRv5DvhptiiSIwiXQ9pmmzAXHih-0-7de7e247f0987d1e6f49028e66838405)
图1-10 讯飞星火认知大模型的聊天界面
同样,让我们来体验星火认知大模型在写代码方面的能力。我们在对话框中输入以下内容:
作为数据分析专家,请用scikit-learn自带的iris数据集进行k近邻分类,实现对花种类的预测,要求基于scikit-learn的KNeighborsClassifier类实现,并评估模型预测效果。
以下是星火认知大模型给出的答案。
以下是使用scikit-learn的KNeighborsClassifier类对iris数据集进行k近邻分类,并评估模型预测效果的示例代码:
![](https://epubservercos.yuewen.com/AF1169/30941416904858606/epubprivate/OEBPS/Images/26_04.jpg?sign=1738833631-1mhq3JvQ4t3gMOSpd6kw8Ww5qGqqFA8e-0-a85bb74e9182b8a9cafa001fc5c8267f)
![](https://epubservercos.yuewen.com/AF1169/30941416904858606/epubprivate/OEBPS/Images/27_01.jpg?sign=1738833631-b2uwsWASrbN42I6lypFYTESCmmjxrM6A-0-7d1fbef1fac78aa564131fa9ad1e33b6)
上述代码首先导入了必要的库函数和数据,并将数据集划分为训练集和测试集;然后创建了一个k近邻分类模型,并设置了k值为3;接着使用训练集对模型进行训练,并在测试集上进行预测;最后通过计算预测结果与真实标签之间的准确率来评估模型的预测效果。
同样,星火认知大模型给出的代码质量也非常高。
星火认知大模型提供了“星火助手中心”,覆盖了200余个应用场景,涵盖职场、学习、趣味、出行、生活等10多个板块。在编程板块中搜索“python”的相关指令,结果如图1-11所示。
![](https://epubservercos.yuewen.com/AF1169/30941416904858606/epubprivate/OEBPS/Images/27_02.jpg?sign=1738833631-oS2ZtxInPzwLh8KmsjxjhhOmKH5yWTGV-0-01ddc1defac8195c701dc4085b27b831)
图1-11 星火认知大模型的“星火助手中心”
GPT-3.5、文心一言、讯飞星火认知大模型这3种ChatGPT应用均在数据分析和Python学习方面有不俗的表现。如无特别说明,本书后续章节将使用OpenAI公司的GPT-3.5辅助Python的数据分析学习。对于没办法使用GPT-3.5的读者,建议将后续的问题直接输入百度的文心一言或科大讯飞的星火认知大模型聊天框,也能得到非常不错的答案。