【问题标题】:I am completely lost on how to start, let alone accomplish a coding project for school [closed]我完全不知道如何开始,更不用说完成学校的编码项目了[关闭]
【发布时间】:2019-09-30 19:36:32
【问题描述】:

所以,我的 java 课在星期三有一个叫做 stem challenge 的东西,我的小组决定解决错误信息的问题。我们想创建一个程序,它可以扫描输入的文档并在在线数据库中交叉引用它,比如国会图书馆、维基百科或类似的东西。唯一的问题是我们不知道如何使用任何 IDE,也不知道哪个 IDE 可以让我们完成我们想做的事情,更不用说在程序中实现 AI。

我来这里寻求有关使用什么以及基本如何开始的建议,因为在那之后就是谷歌搜索的问题,我很擅长哈哈。

我尝试过使用 Netbeans、Repl.it 和 Eclipse,一旦我知道我需要做什么,学习如何使用它们会更容易,但我不知道它们是否适合我想完成什么,或者他们是否允许我这样做。

【问题讨论】:

  • 在开始一个新的软件项目时,找到合适的 IDE 并不是首要任务。
  • 我可能会建议一些更简单的东西。如果您不知道如何使用 IDE,您将不会喜欢交叉引用和分析虚假信息所涉及的工作。
  • 我同意其他评论者的观点。如果您还不是使用 IDE 等基础知识的专家,那么实现某种 AI 并使用它来交叉引用文档的问题对您来说几乎肯定是难以解决的。 IDE 不会帮助您。 IDE 只是让编写代码更加用户友好;它不会让你解决任何将要面临的难题变得更容易。
  • @killjoy 问题是,我想了解更多关于 Java 和一般编码的知识。并不是我不知道如何使用 IDE,因为我可以很快地自学,而是我不知道从哪里开始,这是我的问题,因为一旦我开始滚动,我就会滚动,如果这就说得通了。我知道这个项目非常雄心勃勃,但我想看看我能把它带到哪里。顺便说一句,感谢您的快速回复!
  • 我建议找一本关于人工智能或机器学习的教程或书籍。这是一门复杂的学科,您可能不得不满足于学习理论。

标签: java project


【解决方案1】:

IDE 允许您高效地编写代码并帮助调试,但它们不能为您编写复杂的代码。如果没有对高级数学和计算机科学主题的扎实理解来创建经过适当训练的 AI 模型,您就不太可能成功。在网上找到完全符合您的项目要求的代码的 sn-ps 也是不太可能的。为避免气馁和失败,我相信简化并在您的技能水平上寻求更可行的东西符合您的最大利益。现在完全取消项目的人工智能部分将是一个好的开始。当您了解更多信息时,您可以随时重新访问它!

我建议尝试学习 Python 作为处理机器学习和人工智能的入门语言。人们在机器学习应用程序中使用了令人难以置信的库,例如 TensorFlow、Keras(TensorFlow 的一部分)、Pandas、scikit-learn 和 numpy。

Python 数据科学手册:处理数据的基本工具 由 Jake VanderPlas 和 Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems 是我强烈推荐的两本书,但请记住这些概念很难在没有基本了解 Python 的情况下喘不过气来。为此,我建议查看https://docs.python.org/3/

有多种机器学习算法可用于不同的目的。 https://www.sas.com/en_gb/insights/articles/analytics/machine-learning-algorithms.html 是一个很好的参考,可以让您更熟悉一些。

一个相对简单的项目可能是使用决策树算法对虹膜物种进行分类,作为对该领域的介绍。 https://www.kaggle.com/uciml/iris 包含一个可用于此的数据集。 Kaggle 是许多数据集的所在地,您很可能仅仅通过浏览就会遇到更多的想法。

【讨论】:

  • 感谢您提供的非常丰富的答案!我想了想,决定把人工智能放在次要位置是最好的主意。我不是一个完全的编程初学者,因为最近两年我有一个python课程,所以我了解基本概念和一些高级概念,但我只有一两个月的时间进入Java,这是一个项目这需要在 Java 中。另一个让我很困惑的事情是创建应用程序,因为我们只使用基于 Internet 的 Python IDE,所以制作一个独立的项目完全是一个新领域。再次感谢您的出色回答!
  • 啊,我很高兴看到这个。我对 ML 的体验仍在进行中,所以我祝你好运!至于用于检查 Python 的 IDE,请看一下 PyCharm。我完全有偏见,但有充分的理由。它拥有您可能需要的一切以及非常友好且可自定义的界面。如果您正在寻找处理范围广泛的语言,我推荐使用 Visual Studio Code。
猜你喜欢
  • 2013-01-04
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 1970-01-01
  • 1970-01-01
  • 2012-11-24
  • 1970-01-01
  • 2023-03-21
相关资源
最近更新 更多