본문 바로가기

분류 전체보기142

1. 머신러닝이란?(정의, 문제 해결 과정, 종류) 개요 최근 인공지능 관련 기술들이 핫한 만큼, 이번 페이지에는 머신러닝에 대한 글들을 올려보도록 하겠습니다. 목차 1. 머신러닝이란? 2. 머신러닝 문제 해결 과정 3. 머신러닝의 종류 1. 머신러닝이란? 위키피디아에서는 머신러닝을 "인공지능의 한 분야로 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야"라고 정의하고 있습니다. 보통 인공지능, ai, 머신러닝, 딥러닝 등의 개념을 혼동해서 사용하는 경우가 많습니다. 정확하게 보자면, 인공지능(ai)의 범주 안에 머신러닝이 있으며, 머신러닝의 범주 안에 딥러닝이라는 개념이 있다고 이해하면 됩니다. 2. 머신러닝 문제 해결 과정 머신러닝은 기본적으로 3가지 개념으로 나뉘게 됩니다. - 문제(Task) T : 해결해야 하는 문제로, 머신러닝에게.. 2021. 1. 6.
[python]Visual Studio Code 추천 extension 모음 개요 Visual Studio Code에는 사용자의 편의성을 위하여 유저들이 제작한 여러 extension 모음이 있습니다. 그 중에서 python을 개발할 시에 유용하게 활용할 수 있는 extension 목록에 대해 서술하겠습니다. 목차 1. Python Type Hint 2. Python Indent 3. Python Extended 4. Python Docstring Generator 5. Path Autocomplete 6. Material Icon Theme 7. indent-rainbow 8. Korean Language Pack for VisualStudioCode 9. Bracket Pair Colorizer 2 1. Python Type Hint 이름 그대로 여러 type 예시들을 보여주.. 2021. 1. 5.
[python]아나콘다(anaconda) 설치 방법 및 설명 개요 아나콘다는 파이썬 사용시 함께 사용하는 효율적인 관리 프로그램입니다. 이번 글에서는 아나콘다의 필요성, 설치 방법, 설치 후 이용 방법에 대해 서술할 예정입니다. 목차 · 아나콘다란? · 아나콘다 설치 방법 · 아나콘다 이용 방법 · 아나콘다란? 아나콘다는 여러 패키지를 기본적으로 포함하고 있는 파이썬 배포판입니다. 때문에 머신러닝과 데이터 분석 시 편리하게 사용할 수 있습니다. 아나콘다의 또 다른 장점은 버전관리 입니다. 파이썬으로 개발을 진행하면 여러 오픈소스들을 활용하게 되는데, 서로간의 버전이 달라지거나 업데이트를 하다 보면 충돌이 일어날 수 있게 됩니다. 이때, 아나콘다로 가상환경을 구현하면 버전을 유지하면서 작업할 수 있다는 장점이 있습니다. · 아나콘다 설치 방법 우선 www.anaco.. 2021. 1. 5.
3. Git remote, push 개요 이번 게시물에서는 원격 저장소와 로컬 저장소 끼리 서로 동기화시키는 방법에 대해서 서술하겠습니다. 목차 · 원격 저장소 추가 · 원격 저장소 동기화 1. 원격 저장소 추가 원격 저장소를 받아오려면 "git clone", 즉 기존의 git repository를 복사해야 합니다. 가장 간단하게 할 수 있는 방법으로는 clone with https 옵션으로 클론을 하는 것입니다. git clone (git의 https 주소) : 원격 저장소 연결함 https://웹 호스트 서비스/그룹명/프로젝트명 git remote : 연결된 원격 저장소 확인 git remote rename (구 저장소 이름) (신 저장소 이름) : 연결된 원격 저장소의 이름 변경 git remote rm (저장소 이름) : 원격 저장.. 2020. 12. 20.
2. Git branch, merge 지난 개시글에 이어서 이번에는 git branch 위주로 설명하고자 합니다. 목차 · git branch란? · git merge - fast-foward - 갈라지는 branch - merge conflict(충돌) 해결 1. git branch란? git branch란, 독립적으로 어떤 작업을 진행하기 위한 개념을 말합니다. 각각의 branch는 다른 branch의 영향을 받지 않으며, 이를 활용하여 협업, 백업, 테스트 등 다양하게 활용할 수 있습니다. git branch는 크게 두 종류로 나누어지는데, 1. 메인 branch : 배포할 수준인 안정적인 branch 2. 토픽 branch : 기능 추가 또는 버그 수정과 같은 단위 작업을 위한 branch git branch 브랜치이름 : 브랜치를 .. 2020. 12. 20.
1. Git(add, commit), Github 개요 이번에 블로그에 처음으로 포스팅하면서 모든 프로그램 관리의 기초인 git에 대해 서술해보고자 합니다. 개인이 프로젝트 관리하기도 용이하며, 팀원들 간의 협업에도 자주 쓰이는 서비스임으로 다뤄보고자 합니다. 목차 · Git이란? · Git 저장소 만들기(github) · Git 저장소 만들기(로컬) · 로컬 저장소에 커밋하기 1. Git이란? 소스코드를 효과적으로 관리하기 위한 서비스로서, 여러 장점들을 지니고 있어 많이 사용하고 있습니다. 특징으로는 가지치기와 병합을 통한 효율적인 협업이 가능하고, 버전 관리 또한 간편합니다. Git 호스팅 서비스에는 Github, Gitlab, Bitbucket 등이 있는데, 이 중에서 우리는 Github를 사용하고 관리해볼 것입니다. 2. Git 저장소 만들기(.. 2020. 12. 20.