ML엔지니어의 필수 도구들

ML엔지니어로써 데이터 과학(Data Science) 업무를 위해 필수적으로 사용해야 하는 도구들은 어떤 것들이 있을까요? TDS(Towards Data Science)의 관련 기사 공유합니다.😃


<ML엔지니어의 필수(Must-Have) 도구들>

🍀 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


A Machine Learning Engineer's Must-Have Tools

Medium

A Machine Learning Engineer's Must-Have Tools

다음 내용이 궁금하다면?

또는

이미 회원이신가요?

2023년 10월 23일 오전 6:51

댓글 0

    함께 읽은 게시물

    독일 딜리버리히어로(DH)의 올해 1분기 실적발표 컨퍼런스콜에서 마리 앤 최고재무책임자(CFO)는 전세계 자사 브랜드 12곳 중 배민의 부진을 콕 찍어 투자자들에 고개를 숙였다. 올해 1분기 아시아 지역 GMV(거래액)이 전년 대비 12% 이상 감소했다는 '어닝 쇼크'를 언급하면서다. 특히 한국을 제외한 전세계 GMV가 22% 급성장한 점과도 대비됐다.

    ... 더 보기

    성장세 꺾인 배민…IB업계선 '매각 가능성' 설왕설래

    n.news.naver.com

    성장세 꺾인 배민…IB업계선 '매각 가능성' 설왕설래

    💥불안한 3040직장인을 위한 환승 이직 코칭!

    ... 더 보기

    파이낸셜타임스(FT)는 2일(현지시간) 소식통들을 인용해 xAI가 현재 3억달러 주식 매각을 추진하고 있다면서 성공하면 기업가치가 1130억달러에 이르게 된다고 보도했다.

    ... 더 보기

    머스크 xAI 3억달러 주식 매각…기업가치 155조원 목표

    파이낸셜뉴스

    머스크 xAI 3억달러 주식 매각…기업가치 155조원 목표

    조회 613


    괴물은 하루아침에 태어나지 않는다

    큰 것을 하는 것보다 매일 작은 것을 완벽하게 해내는 노력이 더 중요하다. 내가 성격 장애의 하나인 자기애성 성격장애자(NPD, Narcissistic Personality Disorder)를 만나면서 느낀 것은, 처음에는 그런 사람도 "정상인"처럼 느껴진다는 것이었다. 다만 그의 미친짓은 내가 매일매일 "사소한" 사건들로 상대방에게 익숙해졌을 때 발생한다.

    ... 더 보기

    《적절히 달리기 위한 힘, 냉정함》

    ... 더 보기

    기업에서 리더의 위치에 올랐다고 해서 모두 훌륭한 리더가 되는 것은 아니다. 기업을 이끄는 리더의 위치에 있는 사람치고 더 나은 실적을 목표로 하지 않는 경우는 없지만 말처럼 쉽지 않다. 더 나은 실적은 리더 혼자의 힘으로 이뤄지는 것이 아니기 때문이다.

    ... 더 보기

    [초점] '조직에 도움 안되는 나쁜 리더'의 5가지 공통점 - 글로벌이코노믹

    글로벌이코노믹

    [초점] '조직에 도움 안되는 나쁜 리더'의 5가지 공통점 - 글로벌이코노믹

    조회 211