时间:2024-11-07 18:06:01
比特币创立于2009年,依然是一个非常年长的项目。但其市场价格十分不平稳。
此外,比特币对大众效应更加脆弱,比如像2017年底那样大众为占有的FOMO感觉一样。在大众的激动情绪推展下,比特币价格曾低超过2万美元的历史高点。
需要取决于环绕比特币的这种类型的情绪,可以很好地指出未来几个小时内等候比特币价格的因素。一个好的解决方案是分析像Twitter这样的社交网络上环绕比特币的活动。在本文中,我将教教您如何创立一个Java程序,从Twitter上检索的tweets中分析关于比特币的所有大众情绪。
比特币情绪分析器规范您将自学研发的比特币情绪分析器在继续执行过程中将继续执行以下操作者:1. 在Twitter上检索包括关键字bitcoin的推文2. 分析每条检索到的推文,以及检测与之涉及的大众情绪3. 在Twitter上表明以下5种比特币情绪各自的百分比:十分消极,消极,中立,大力,十分大力该程序将在每次继续执行后完结,由于Twitter是用于其免费的开发人员API设置的配额,将会倒数继续执行此分析。创立Java项目第一步是创立一个Java项目。我们将用于Maven作为倚赖关系管理器。
在依赖性方面,我们将具备以下代码库:1. Twitter4J是Twitter API的非官方Java客户端2. Stanford CoreNLP是一个用作自然语言处置的开源库Twitter4J将容许我们以一种非常简单的方式从Twitter中检索tweets的推文样本。Stanford CoreNLP代码库将使我们需要检测与每个涉及推文涉及的情绪。这为我们的项目获取了以下POM:?xml version="1.0" encoding="UTF-8"?project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 " modelVersion4.0.0/modelVersion groupIdcom.ssaurel/groupId artifactIdbitcoinsentiment/artifactId version0.0.1-SNAPSHOT/version packagingjar/packaging namebitcoinsentiment/name url/url propertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncoding /properties dependenciesdependency groupIdedu.stanford.nlp/groupId artifactIdstanford-corenlp/artifactId version3.9.2/version/dependencydependency groupIdedu.stanford.nlp/groupId artifactIdstanford-corenlp/artifactId version3.9.2/version classifiermodels/classifier/dependencydependency groupIdorg.twitter4j/groupId artifactIdtwitter4j-core/artifactId version[4.0,)/version/dependencydependency groupIdorg.slf4j/groupId artifactIdslf4j-simple/artifactId version1.6.1/version/dependencydependency groupIdjunit/groupId artifactIdjunit/artifactId version3.8.1/version scopetest/scope/dependency /dependencies/project创立一个Twitter应用程序用于Twitter API必须创立开发者帐户。
它是免费的,但不会有一定调用次数和配额容许用于。作为我们用作展出目的的项目的一部分,这是几乎充足的。用于Twitter API所需的开发者帐户的创立在此处已完成:开发者地址https://developer.twitter.。
本文来源:开云(中国)Kaiyun-www.odcxxt.com