반응형

코딩스토리 55

파이토치(Pytorch) 설치하기 - 딥러닝

지난 시간에 딥러닝에 대한 카테고리를 신설하고 딥러닝을 이용한 비트코인 자동매매 프로그램을 만드는 과정을 포스팅할 예정임을 말씀드렸는데요. 그 첫번째 시작으로 딥러닝에 사용할 파이토치(Pytorch)를 설치하는 방법에 대해서 살펴 보려고 합니다. 설치하고자 하는 환경은 다를 수 있기 때문에 사용하는 환경에 따라 다른 버전을 설치해야 할 수 있는 점을 미리 양해 부탁 드리겠습니다. 목차 - 클릭하면 이동합니다. 파이토치 설치하기 파이토치(Pytorch) 파이토치는 딥러닝 프로그램을 개발하기 위해 사용되는 유명하고 많이 사용되는 라이브러리 중에 하나입니다. 파이썬을 기반으로한 라이브러리로 다른 유명한 딥러닝 라이브러리보다 구현하기 간결하고 수월한 편이라 딥러닝 프로그램을 개발하는데 널리 사용되고 있습니다. ..

인공지능 / 머신러닝 / 딥러닝

개인적으로 최근에 머신러닝과 딥러닝에 관심을 가지게 된 계기가 생겨서 해당 부분을 공부하며 습득해가는 내용을 기록하고 참고하기 위해 머신러닝 및 딥러닝 카테고리를 신설하였습니다. 이 카테고리에서는 인공지능, 머신러닝 그리고 딥러닝에 대한 내용을 제가 이해한 내용을 기반으로 기록해 나갈 예정이며 단기적으로는 비트코인 자동매매 프로그램에 딥러닝을 적용시켜 보는것을 목표로 해 보려고 합니다. 블로그에 포스팅하는 내용은 주관적인 내용이 포함될 수 있기 때문에 읽는 사람에게 올바르지 않은 정보로 작용할 수 있는 점을 미리 양해 부탁 드리겠습니다. 그럼 이번 시간에는 간단히 인공지는, 머신러닝, 딥러닝이 무엇인지 간략히 살펴보고 비트코인 자동매매에는 어떻게 적용할 수 있을까에 대한 고민을 조금 해보려고 합니다. 목..

PostgreSQL 데이터베이스 저장공간 확보하기 - Truncate, Vacuum

지난 포스팅까지 웹소켓을 이용하여 업비트 현재가 정보를 구독/수신하여 PostgreSQL DB에 저장하는 방법에 대해서 살펴 보았습니다. PostgreSQL 데이터베이스는 무료로 사용할 수 있는 DB이긴 하지만 오라클 클라우드 프리티어 서버에서는 무료로 사용할 수 있는 디스크 용량이 최대 200G이기 때문에 데이터를 무한대로 쌓아둘 수는 없습니다. 이번 시간에는 PostgreSQL에서 데이터를 삭제하고 디스크 용량을 반환 받는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. 현재 사이즈 확인 현재가 테이블 데이터 사이즈 확인 웹소켓을 이용하여 업비트에서 거래되고 있는 KRW 마켓의 모든 종목의 현재가 데이터를 구독하여 전부 저장을 진행하고 있는데요. 지금까지 쌓인 로우수와 서버에 사용되고 ..

오라클 리눅스 8 - PostgreSQL 13 외부 접속하기

지난 포스팅에서 리눅스 서버에 PostgreSQL 13 버전을 설치하고 설정하는 방법에 대해서 살펴 보았습니다. 이어서 이번 시간에는 방화벽 설정등을 마무리 짓고 DBeaver를 통해 외부에서 DB에 접속하는 방법에 대해서 살펴보겠습니다. 아직 설치 및 설정을 하지 못하신 분들은 아래 포스팅을 참고하여 설치 및 설정을 진행하시면 됩니다. 2022.02.07 - [코딩스토리/리눅스] - 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로그램에서 사용할 PostgreSQL 데이터베이스 13버젼을 오라클 리눅스 8 환경에서 설치하는 방법에 대해서 살펴 보려..

오라클 리눅스 8 - PostgreSQL 13 설정하기

이번 시간에는 지난 포스팅에 이어 오라클 리눅스 8에 설치한 PostgreSQL의 DB를 설정하는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. PostgreSQL 설정하기 PostgreSQL을 설정하기 위해서는 먼저 PostgreSQL이 설치되어 있어야 합니다. 아직 설치하지 않으신 분들은 아래 포스팅을 참고하여 설치를 먼저 진행 부탁 드립니다. 2022.02.07 - [코딩스토리/리눅스] - 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로그램에서 사용할 PostgreSQL 데이터베이스 13버젼을 오라클 리눅스 8 환경에서 설치하..

오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기

이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로그램에서 사용할 PostgreSQL 데이터베이스 13버젼을 오라클 리눅스 8 환경에서 설치하는 방법에 대해서 살펴 보려고 합니다. Tech&Fin에서 앞으로 다룰 프로젝트에서 여러가지 데이터베이스 중에 왜 PostgreSQL 데이터베이스를 선택했는지는 아래 포스팅을 참고 부탁 드립니다. 2022.02.04 - [코딩스토리/개발관련] - 데이터베이스 비교 - 오라클, MySQL(MariaDB), PostgreSQL 데이터베이스 비교 - 오라클, MySQL(MariaDB), PostgreSQL Tech&Fin에서는 현재 파이썬을 이용하여 비트코인 자동매매 프로그램을 개발하는 과정을 포스팅하고 있는데요. 과정을 진행하면서 웹소켓 데이터를 데..

리눅스 VI 명령어 - VI에디터 기본 필수 명령어

리눅스는 일반적으로 서버를 다루기 때문에 윈도우즈 OS와는 다르게 화면이 화려하지 않고 텍스트 기반의 형태로 되어 있습니다. 물론 리눅스도 윈도우즈와 비슷하게 GUI 환경을 설치하고 구동할 수는 있지만 특별한 경우를 제외하고는 특별한 의미가 없기 때문에 텍스트 형태의 가벼운 UI를 사용하는 것이 일반적입니다. 리눅스에서는 파일을 편집하기 위해서 'VI에디터'라는 것을 사용하는데 윈도우즈의 메모장과 비슷한 역할을 하는 툴이라고 생각하시면 됩니다. 하지만 VI에디터는 윈도우즈의 메모장과는 다르게 커서를 이동하거나 저장을 하는 방법이 많이 다른데요. 명령어가 많고 헷갈리기 때문에 처음 접하시는 분들은 많이 어색하실 수 있습니다. 하지만 VI에디터는 계속해서 사용할 수밖에 없기 때문에 편하게 서버에서 작업을 하..

무료 SQL DB 툴 추천 - DBeaver 디비버

Tech&Fin에서는 이제부터 본격적으로 데이터베이스를 활용한 비트코인 자동매매 프로그램을 만드는 과정을 포스팅하려고 하는데요. 데이터베이스 서버에 접속하여 SQL 쿼리를 실행하기 위해서는 접속을 위한 툴이 필요합니다. DB툴은 종류가 상당히 많고 대부분 해당 데이터베이스에서 제공하는 기본적인 툴들이 있지만 일부는 라이센스의 제한등이 있고 다른 종류의 DB를 사용하기 위해서는 여러가지 툴을 사용해야 하는 불편함이 따를 수 있는데요. 이번 포스팅에서는 그 중에서 무료로 사용할 수 있으며 다양한 종류의 DB를 지원하는 툴인 DBeaver(디비버)에 대해서 살펴보려고 합니다. 지난 시간에 말씀드린 바와 같이 앞으로의 Tech&Fin 연재에서는 PostgreSQL 데이터베이스를 사용할 예정인데요. 앞으로의 포스..

데이터베이스 비교 - 오라클, MySQL(MariaDB), PostgreSQL

Tech&Fin에서는 현재 파이썬을 이용하여 비트코인 자동매매 프로그램을 개발하는 과정을 포스팅하고 있는데요. 과정을 진행하면서 웹소켓 데이터를 데이터베이스에 저장하여 활용하는 포스팅도 진행중에 있습니다. 이 때 어떤 데이터베이스를 사용해야 할 지 조금 고민이 될 수 있는데요. 이번 시간에는 여러가지 데이터베이스의 특성을 비교해 보고 어떤 데이터베이스를 선택하여 프로젝트를 진행하면 좋을지에 대해서 알아보는 시간을 가져 보겠습니다. 목차 - 클릭하면 이동합니다. 데이터베이스 비교 데이터베이스를 선택할 때 가장 중요한 것은 목적에 맞는 데이터베이스를 선택하는 것인데요. 예를 들어 다수의 유저가 동시에 접속하여 데이터베이스의 내용을 조회하는 서비스는 다중 접속에 유리한 데이터베이스를 사용하는 것이 좋으며 사용..

오라클 리눅스 8 - CPU 및 메모리 사용량 체크하기

얼마전에 리눅스 서버에서 디스크 사용량을 체크하는 방법에 대해서 살펴본 적이 있는데요. 무료로 사용하는 오라클 프리티어 서버는 메모리 및 CPU도 한정되어 있어 많은 프로그램을 백그라운드이서 수행하는 경우 메모리 및 CPU 사용량이 한계에 도달하여 전체적으로 느려지거나 수행이 어려운 경우가 발생할 수 있습니다. 리눅스 서버 디스크 사용량을 체크하는 방법은 아래 포스팅을 통해 확인하실 수 있습니다. 2022.01.28 - [코딩스토리/리눅스] - 오라클 리눅스 - 저장공간 / 폴더 및 파일 용량 체크하기 오라클 리눅스 - 저장공간 / 폴더 및 파일 용량 체크하기 오라클 프리티어를 사용하여 무료 서버를 사용하다보면 한정되어 있는 부트볼륨의 용량이 부족할 수 있기 때문에 자주 체크하고 필요한 경우 정리를 해 ..

반응형