전체 글86 Sigmoid가 Activate Function으로 안 쓰이는 이유 / Saturation / 지그재그 가중치 업데이트 시그모이드는 딥러닝에서 활성 함수 그리고 출력 함수로 쓰이는 대표적인 함수이다. 1. Sigmoid 함수의 특징 (1) Sigmoid 함수의 용도 Activation 함수 모델의 복잡도를 향상하기 위해서 활성화 함수로써 시그모이드를 사용한다. 선형의 결합은 결국 선형이기 때문이다. 비선형성을 주기 위해서 은닉층 출력값에 활성화 함수를 적용한다. Output 함수 Sigmoid 함수의 특징은 0에서 1 사이의 값을 출력하는 것에 있다. 이를 이용하여 0 또는 1의 이진분류를 가능하게 하는데, 이를 'squarshing'이라고 한다. Output 함수를 Squarsh 함수라고도 부른다. (2) Sigmoid 함수의 장점 Sigmoid 함수는 활성화 함수로서의 장점이 없다. 그래서 활성화 함수로는 다른 함수를.. 2023. 7. 29. [ BOJ 오답노트 ] 15683 C++ : 감시 1. 문제 해결 과정 (1) 총 가능한 경우의 수 계산 1번 CCTV는 4가지, 2번 CCTV는 2가지, 3번 CCTV는 4가지, 4번 CCTV는 4가지, 5번 CCTV는 1가지가 가능하다. 모두 4의 약수로, 총 가능한 경우의 수는 4의 거듭제곱승이다. 이 때, 지수는 CCTV의 개수이다. 예를 들면 위와 같은 경우로 나타낼 수 있다. CCTV 1번과 4번으로 총 2대가 있을 때의 경우의 수는 4의 2승으로 총 16가지이다. 여기에서 드는 의문이 예를 들어서 1번과 2번이 있다고 했을 때 총 경우의 수는 4 곱하기 2로 8인데, 4의 2승으로 총 16번을 조사하는 것이 아닌지 생각할 수 있는데, 전체적으로 시간 복잡도를 봤을 때 그 연산이 있다고 해서 시간 초과가 발생하지 않으므로 4의 거듭제곱으로 진.. 2023. 7. 26. DATA+AI 2023 / 오픈AI / 모자이크ML / Enterprise AI 미라클레터 2023.7.5 617호를 참고하여 작성한 게시글입니다. https://www.databricks.com/dataaisummit/ Home - Data + AI Summit 2023 | Databricks The premier event for the global data, analytics and AI community returns to San Francisco June 26-29. www.databricks.com 실리콘밸리에서 '데이터브릭스'가 주최한 Data+AI 2023 행사가 열렸다. 해당 행사의 핵심을 빌려 인공지능 산업 동향과 오픈소스 AI의 발전에 대해 이야기해보고자 한다. 1. 오픈소스 AI (1) 오픈소스 (Open Source) 소프트웨어 개발에 사용되는 코드를 공개하여.. 2023. 7. 12. [ BOJ 오답노트 ] 5107 C++ : 마니또 해결이 어려웠던 이유는 1. giver와 receiver가 쌍으로 존재하는데 이걸 어떤 자료구조를 써야 하는지 판단이 어려웠다. 2. BFS를 사용해야 할 것 같은데 Queue가 빈 상태가 되었다고 하나의 테스트 케이스가 끝난 것이 아니라서 어떻게 처리해야 할 지 어려웠다. 1. 문제 1번 : 'unordered_map' (1) map보다 더 빠른 탐색이 가능한 자료구조이다. map은 탐색에서 Binary Search Tree를 사용하여 O(log n)이라면, unordered_map은 Hash Table을 사용하여 O(1)이다. (2) 중복된 데이터를 허용하지 않는다. map에 비해서 데이터가 많을 때 월등히 좋은 성능을 보인다. (3) iterator로 접근해야 한다. index로 접근 불가능하다. .. 2023. 7. 10. 이전 1 2 3 4 5 ··· 22 다음