본문 바로가기
  • 머킹이의 머신로그

분류 전체보기132

[용어정리] 딥러닝 기본 개념 정리 [용어정리] 딥러닝 기본 개념 정리 1. 인공 뉴런(퍼셉트론) - 입력값과 가중치, 편향을 이용해 출력값을 내는 수학적 모델 2. 단층 인공 신경망 - 퍼셉트론을 하나만 사용하는 인공 신경망 3. 다층 인공 신경망 - 퍼셉트론을 여러 개 사용하는 인공 신경망 4. 입력층, 출력층, 은닉층 - 입력값을 표현하는 입력층, 신경망의 출력을 계산하는 출력층, 입력층 이후부터 출력증 전까지는 은닉층 5. 가중치 - 입력의 중요도를 나타내고 편향은 활성화의 경계가 원점으로부터 얼마나 이동할지를 결정 6. 활성화 함수 - 해당 뉴런의 출력을 다음 뉴런으로 넘길지를 결정 시그모이드 함수는 뉴런의 출력 값을 0과 1 사이로 고정 7. 손실 함수 - 정답과 신경망의 예측의 차이를 나타내는 함수 8. 경사 하강법 - 손실을.. 2024. 1. 10.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 가장 큰 수 찾기 안녕하세요 머킹입니다! 기상시간을 고치고자 마음을 먹었습니다... 이대로 살다가는 안될 것 같아요 아자자 def solution(array): sorted_array = sorted(array, reverse=True) max_value = sorted_array[0] answer = [max_value, array.index(max_value)] return answer 저는 이런 방식으로 풀었습니다. 다른 사람들의 풀이를 좀 보니까 되게 다양하게 푸셨더라구요. def solution(array): val = max(array) return [val, array.index(val)] 이렇게 푸신 분도 있고 def solution(array): retur.. 2024. 1. 8.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 문자열 계산하기 안녕하세요 머킹입니다! 요즘에 생각보다 날이 따뜻해서 되게 겨울이 아닌 것만 같아요. def solution(my_string): elements = my_string.split() answer = int(elements[0]) operator = None for elem in elements[1:]: if elem.isdigit(): num = int(elem) if operator == '+': answer += num elif operator == '-': answer -= num else: operator = elem return answer 저 이렇게 풀었는데 다른 풀이 보고 입을 다물지 못했습니다.. def solution(my_string): .. 2024. 1. 3.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 배열의 유사도 안녕하세요 머킹입니다! AI를 배우겠다고 시작한지 벌써 5.5개월의 시간이 흐르고 29일 학원도 수료했어요ㅎㅎ 진~짜 고민이 많은데 일단 하나씩 해보려고 합니다! 일단 기본기도 제대로 잡고 책도 계속 떼보려구요ㅎㅎ 코딩테스트도 당연히 열심히 하겠습니다. 하지만 이제 이론을 조금 곁들인 코딩테스트를 해볼까해요. 그래서 알고리즘을 생각하면서 LV1 부터 풀어보려고 합니다. 그러려면 열심히 0단계를 떼야겠네요. 배열의 유사도 def solution(s1, s2): answer = sum([1 for char in s1 if char in s2]) return answer 이렇게 풀었습니다! def solution(s1, s2): return len(set(s1)&.. 2023. 12. 31.
728x90