본문 바로가기

개발일기26

캐글 머신러닝 리서치 스포트라이트(Kaggle ML Research Spotlight) 연구 논문 코드 제출 방법 및 상금 머신러닝 공부와 연구하시는 분들은 모두 알고 자주 사용하는 캐글! Kaggle ML Research Spotlight에 대한 고려를 위해 노트북을 제출하는 데 2주도 채 남지 않았습니다. 다들 캐글로부터 메일을 받으셨을 것입니다. 논문 코드 제출 방법과 시상, 상금에 대해 좀 더 자세히 알아보겠습니다. 캐글 머신러닝 리서치 스포트라이트 요약 매달 우리는 ML 연구 논문의 코드를 복제한 고품질 노트북을 공유한 대가로 매달 상을 수여합니다. 우리의 목표는 코드를 재생산하기 위해 노력하는 ML 연구 커뮤니티를 지원하고 더 광범위한 Kaggle 커뮤니티에 최첨단 리소스를 제공하는 것입니다. 진행 절차 간략 요약 1. 해당 월의 제출 마감일 전에 ML 연구 논문의 코드 전체 또는 일부를 복제하는 Kaggle 노트.. 2022. 7. 23.
매우 열정적인 소프트웨어 엔지니어의 좋은 예 3명 (데니스 리치, 스티브 워즈니악, 귀도 반 로섬) 소프트웨어 엔지니어, 즉 개발자들에게 존경을 받는 구루들 중에서, 매우 열정적인 3명을 꼽아 보았습니다. 천재적인 능력을 가진 구루 프로그래머일지라도 보여준 열정의 온도 차이는 꽤 있기 때문입니다. 이 기준은 단지 개인 의견일 뿐이므로, 모든 사람이 공감하지 않을 수 있습니다. 1. 데니스 리치 데니스 리치. 사실 그는 아마도 역사상 가장 위대한 사람 중 한 명이었을 것입니다. Dennis는 Harvard University에 다녔고 물리학 학사 학위를 취득한 후 수학 박사 학위를 받았습니다. 박사 학위 과정에서 그는 매우 영향력 있는 운영 체제가 된 Multics 운영 체제에 대한 작업을 시작했습니다. Dennis는 그의 전문 경력의 대부분을 Bell Labs와 연관시켰습니다. Bell Labs는 19.. 2022. 7. 10.
개발자(프로그래머)를 찾는 회사는 많은데, 왜 몇 퍼센트만 취직하고 여전히 나머지는 좋은 회사에 취직이 어려울까? 모두가 개발자/프로그래머가 직업이 많다고 하는데 왜 소수의 퍼센트만 이름 있는 회사에 고용되고 나머지는 여전히 프로그래머로 취직하기가 어렵습니까? 이에 대한 정답은, 능력 있는 사람이면 누구나 좋은 회사에 채용됩니다. 실제로 능력 있는 개발자의 상황 매년 수백 개의 제안을 받고, Linked In에 프로필을 올리기만 하면 구인 요청이 쇄도합니다. 이것은 확실히 제 경우를 봐도 보장할 수 있습니다. 대학을 졸업하기 전에 이미 일자리를 얻었고, 단 하루도 실업자가 되지 않았고, 수십 개의 일자리 제안을 받았습니다. 게다가 어디를 선택하더라도 꽤 만족스러운 급여를 받을 수 있습니다. 그래서 나는 우리가 몇 퍼센트만 제대로 된 회사에 고용된다고 말할 때, 프로그래머가 무엇인지에 대해 제대로 정의하지 않아서 그렇.. 2022. 7. 9.
monolithic time(모노리틱 타임)이란? monotonic time(모노토닉 타임)과의 차이점 모노리틱 타임(monolithic time)이라고 들어 보셨나요? 컴퓨터에서 시간을 다루는 단위는 여러 가지가 있고, 프로그래밍 함수도 정말 다양합니다(epoch, clock, tick, gnu 등). 그런데 모노리틱 시간이라는 것과 리얼타임 시간이라는 얘기가 나올 때도 있습니다. 모노토닉 시간과의 차이는 무엇일까요? 모노토닉 타임(monotonic time)이란? 우선 모노토닉 타임부터 알아봅시다. Time::Monotonic은 다양한 플랫폼(Mac OS X, Windows 및 POSIX)에서 단조 시계에 대한 액세스를 제공합니다. 단조로운 시계는 앞으로 또는 뒤로 점프하지 않는 시간 소스입니다(NTP 또는 일광 절약 시간 업데이트로 인해). 즉 컴퓨터가 시작한 이후 일정하게 흐르기 때문에, 동기화나 .. 2022. 7. 3.