A Machine Learning Engineer's Must-Have Tools
Medium
ML엔지니어로써 데이터 과학(Data Science) 업무를 위해 필수적으로 사용해야 하는 도구들은 어떤 것들이 있을까요? TDS(Towards Data Science)의 관련 기사 공유합니다.😃
<ML엔지니어의 필수(Must-Have) 도구들>
🍀 ML엔지니어로써 소프트 스킬과 업무 생산성 향상을 위해는 다음과 같은 기술이 중요합니다.
Git 및 버전 컨트롤(Version Control)
읽기 쉽고 깔끔한 코드 작성
다양한 개발 도구 탐색
🥇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
다음 내용이 궁금하다면?
이미 회원이신가요?
2023년 10월 23일 오전 6:51
독일 딜리버리히어로(DH)의 올해 1분기 실적발표 컨퍼런스콜에서 마리 앤 최고재무책임자(CFO)는 전세계 자사 브랜드 12곳 중 배민의 부진을 콕 찍어 투자자들에 고개를 숙였다. 올해 1분기 아시아 지역 GMV(거래액)이 전년 대비 12% 이상 감소했다는 '어닝 쇼크'를 언급하면서다. 특히 한국을 제외한 전세계 GMV가 22% 급성장한 점과도 대비됐다.
... 더 보기파이낸셜타임스(FT)는 2일(현지시간) 소식통들을 인용해 xAI가 현재 3억달러 주식 매각을 추진하고 있다면서 성공하면 기업가치가 1130억달러에 이르게 된다고 보도했다.
... 더 보기큰 것을 하는 것보다 매일 작은 것을 완벽하게 해내는 노력이 더 중요하다. 내가 성격 장애의 하나인 자기애성 성격장애자(NPD, Narcissistic Personality Disorder)를 만나면서 느낀 것은, 처음에는 그런 사람도 "정상인"처럼 느껴진다는 것이었다. 다만 그의 미친짓은 내가 매일매일 "사소한" 사건들로 상대방에게 익숙해졌을 때 발생한다.
기업에서 리더의 위치에 올랐다고 해서 모두 훌륭한 리더가 되는 것은 아니다. 기업을 이끄는 리더의 위치에 있는 사람치고 더 나은 실적을 목표로 하지 않는 경우는 없지만 말처럼 쉽지 않다. 더 나은 실적은 리더 혼자의 힘으로 이뤄지는 것이 아니기 때문이다.
... 더 보기