我在数据科学领域看到了很多工作机会,但我不确定数据科学家和深度学习算法开发人员之间的区别。
有人可以向我解释吗?
我在数据科学领域看到了很多工作机会,但我不确定数据科学家和深度学习算法开发人员之间的区别。
有人可以向我解释吗?
数据科学家具有许多通用技能,例如
深度学习算法开发人员会更加专业,更多地专注于数据科学领域的这一方面,而不是其他技能。
通常,算法开发人员将成为数据科学团队的一部分,该团队由具有不同技能的成员组成,但总体而言,团队将拥有所有这些技能。
作为数据科学家,您不会开发新方法,而是应用它们。大多数数据科学家使用 scikit learn、xgboost、keras、tensorflow、pytorch ......
算法开发属于研究或软件开发。
如果它在研究中,那么你需要提出关于算法的新想法。如果是在软件开发中,您可以实现研究想法的用例。有时您可以将它们混合使用。
作为一般规则,数据科学家使用预先存在的算法解决问题。他们不需要具备高性能计算或软件开发方面的经验。无需编写最优算法。