미리보기
-
Python Algorithm [LeetCode Problems 풀이] 746. Min Cost Climbing Stairs 앞서 배운 "다이나믹 프로그래밍" 알고리즘 유형의 문제입니다. 아래 문제를 번역하기보다는 제가 이해한 대로 작성해보고자 합니다.You are given an integer array cost where cost[i] is the cost of ith step on a staircase. Once you pay the cost, you can either climb one or two steps.You can either start from the step with index 0, or the step with index 1.Return the minimum cost to reach the top of the floor.Example 1: Input: cost = [10,15,20] Output: 15 E..
-
Coursera [Machine Learning Specialization by Andrew Ng 강의 노트] Course 3, 1. 머신러닝 어플리케이션 설정하기 Andrew Ng 교수님의 Deep Learning Specialization 강의를 정리한 내용입니다.Coursera가 아닌 네이버 부스트코스에서 제공하는 버전을 수강하고 있습니다. Test/Dev/Train SetsNN 구축을 이전까지 살펴보았다면, 실질적인 NN구축에 있어서 하이퍼파라미터 튜닝부터 최적화 알고리즘으로 어떻게 알고리즘 속도를 높일 것인지 등을 생각해보고자 합니다. Train/Dev Sets을 어떻게 설정할지 좋은 선택을 하는 것은 좋은 네트워크를 찾는데 영향을 줍니다. NN를 훈련할 때 필요한 초기값 설정이 있습니다. 예를 들어 다음 4가지가 있습니다.- layer 갯수- hidden unit 수- learning rates $\alpha$- activation functions 위와..
-
Coursera [Machine Learning Specialization by Andrew Ng 강의 노트] Course 2, 1. 딥러닝 소개 Andrew Ng 교수님의 Machine Learning Specialization 강의를 정리한 내용입니다.Coursera가 아닌 네이버 부스트코스에서 제공하는 버전을 수강하고 있습니다. 강좌 소개Deep Learning은 전기가 세상에 등장했던 것처럼 많은 산업을 변화시키고 있습니다. 이미 헬스케어, 자율주행 등 일상에도 많이 사용되고 있습니다. Neural Network와 Deep Learning을 배우는 이 강좌의 최종 목표는 전통적으로 고양이를 인식하는 모델을 만드는 것입니다. 목차는 다음과 같습니다. - Neural Network, Deep Learning 기초- 하이퍼파라미터를 통해 Deep Neural Network 향상하기- Machine Learning 프로젝트 구성하기- Convolu..
최신 글
- Spark Spark는 왜 필요한가? 데이터 처리를 하는 컴퓨터 프로세서는 성능 향상이 2005년 경 최대치를 찍어 사람들은 여러 프로세서를 함께 사용하는 병렬 처리에 노력하기 시작했습니다. 또한 데이터 수집 비용은 날이 갈 수록 저렴해져 데이터는 클러스터*에서 처리해야할 만큼 거대해졌습니다. 이처럼 빅데이터는 분석해야하는데 병렬처리로 가능하다고 하니, 여러대의 컴퓨터로 이뤄진 시스템을 가상화해 마치 한 대의 컴퓨터 시스템인것처럼 자원을 투명하게 사용할 수 있는 기술이 등장했습니다. Spark는 여러 컴퓨터의 자원을 모아 하나의 시스템을 만든 컴퓨터 클러스터에서 작업을 조율할 수 있는 프레임워크입니다. 즉, Spark는 클러스터의 데이터 처리 작업을 관리하고 조율합니다. Spark는 다양한 programing language를 제공하고 있..
-
Python Algorithm [LeetCode Problems 풀이] 746. Min Cost Climbing Stairs 앞서 배운 "다이나믹 프로그래밍" 알고리즘 유형의 문제입니다. 아래 문제를 번역하기보다는 제가 이해한 대로 작성해보고자 합니다.You are given an integer array cost where cost[i] is the cost of ith step on a staircase. Once you pay the cost, you can either climb one or two steps.You can either start from the step with index 0, or the step with index 1.Return the minimum cost to reach the top of the floor.Example 1: Input: cost = [10,15,20] Output: 15 E..
-
Coursera [Machine Learning Specialization by Andrew Ng 강의 노트] Course 3, 1. 머신러닝 어플리케이션 설정하기 Andrew Ng 교수님의 Deep Learning Specialization 강의를 정리한 내용입니다.Coursera가 아닌 네이버 부스트코스에서 제공하는 버전을 수강하고 있습니다. Test/Dev/Train SetsNN 구축을 이전까지 살펴보았다면, 실질적인 NN구축에 있어서 하이퍼파라미터 튜닝부터 최적화 알고리즘으로 어떻게 알고리즘 속도를 높일 것인지 등을 생각해보고자 합니다. Train/Dev Sets을 어떻게 설정할지 좋은 선택을 하는 것은 좋은 네트워크를 찾는데 영향을 줍니다. NN를 훈련할 때 필요한 초기값 설정이 있습니다. 예를 들어 다음 4가지가 있습니다.- layer 갯수- hidden unit 수- learning rates $\alpha$- activation functions 위와..