机器学习入门

最近有人在工作,问我关于机器学习领域的入门知识。 令人尴尬的实现-我应该把这些东西记下来,并进行更广泛的共享。 我的旅途还没有完成,但是有些事情已经对我有所帮助。 这些都是对我有用的东西-请继续并适应您自己的环境和学习风格。 最重要的是,尝试并找出最适合您的方法,并告诉我是否可以提供任何帮助! 需要明确的是,这不是一个有关如何进行机器学习(例如线性回归,神经网络等)的详细博客-还有其他人可以比我做得更好。 这是关于可以使用哪些工具,资源和策略来学习这些东西的文章。 唯一的假设是您具有一定的软件开发经验-至少熟悉面向对象的编程语言。 从软件工程进入数据科学世界是一个巨大的挑战,需要加快学习速度,尽管具备基本的计算机科学,编程和SQL技能会有所帮助。 在可能的情况下,我将尝试为那些没有基础的人提供资源。 学习时间表 我的旅程有点像下图。 实话实说,如果我有远见卓识以正确的顺序做事,这是理想的时间表-相反,我太早介入,在最合适的时候停止并重新考虑了策略。 Python要点-开发环境 预先设置一个基本环境,以试验Python和机器学习。 使用Conda隔离python环境-可以更轻松地尝试不同的设置,例如使用不同版本的Python或pip库。 清单: 安装Conda-https://conda.io/docs/user-guide/install/index.html…

仿生数据科学:机器学习和人类学习

正如罗伯特·格林(Robert Greene)在精通中所写:要达到真正的精通,您应该抵制自己的耐心。 如果您是第一次阅读我们的项目; 我们正在仿生手,机器学习和社会企业家精神方面冒险! 看看我们如何到达这里: 项目开始 1个月后的项目 2个月后项目 我们现在是第三个月! 现在回到我们的耐心。 到目前为止,我们一直在积极参与寻找合作伙伴,向专家学习以及获得关于我们自己对项目方向的想法的反馈。 尽管到目前为止取得了不错的成绩,但我们认为是时候暂停与利益相关者/客户的互动,并专注于生物识别控制算法技术了。 这样,我们有点不耐烦,因为作为工程师,我们喜欢专注于技术而不是过程(太多等等)。 由于我们还没有一个功能齐全的生物识别设备,因此我们要求建立肌电传感器臂带OYMotion的初创公司提供原始数据样本,以开始进行数据分析,并说服自己和合作伙伴这是一项很好的技术。 上个月,我没有花半熟的脚本就获得最终结果(我的首选策略),而是花了很长时间慢慢地编写了一个Python包,其中包含我们的数据处理,可视化和学习知识,同时教给项目成员Python和机器学习概念。 我的第一个工作流程如下: 我从Jupyter笔记本开始,以了解数据和所需的代码。 然后,我转到Pycharm并创建更体面的面向对象的代码。…