코딩야학-딥러닝 1
·
데이터 분석/코딩야학
위 지도는 머신러닝으로 해결 할 수 있는 많은 문제들을 보여줍니다. 이 수업에서 텐서플로우를 이용해서 해결하려는 문제는 지도학습의 회귀와 분류입니다. 회귀는 숫자로 된 결과를 예측하는 것이고, 분류는 범주형문제의 결과를 예측 하는 것입니다. 회귀와 분류 문제를 해결하기 위해 사용하는 머신러닝 알고리즘에는 DecisionTree,RandomForest,K-NN,support vector machine ,neural network 등이 있다. 이중 이 수업은 Neural Network에 대해 배우는 수업이다. 사람의 두뇌가 동작하는 방법을 모방해서 기계가 학습을 할 수 있게 고안된 것이 Neural Network 알고리즘이다. 우리의 두뇌는 뉴런이라는 세포들이 촘촘하게 연결 되어있다. 뉴런들로 연결된 신경망..
[python] 프로그래머스 - 네트워크
·
파이썬/프로그래머스
문제링크 :https://programmers.co.kr/learn/courses/30/lessons/43162 코딩테스트 연습 - 네트워크 네트워크란 컴퓨터 상호 간에 정보를 교환할 수 있도록 연결된 형태를 의미합니다. 예를 들어, 컴퓨터 A와 컴퓨터 B가 직접적으로 연결되어있고, 컴퓨터 B와 컴퓨터 C가 직접적으로 연결되어 있�� programmers.co.kr 문제설명 컴퓨터의 개수 n, 연결에 대한 정보가 담긴 2차원 배열 computers가 매개변수로 주어질 때, 네트워크의 개수를 return 하는 solution 함수 알고리즘 1. DFS를 이용하여 컴포넌트의 갯수를구하면된다 . 코드 123456789101112131415161718192021222324252627def solution(n, ..
[python] 프로그래머스 - 타겟넘버
·
파이썬/프로그래머스
문제링크 :https://programmers.co.kr/learn/courses/30/lessons/43165 코딩테스트 연습 - 타겟 넘버 n개의 음이 아닌 정수가 있습니다. 이 수를 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+ programmers.co.kr 문제설명 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하는 solution 함수 작성 알고리즘 1. numbers 에 들어있는 배열을 이용해 + , - 인경우로 나누어 재귀 함..
[python] 프로그래머스 - 소수 찾기
·
파이썬/프로그래머스
문제링크 : https://programmers.co.kr/learn/courses/30/lessons/42839 코딩테스트 연습 - 소수 찾기 한자리 숫자가 적힌 종이 조각이 흩어져있습니다. 흩어진 종이 조각을 붙여 소수를 몇 개 만들 수 있는지 알아내려 합니다. 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 � programmers.co.kr 문제 설명 각 종이 조각에 적힌 숫자가 적힌 문자열 numbers가 주어졌을 때, 종이 조각으로 만들 수 있는 소수가 몇 개인지 return 하는 solution 함수 알고리즘 1. 주어진 숫자를 분리하여 만들수 있는 숫자를 모두 구한다 (조합 이용) 2. 소수를 구하는 함수를 작성하여 모둔 경우의 숫자에 대해 소수를 판별한다 3...
[python] 프로그래머스 - H-index
·
파이썬/프로그래머스
문제링크 :https://programmers.co.kr/learn/courses/30/lessons/42747 코딩테스트 연습 - H-Index H-Index는 과학자의 생산성과 영향력을 나타내는 지표입니다. 어느 과학자의 H-Index를 나타내는 값인 h를 구하려고 합니다. 위키백과1에 따르면, H-Index는 다음과 같이 구합니다. 어떤 과학자가 발표 programmers.co.kr 문제설명 어떤 과학자가 발표한 논문의 인용 횟수를 담은 배열 citations가 매개변수로 주어질 때, 이 과학자의 H-Index를 return 하는 solution 함수 알고리즘 1. 리스트를 정렬하여 가장큰수를 시작으로 for문을 돌린다. 2. for문에서 해당 i 보다 큰 숫자가 citations 에 있는 갯수를 ..
[python ] 프로그래머스 - 가장 큰 수
·
파이썬/프로그래머스
문제링크 :https://programmers.co.kr/learn/courses/30/lessons/42746 코딩테스트 연습 - 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 �� programmers.co.kr 문제설명 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 수를 문자열로 바꾸어 return 하는 solution 함수 알고리즘 1. 문자를 정렬 하는데 정렬하는 기준이 되는 boolen 을 재정의 해준다. 2. 재정의 ..
ariz1623
코딩의 숲