아래 글에 이어 작성된 글입니다. [인공지능] 딥러닝과 Python 라이브러리 본격적으로 인공지능을 실습하기 전 Python의 여러 라이브러리를 소개합니다. Python(파이썬)은 머신러닝 프로젝트의 언어로 많이 선택되는 대표적인 언어입니다. 파이썬의 여러 라이브러리를 이 munak.tistory.com 기본적인 Numpy의 사용법과 연습문제 풀이를 진행합니다. Numpy Numpy(넘파이)는 과학 및 공학 분야에서 널리 사용되는 파이썬의 오픈소스 라이브러리로 기존 파이썬에서 제공하는 리스트보다 빠른 계산 속도를 가진 ndarray(다차원 배열) 배열을 사용할 수 있도록 해줍니다. 인공지능의 반은 잘 정제된 데이터이기 때문에 좋은 품질의 데이터를 모으고 또 그 데이터를 이해하는 것이 굉장히 중요합니다. ..
본격적으로 인공지능을 실습하기 전 Python의 여러 라이브러리를 소개합니다. 해당 라이브러리에 대한 실습 및 사용 예시들은 따로 작성해 추가할 예정입니다. Python(파이썬)은 머신러닝 프로젝트의 언어로 많이 선택되는 대표적인 언어입니다. 파이썬의 여러 라이브러리를 이용해 우리는 상위 레벨에서 쉽게 딥러닝까지 다룰 수 있습니다. Numpy Numpy(넘파이)는 과학 및 공학 분야에서 널리 사용되는 파이썬의 오픈소스 라이브러리입니다. 기존 파이썬에서 제공하는 리스트보다 빠른 계산 속도를 가진 ndarray(다차원 배열) 배열을 사용할 수 있도록 해줍니다. 리스트는 굉장히 강력한 자료구조이지만 데이터가 비연속적인 위치에 저장되기 때문에, 딥러닝과 같이 대량의 데이터를 처리해야 하는 경우에는 효율적이지 않..
코드 컨벤션의 개념과 java 코드 컨벤션에 대해 다룹니다. 코드 컨벤션 (Code Conventions) 코딩 컨벤션(Coding Convention)이라고도 불리며, 읽고 관리하기 쉬운 코드를 작성하기 위한 일종의 코딩 스타일 규약을 말합니다. 필요성 혼자 개발을 하는 상황이라면 코드 컨벤션의 필요성이 적다고 느껴질 수도 있습니다. 하지만 여러 명의 개발자가 하나의 프로젝트에 투입이 되는 상황에서 각자의 스타일대로 코딩을 한다면, 다른 사람의 코드를 이해하거나 오류를 찾는데에 불필요한 시간이 소요되는 문제가 발생합니다. 이는 사전에 코드 스타일을 통일함으로써 해결할 수 있습니다. 코드 컨벤션을 준수하면 코드의 가독성이 좋아지고, 성능에 영향을 주거나 오류를 발생시키는 잠재적 위험 요소를 줄여주며, 특..
아래 글에 이어 작성된 글입니다. [인공지능] 다층 퍼셉트론 (MLP)과 역전파 알고리즘 아래 글에 이어 작성된 글입니다. [인공지능] 인공신경망의 시작, 퍼셉트론 아래 글에 이어 작성된 글입니다. [인공지능] 머신러닝과 인공신경망 아래 글에 이어 작성된 글입니다. [인공지능] 전 munak.tistory.com 신경망 학습에서 사용되는 하이퍼 파라미터(hyper parameter) 들에 대해 다룹니다. 신경망이 주목받기 시작함에 따라 효율적인 학습을 위한 여러 연구가 진행되었습니다. 이에 앞서 살펴본 손실함수, 활성화 함수 등 학습에 관여하는 일명 하이퍼 파라미터들이 개발되었는데요. 이번글에서는 여러 하이퍼 파라미터 들에 대해 작성해 보겠습니다. + 이름이 하이퍼 파라미터인 이유? 신경망에는 가중치와 ..
아래 글에 이어 작성된 글입니다. [인공지능] 인공신경망의 시작, 퍼셉트론 아래 글에 이어 작성된 글입니다. [인공지능] 머신러닝과 인공신경망 아래 글에 이어 작성된 글입니다. [인공지능] 전문가 시스템과 지식 아래글에 이어 작성된 글입니다. [인공지능] 탐색 아래 munak.tistory.com 다층 퍼셉트론 MLP와 핵심인 역전파 알고리즘에 대한 내용을 다룹니다. 다층 퍼셉트론 : Multilayer Perceptron 다층 퍼셉트론(MLP)은 입력층과 출력층 사이에 은닉층이라는 새로운 층을 가지고 있는 퍼셉트론을 말합니다. 기존의 퍼셉트론의 경우 한 개의 뉴런 구조만을 가진 단순한 형태였으며, XOR을 학습하지 못하는 등의 한계점이 있었습니다. 연구자들은 우리의 뇌가 수백만 개의 뉴런들로 이루어져 ..
아래 글에 이어 작성된 글입니다. [인공지능] 머신러닝과 인공신경망 아래 글에 이어 작성된 글입니다. [인공지능] 전문가 시스템과 지식 아래글에 이어 작성된 글입니다. [인공지능] 탐색 아래글에 이어 작성된 글입니다. [인공지능] 인공지능과 딥러닝 [인공지능 munak.tistory.com 인공신경망의 초기 모델 퍼셉트론에 대한 설명과 sklearn을 이용한 간단한 구현을 다룹니다. 퍼셉트론은 하나의 뉴런 모델로 구성된 신경망을 말합니다. 이번 글에서는 간단한 예시를 들어 퍼셉트론의 학습 알고리즘과 그 한계점에 대해 알아보도록 하겠습니다. 퍼셉트론 학습 알고리즘과 AND 연산 학습 퍼셉트론은 다음과 같은 학습 알고리즘을 사용합니다. 입력 데이터와 출력 데이터가 필요하고 바이어스는 입력이 1인 가중치 \(..
Github 프로필 꾸미기에 사용되는 여러 API를 모아 보았습니다. (저도 아직 빈약한,,, ㅎㅎ) Github에서는 자신의 ID를 가진 repository를 프로필로 사용할 수 있도록 해두었습니다. Public에 README 문서를 추가한 뒤 편집하면 됩니다. HTML과 마크업 언어를 지원합니다. 아래 문서에서 잘된 프로필 예시를 살펴볼 수 있습니다. GitHub - abhisheknaiidu/awesome-github-profile-readme: 😎 A curated list of awesome GitHub Profile READMEs 📝 😎 A curated list of awesome GitHub Profile READMEs 📝 - GitHub - abhisheknaiidu/awesome-git..
REST와 API의 정의, 그리고 통용되고 있는 REST API의 의미와 RESTful 등에 관한 자료들 입니다. 글을 작성해 볼까 하다 이미 정리가 되어있는 좋은 자료들이 많아 링크로 첨부하게 되었습니다 [얄팍한 코딩사전] REST API가 뭔가요? [이응준(비바리퍼블리카)] 그런 REST API로 괜찮은가 그런 REST API로 괜찮은가 발표자 : 이응준 deview.kr [Microsoft Docs] RESTful 웹 API 디자인 웹 API 디자인 모범 사례 - Azure Architecture Center 플랫폼 독립성과 서비스 진화를 지원하는 웹 API 설계를 위한 모범 사례를 알아봅니다. docs.microsoft.com 스스로 작성한 글이 아닌 자료 링크입니다. 문제가 될 시 삭제될 수 있..