ML엔지니어의 필수 도구들
ML엔지니어로써 데이터 과학(Data Science) 업무를 위해 필수적으로 사용해야 하는 도구들은 어떤 것들이 있을까요? TDS(Towards Data Science)의 관련 기사 공유합니다.😃 🍀 ML엔지니어로써 소프트 스킬과 업무 생산성 향상을 위해는 다음과 같은 기술이 중요합니다. 1. Git 및 버전 컨트롤(Version Control) 2. 읽기 쉽고 깔끔한 코드 작성 3. 다양한 개발 도구 탐색 🥇Git 및 버전 관리 * 홀로 작업하신다면 Git이 필요없을 수 있지만 협업을 해야 한다면 Git은 필수입니다. * Git 커밋은 시간에 맞춰 코드의 스냅샷을 찍는 것과 같습니다. * Git 커밋과 간결한 커밋 메시지를 정리하는 것도 매우 중요합니다. * 협업의 관점에서 각 코드 변경이 한 번에 하나의 목적을 갖도록 커밋을 세분화하면 동료가 코드를 더 빠르게 검토하는 데 도움이 됩니다. 🥈읽기 쉽고 깔끔한(Clean) 코드 작성 * 할머니도 여러분의 코드를 읽을 수 있을 정도로 깔끔하게...😃😄 * 사고 과정을 코드에 반영하고 설명이 필요 없는 코드를 작성하면 누구나 작업을 검토하고 더 빨리 이해하는 데 도움이 됩니다. * "빨리 진행하고 싶다면, 빨리 끝내고 싶다면, 코드를 쓰기 쉽게 만들고 싶다면 읽기 쉽게 만드세요" by Robert C. Martin * 미래의 당신은, 과거의 당신이 읽기 쉽고 깔끔한 코드를 작성해 준 것에 대해 감사할 것입니다😆 🥉다양한 개발 도구 탐색 * Jupyter 노트북를 이용한 코드 완성 및 오류 강조 기능은 생산성 향상에 많은 도움이 됩니다. * PyCharm도 좋은 IDE 도구이며, 수많은 기능과 훌륭한 사용자 인터페이스를 가지고 있습니다. IDE 내에서 Git을 마스터하면 작업 구성 능력이 크게 향상되고 코딩 속도가 향상되며 당면한 작업에 보다 효율적으로 집중할 수 있고, 몇 달 후 다시 깔끔한 코드를 보면, 작성해 준 자기 자신에게 항상 감사할 수 있습니다🤩 원본 기사 링크는 아래와 같습니다. 감사합니다🙏 [Source] https://towardsdatascience.com/a-machine-learning-engineers-must-have-tools-64605bb227de