전체 글291 행렬의 계산 성능 개선 행렬을 계산할때 400x1000 인풋이 들어오고 히든 노드가 100개라고하면 (400x 1000) (1000x100) 의 dot product를 수행하게 된다. 이것의 문제점 1. 시간 문제 2. 전체 입력데이터 행렬에 대한 개선된 W, b 값을 한꺼번에 구해야 하기때문에 W, b이 결정되기가 쉽지 않다. 데이터 한 행씩 계산을 하게 되면 W, b의 값이 적절하게 선정될 수 있는 가능성이 높아질 수도 있다. 행렬의 크기가 클 때 not batch를 사용하는 방법도 고려해 보도록 하자. 2019. 7. 24. [프로그래머스 / 고득점 kit] 탐욕법: 조이스틱 ver2 0. 문제링크 1. 풀이방법 설명 2. 코드첨부 0. 문제링크 https://programmers.co.kr/learn/courses/30/lessons/42860# 코딩테스트 연습 - 조이스틱 | 프로그래머스 조이스틱으로 알파벳 이름을 완성하세요. 맨 처음엔 A로만 이루어져 있습니다. ex) 완성해야 하는 이름이 세 글자면 AAA, 네 글자면 AAAA 조이스틱을 각 방향으로 움직이면 아래와 같습니다. ▲ - 다음 알파벳 ▼ - 이전 알파벳 (A에서 아래쪽으로 이동하면 Z로) ◀ - 커서를 왼쪽으로 이동 (첫 번째 위치에서 왼쪽으로 이동하면 마지막 문자에 커서) ▶ - 커서를 오른쪽으로 이동 예를 들어 아래의 방법으로 JAZ를 만들 수 있습니다. - 첫 번째 위 programmers.co.kr 1. 풀이.. 2019. 7. 24. [프로그래머스 / 고득점 kit] 탐욕법: 조이스틱- ver 1 스틱 움직임을 시작시에 오른쪽과 왼쪽으로 구분하여 풀어가면서 더 복잡해 지는 경우가 발생한다. 1.오른쪽으로 가다가 왼쪽으로 되돌아 가는경우. 2.왼쪽으로 가다가 오른쪽으로 되돌아 가는경우. 해결 : 애초에 오른쪽으로 가는것을 기준으로 하고 되돌아 가야 할 때 되돌아 가도록 짜면 될 것 같다. 코드 첨부: i = 0 alpha_dict = {} for x in "ABCDEFGHIJKLMNOPQRSTUVWXYZ": if i 2019. 7. 24. Logicgate using neural network with hidden layer 오늘 구현했던 코드 2019. 7. 23. 이전 1 ··· 63 64 65 66 67 68 69 ··· 73 다음