728x90 전체 글739 [미국 개발자] 주니어 개발자가 미들급 개발자가 되기 전에 키워야 하는 능력 주니어 개발자가 미들급 개발자가 되기 전에 키워야 하는 능력 # 주니어 개발자 주니어 개발자라고 하면 1년 차에서 3년 차 개발자를 지칭한다. 하지만 필자는 3년 차 정도가 되어야지 주니어 개발자에 해당된다고 생각한다. 신입 개발자를 주니어 개발자라고도 통틀어 지칭하지만 1년 차와 2년 차는 신입 개발자에 해당되고 3년 차가 진정한 주니어 개발자라고 본다. 3년 차 정도가 되면 어느 정도 회사 내에서 맡은 업무에 대한 부담감이 적어지고 본인이 하는 일을 자신 있게 할 수 있는 레벨이 된다. 실무에서 자신이 맡은 일을 아무렇지 않게 해낼 수 있는 레벨이 바로 주니어 개발자이라고 생각한다. 3년 차 개발자인 주니어 개발자가 되면 다른 곳으로 이직을 고려하거나 승진 이후의 개발자로서 방향성에 대해서 고민하게 .. 2022. 8. 2. [Data Science] 캐글 타이타닉(Titanic Machine Learning Competition) #02 캐글 타이타닉(Titanic Machine Learning Competition) #02 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 프로젝트에서 요구하는 내용을 파악한다 프로젝트에서 제공하는 데이터들의 파악이 끝났다면 해당 데이터를 기반으로 요구하는 내용을 파악하여 코드를 작성하는 것이 중요하다. 데이터 사이언스는 다양한 데이터를 활용해야 하기 때문에 코드 작성에 앞서서 프로젝트를 어떤 식으로 기획해서 목표를 이룰 것인지가 중요하다... 2022. 7. 31. [Data Science] 캐글 타이타닉(Titanic Machine Learning Competition) #01 캐글 타이타닉(Titanic Machine Learning Competition) #01 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com [해당 포스트는 2021.2.9일 자 포스트를 업데이트한 포스트입니다.] # 데이터 사이언스와 캐글 입문에 좋은 타이타닉 프로젝트 타이타닉 프로젝트는 캐글에서 제공하는 학습용 Competition에 해당한다. Competition을 시작하기 앞서서 데이터 사이언스 프로젝트와 캐글에서 프로젝트를 해본 경험이 .. 2022. 7. 31. [Python] if 문이란? (if statement) if 문이란? (if statement) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # if statement if문 또는 if statement는 조건문의 한 종류에 해당한다. 조건에 따라 출력되는 결과를 달리할 때 사용되는데 if와 elif, 그리고 else로 구분하여 작성한다. if라는 사전적 의미로는 만약 또는 만일이라는 의미를 가지고 있듯이 충족하는 조건에 따라서 True일 경우에는 해당 블록의 값들이 산출되는 것이다. # if.. 2022. 7. 31. [Q&A] 신입 개발자 중소기업 입사 괜찮을까요? 신입 개발자 중소기업 입사 괜찮을까요? # 과거와 현재의 신입 개발자 학부 졸업을 앞둔 CS 전공 학부생이거나 비전공자이지만 개발자로서 취업을 희망을 하여 공부를 해왔던 신입 개발자들이 고민하는 부분 중에 하나가 기업의 크기이다. 솔직히 과거에 비해서 요즘 브로들은 대기업이냐 중소기업이냐의 여부가 중요하게 생각하지 않는 편이지만 그럼에도 불구하고 많은 신입 개발자들이 대기업인지 중견 기업인지 중소기업인지 등을 취업 선택에서 중요하게 생각하고 있다. 솔직히 과거에는 개발자에게 있어 대기업 취업은 나름 중요한 편이라고 생각한다. 필자가 말하는 과거의 기준은 필자가 개발자로 일하기도 전전 세대인 1세대에 해당하는 개발자들을 의미한다. 한마디로 80년대 90년대 개발자들에게 있어서는 대기업의 취업 유무가 중요했.. 2022. 7. 31. [Q&A] 프로그래머와 개발자의 차이점 프로그래머와 개발자의 차이점 # 프로그래머와 개발자의 차이가 무엇인가요? 많은 CS 전공자들이 궁금해하거나 헷갈려하는 부분이 본인이 프로그래머인지 개발자인지에 대해서이다. 지금에 와서는 많은 사람들이 Programmer와 Developer, 즉 프로그래머와 개발자라는 의미를 비슷하게 사용하거나 심지어 동일하게 사용하고 있다. 필자의 포스트를 보면 "프로그래머 또는 개발자"라고 둘 다 지칭해서 포스팅을 하는 경우가 종종 있는데 그 이유는 사실상 두 가지의 직업은 다르기 때문이다. 하지만 과거와 달리 현재는 두 직업을 마치 "다르다"와 "틀리다"를 비슷하게 사용하듯이 프로그래머와 개발자라는 직업적 용어도 비슷하게 용인되어 사용하고 있다. 그럼에도 불구하고 본질적으로 두가지가 나타내는 의미가 다르다 보니 다른.. 2022. 7. 31. [Deep Learning Algorithms] Adam Optimization Algorithm(아담 최적화 알고리즘) Adam Optimization Algorithm(아담 최적화 알고리즘) 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # SGD Algorithm and Optimal Algorithm 딥러닝(Deep learning)을 통해 머신러닝(Machine learning)을 통해서 학습을 할 때 GD(Gradient Descent) 알고리즘을 활용한다. Gradient descent(줄여서 GD) 알고리즘을 사용함으로써 Deep learning.. 2022. 7. 31. [Python Examples] if문 예제 코드(Example of if statement) if문 예제 코드(Example of if statement) 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com [해당 포스트는 기존 2020.2.3일 자 포스트를 업데이트한 포스트입니다.] # Example 1 print("Hello, I'm HOO.") num1 = 20 num2 = 25 if num1 >= num2: print("num1이 num2보다 큽니다.") 위의 if 문 예제 코드는 if문의 기본 특징을 확인할 수 있는 간단한 if.. 2022. 7. 30. [Machine Learning] Batch Size, Iteration Batch Size, Iteration 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Gradient Descent # Batch Size Data science 프로젝트에서 사용되는 데이터셋은 한 종류가 아니라 여러 종류의 데이터셋을 종합적으로 분석하여 사용한다. 여기서 말하는 하나의 데이터셋은 빅데이터에 해당하는 데이터셋인 경우가 있는데 결국 여러 종류의 빅데이터를 ML(Machine learning)에 사용되는 셈이다. 이 경우, .. 2022. 7. 29. [Deep Learning Algorithms] SGD(Stochastic Gradient Descent), 확률적 경사 하강법 SGD(Stochastic Gradient Descent), 확률적 경사 하강법 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Gradient Descent와 Stochastic Gradient Descent 딥러닝(Deep learning) 또는 인공 신경망 학습 모델은 실제 뇌의 시냅스 작용을 보고 만든 학습 모델 방식에 해당한다. 딥러닝을 한다는 점에서는 동일하지만 어떤 알고리즘을 사용하느냐에 따라서는 딥러닝의 효율성이 달라진다. .. 2022. 7. 29. [미국 유학생] 조급해 할 필요 없는 미국 문화 조급해할 필요 없는 미국 문화 # 내가 할 수 있는 만큼만 걱정하는 것이 좋다. 학부생이든 대학원생이든 미국에서 유학을 한다는 건 참을성을 많이 요구한다. 특히 한국인의 피를 이어받은 필자처럼 "빨리빨리"가 습관이 되어있다면 더더욱 그렇다. 유학생으로써 순간순간 처리해야 될 서류 문제가 발생하거나 아니면 유학생이 아니더라도 학교 어드바이저와 이야기를 통해 문제를 해결해 나가야 하는 순간마다 답답함을 느낄 수 있다. 물론 담당자가 누구냐에 따라 한국인과 비슷하거나 더 빠른 성격을 보유하고 있어 빠르고 센스 있게 문제 해결에 도움을 주기도 하지만 많은 경우는 그렇지 않다. 필자는 미국 유학 생활을 하면서 항상 마음에 가지고 있는 부분이 걱정을 하지 않고 내려놓기이다. 일처리가 늦어서 문제들이 해결되지 않고 .. 2022. 7. 29. [미국 개발자] 해고가 많아지고 있는 미국 개발자 일자리 해고가 많아지고 있는 미국 개발자 일자리 # 일자리를 잃는 개발자 미국의 경우에는 언제든지 해고가 가능한 즉각 해고와 통보를 하고 해고가 가능한 정리해고가 있다. 뭐가 되었든 한국과 달리 언제든지 해고가 가능하다는 점에서 계약직 일상의 연속인 셈이다. 최근 경기 침체가 될 것으로 우려하는 목소리가 커지고 있다. 물가 상승뿐만 아니라 금리 인상까지 같이 이루어지다 보니 경기가 좋지 않다는 걸 몸소 느끼고 있다. 그렇다 보니 최근에는 IT 기업에서 개발자들을 대거 정리해고하는 경우가 많아지고 있다. 한마디로 개발자들의 일자리가 점차적으로 줄어드는 것이 아니라 대폭 줄어들고 있는 셈이다. 일부에서는 고용할 수 있는 인력이 없어서 인력난 걱정을 하지만 개발자 또는 프로그래머는 반대되는 상황인 셈이다. # 고급 .. 2022. 7. 29. [미국 개발자] 미국 개발자의 해고 문화와 정리 해고 미국의 해고 문화와 정리 해고 # 미국의 해고 문화 한국은 취업에 있어서 정규직이냐 아니냐에 대해서 많이 신경을 쓰는 편이다. 당연히 사람의 특성상 안정적인 환경에서 생활하는 것을 선호하다 보니 계약직보다도 안정적인 정규직에 관심을 가지게 되는 건 어쩔 수 없다. 하지만 미국은 정규직에 대한 개념이 없다. 대부분의 모든 직장인들은 계약직과 같은 삶을 살아가는 게 미국이다. 미국에서 개발자로 취업하는 것 또한 마찬가지이다. 면접을 보고 계약서에서 사인을 하기 위해 계약 내용을 살펴보다 보면 해고 부분에 대해서도 나와 있다. 해고 부분에 대한 내용은 언제든지 회사에서 해고를 요구할 수 있으며 이를 이해하고 동의한다는 내용이다. 이처럼 미국 개발자에게 있어서는 언제든지 해고를 당할 수 있다는 생각을 가지고 일.. 2022. 7. 28. [Keras] model.compile(), 모델 컴파일 model.compile(), 모델 컴파일 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # 모델 컴파일 Keras(케라스) 라이브러리를 통해 Machine learning 모델을 만든다고 한다면 꼭 있어야 하는 부분이 바로 컴파일에 대한 모델이다. 앞선 포스트에서 Sequetional 모델을 통해 학습 모델의 layers들을 작성하는 방법에 대해서 알아보았다. 이렇게 만들어진 layers들을 기반으로 해당 모델의 컴파일을 해줘야 하는데 이.. 2022. 7. 28. [Q&A] 프로그래밍할 때 지치지 않는 방법이 있나요? 프로그래밍할 때 지치지 않는 방법이 있나요? Computer science 학부생의 경우에는 수많은 프로그래밍 과제 속에서 파묻혀 살아간다. 과제가 술술 풀리면 다행이지만 교수님들도 학생들의 수준을 알기 때문에 무작정 쉬운 과제만을 주지 않는다. 학생들이 끙끙 앓아가면서 공부할 수 있는 과제들을 주는 편이기에 CS 전공 학부생들은 프로그래밍을 하면서 스트레스 많이 받는다. 프로그래밍 때문에 스트레스를 받는 건 사실 학부생에서 끝나진 않는다. 개발자로 취업을 하거나 대학원을 가서도 프로그래밍이 잘 되지 않아 스트레스를 받고 지치는 건 동일하다. 암울할 수 있지만 그것이 사실이다. 필자도 천재가 아니기에 프로그래밍이 잘 되지 않거나 하기 싫어지는 날들이 있다. 해야 할 일이 있음에도 불구하고 프로그래밍을 하.. 2022. 7. 27. [Q&A] 미국 개발자 취업 준비 공부 어떻게 준비하면 좋을까요? 미국 개발자 취업 준비 공부 어떻게 준비하면 좋을까요? # 분야에 따른 취업 준비 프로그래머 또는 개발자로 일을 한다고 해서 모두 다 똑같은 일을 하는 것은 아니다. 특히 같은 프로그래머 또는 개발자라고 할지라도 분야에 따라서 세분화와 전문화가 되면서 특정 분야의 지식을 가지고 있어야지만 원하는 분야의 개발자로 취업이 가능하다. 이 질문을 했던 브로의 경우에는 자신이 어떤 분야에서 일을 하고 싶은지에 대해서는 명확히 정해졌지만 취업 준비를 막상 하려고 하니 어떻게 준비를 해야 막막해하고 있었다. 본인이 하고 싶은 분야에 대해서는 잘 알지만 해당 분야의 개발자가 되기 위해서 어떻게 단계적으로 준비를 해야 할지 구체적으로 생각하려니 막막했던 것이다. # 취업을 희망하는 회사의 요구사항을 파악한다 사실 제일 .. 2022. 7. 27. [Machine Learning] Momentum(모멘텀) Momentum(모멘텀) 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Momentum 머신러닝(Machine learning)에서 모멘텀(Momentum)을 사용하는 이유는 로컬 최솟값에서 빠져서 제대로 된 결과를 산출하지 못할 경우를 방지하기 위해서이다. 모멘텀을 통해서 로컬 값이 아닌 전역 또는 Global 최솟값에 도달할 수 있다. 이것을 우리는 Stochastic error surface라고도 부른다. # 모멘텀과 SGD 모멘텀.. 2022. 7. 27. [Machine Learning] Train Test Size Train Test Size 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Train Test Size ML(Machine learning)을 돌리기 위해서 설정해줘야 하는 초기 설정 값들이 있다. 앞선 포스트에서 다룬 Learning rate나 Epoch가 이에 해당하며, Momentum이나 Seed도 해당된다. (Momentum과 Seed는 다음 포스트를 통해서 이야기를 나눠보도록 하자.) 이번 포스트에서 다루는 Test size 또.. 2022. 7. 27. [Q&A] 빅데이터는 통계학과나 수학과에서 다루는 건가요? 빅데이터는 통계학과나 수학과에서 다루는 건가요? Q: 형 빅데이터에 대해서 찾아봤는데 프로그래머도 빅데이터를 다루나요? A: 응 프로그래머도 빅데이터 관련해서 프로그래밍을 하기도 하지. Q: 근데 제가 찾아봤는데 빅데이터를 다루려면 통계학과나 수학과를 나와야 좋다고 하더라고요. A: 그것도 틀린 말은 아니지. Q: 그러면 제가 통계학을 공부한 것도 아니고 수학과를 나온 것도 아닌데 빅데이터 전문가가 될 수 없는 거 아닌가요? A: 빅데이터를 다루는 사람과 빅데이터 프로그램을 설계하는 사람은 달라. 한국에서 컴퓨터 공학과를 다니는 브로와 이야기를 나누던 중에 질문한 내용이다. 사실 빅데이터 전문가는 데이터를 분석하고 다룰 수 있는 능력이 있어야 하기에 통계학과나 수학과에서 많이 지원하는 분야이다. 그렇다 .. 2022. 7. 26. [HOO's INFO] 학부 수업은 모두 경험이다 학부 수업은 모두 경험이다 # CS 전공 학부 수업 CS(Computer Science) 전공은 다양한 프로그래밍 분야에 따라 학부생들에게 선택 수업을 들을 수 있도록 많은 Electives 수업을 제공하는 편이다. 그럼에도 다른 전공 학부생들과 마찬가지로 졸업 필수 수업들이 있다. 필수 수업은 대학교마다 집중하여 가르치는 분야에 따라 조금씩 다르다. 그렇다 보니, 일부 필수 수업은 CS 전공 학부 졸업을 위한 수업에 해당하지만 본인이 선택한 프로그래밍 분야와는 다를 수 있다. 아직 특정한 분야에 대한 확고한 선택을 하지 않은 상태라면 필수 수업을 듣는 것에 거리낌이 없을 것이다. 하지만 본인이 어떤 분야에서 일을 하고 경력을 쌓을지에 대한 결정이 이루어진 상태라면 솔직히 관련 없는 수업을 듣는다는 건 .. 2022. 7. 25. [HOO's INFO] 기본 원칙은 변하지 않는다 기본 원칙은 변하지 않는다 # 개발자는 기본기가 중요하다 개발자라는 직업은 끊임없이 공부를 해야 하는 것으로 알려져 있다. 왜냐하면 프로그래밍이라는 분야는 지속적으로 발전해 나가다 보니 개발자는 새로운 것을 익히고 사용할 수 있는 능력이 중요하다. 하지만 그렇다고 해서 기본 원칙을 소홀히 해서는 안된다. 사실 개발자가 아니더라도 어느 직업에서든지 기본기는 중요하다. 기본이 바탕이 되어야 특정 분야에 있어서 전문 기술을 습득하고 응용하여 사용할 수 있기 때문이다. 특히 개발자에게 있어서는 프로그래밍에 대한 기본기 또는 기본 원칙을 잘 이해하고 있는 것이 정말 중요하다. 다른 분야와 달리 개발자에게 있어 유달리 기본기가 더 중요하게 여겨지는 이유는 개발 또는 프로그래밍이라는 일은 연속성을 가지고 있기 때문이.. 2022. 7. 22. [Algorithms] Topology, Network Topology Topology, Network Topology 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Topology와 Network Topology 알고리즘 공부를 하다 보면 자주 마주치는 것이 바로 Topology, 한국말로는 위상수학이다. (필자는 위상 수학보다는 토폴로지가 더 와닿는다.) CS에서 배우는 알고리즘 자체가 새롭게 나온 학문이나 지식이 아닌 기존에 있는 지식을 기반으로 만들어진다. 수학적 개념에서 토폴로지는 연속성과 수렴성을.. 2022. 7. 22. [Keras] Dense layer, Dense class Dense layer, Dense class 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Dense class Keras 라이브러리에서 Dense는 노드 또는 뉴런의 입출력을 담당하는 클래스이다. Dense를 function이라고 하지 않고 class라고 부르는 이유는 각 노드 또는 뉴런의 입출력의 특징을 클래스 형태로 나타내기 때문이다. 한마디로 Dense 클래스를 사용해서 입력되는 노드 값에 대한 특징을 나타낸다. 위의 그림은 각 .. 2022. 7. 21. [미국 개발자] 코딩을 멈춰서는 안된다 코딩을 멈춰서는 안 된다 # 취업 후에도 코딩 공부는 꾸준히 해야 한다. 많은 개발자들이 취업을 하거나 대학원을 가서 연구를 하면서 코딩에 손을 놓게 된다. 물론 취업을 한 개발자의 경우는 일을 하면서 코딩을 하고 대학원에서 공부를 하면서 코딩은 꾸준히 할 수도 있다. 하지만 일 적 외에 공부를 하기 위한 개인적인 코딩은 안 하게 되는 경우가 많다. 이번 포스트에서 필자가 말하고자 하는 "코딩"은 공부를 위한 "코딩"이다. 프로그래밍을 다루는 컴퓨터 관련 분야는 기술 발전 속도와 이에 따른 기술 적용 속도가 다른 업종에 비해 매우 빠르다. 또한 새로운 기술이 가진 장단점 중에서 장점이 상대적으로 많기 때문에 대부분 새로운 기술을 바로 적용하여 사용하는 것이 효율적인 분야도 컴퓨터 관련 분야이다. 그렇다 .. 2022. 7. 21. [Keras] Batch Normalization Batch Normalization 포스트 난이도: HOO_Senior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Batch Nomalization Batch normalization 또는 배치 정규화라고 불리는 기능은 머신러닝(Machine learning)을 통해 학습을 시킬 때 잘못된 결과 산출을 줄이기 위해서 사용된다. 우선 Normalization 또는 정규화에 대해서 짧게 알아보자면, ML(Machine learning)을 돌리는 과정에서 Local opti.. 2022. 7. 21. [Keras] Sequential Model Sequential Model 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Keras Sequential model은 Keras, 또는 케라스에서 사용되는 기능 중 하나이다. 케라스(Keras)는 파이썬 언어 기반으로 사용되는 라이브러리 중 하나이며, Open source로 제공되는 신경망 라이브러리이다. 케라스 라이브러리는 Tensorflow를 같이 사용하여 비교적 쉽고 간단하게 Deep learning model를 구현할 수 있다는.. 2022. 7. 19. [Pandas] head() function head() function 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # head() 데이터 사이언스 프로젝트를 하기 위해서 판다스(Pandas)를 통해서 데이터셋을 불러올 수 있다. .csv 와 같이 텍스트 형식의 테이블 데이터셋을 불러와서 Training dataset으로 사용할 수가 있다. 혼자서 작업을 할 경우에는 각각의 데이터셋이 어떻게 구성되어 있는지를 알지만, 여러 사람들이 작업을 같이 수행하거나 작업을 수행하는 데 있어 .. 2022. 7. 19. [Q&A] 프로젝트와 자격증 중에서 무엇이 더 취업에 유리할까요? 프로젝트와 자격증 중에서 무엇이 더 취업에 유리할까요? # 프로젝트와 자격증 개발자에게 중요한 건 능력이다. 특히 전문화되고 세분화된 분야의 개발자일수록 능력 위주의 평가가 이루어진다. 그렇다 보니 개발자 나는 자신의 분야의 능력을 쌓는 것이 중요하다. 문제는 능력이 있다 하더라도 이것을 입증하기가 어렵다는 것이다. 개발자는 능력을 입증하는데 있어서 크게 프로젝트와 자격증을 준비하는데 이 질문을 한 Bro도 자격증과 프로젝트 중에서 무엇을 우선적으로 준비하는 게 좋을지 고민을 하고 있었다. 거두절미하고 자격증 보다는 프로젝트에 집중하는 것이 좋다. 최근에는 개발자에 필요한 자격증들이 다양해지고 자격증이 취업이나 개발 능력을 입증해주는 수단으로 한국에서 많이 사용되고 있다. 예를 들면 오래 전부터 정보처리.. 2022. 7. 18. [Data Science] Data Science vs Data Analyst vs Data Engineering Data Science vs Data Analyst vs Data Engineering 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # DS, DA, DE 데이터 기반 인공지능이 대중화되어 사용되고 있는 만큼 데이터를 다룰 줄 아는 인재들을 많은 기업과 기관에서 찾고 있다. 몇 년 전까지만 해도 Data science라는 분야 하나로 통일되어 왔던 데이터를 다루는 직종이 이제는 Data science, Data analyst, Data e.. 2022. 7. 18. [Machine Learning] Training Dataset vs Testing Dataset Training Dataset vs Testing Dataset 포스트 난이도: HOO_Middle [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Dataset Machine learning을 돌리기 위해서는 학습할 데이터가 필요하다. 이러한 데이터들을 모아놓은 하나의 그룹을 우리는 데이터셋(Dataset)이라고 부른다. Machine learning에서 사용되는 데이터셋은 학습하는 데이터의 종류에 따라 이미지가 될 수도 있고 텍스트 파일이 될 수도 있다. Machine .. 2022. 7. 17. 이전 1 ··· 9 10 11 12 13 14 15 ··· 25 다음 728x90