코딩야학-지도 학습
·
데이터 분석/코딩야학
지도학습의 순서 과거의 데이터 준비. 원인-결과 데이터를 준비한다. 데이터과학과 머신러닝 분야에서는 원인데이터를 독립 변수라고 하고 결과 데이터를 종속 변수라고 한다. 모델의 구조를 만듦 온도를 알려주면 판매량을 예측해주는 기계를 만듦 머신러닝에서는 모델이라고한다. 과거의 데이터가 독립변수가 1개 종속변수가 1개이므로 그에 맞는 모델을 설계한다. 데이터로 모델을 학습 모델을 데이터에 맞게 fitting 시킨다. 머신러닝에서는 모델을 학습 한다고 한다. 모델을 이용 원하는 독립변수를 입력하고 학습된 모델을 바탕으로 그에 맞는 종속 변수를 도출한다.
코딩야학-딥러닝 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 에 있는 갯수를 ..
ariz1623
코딩의 숲