전체 글 18

컴퓨터공학 전공자 따라잡기 2일차

-컴퓨터공학 전공자 따라잡기 2일차 학습일지 -운영체제와 응용 프로그램간의 관계 운영체제는 응용프로그램을 관리해준다. - 응용 프로그램간의 권한을 관리해주고, 사용하는 사용자도 관리해준다. - 시스템자원을 관리해준다. - 사용자와 컴퓨터간의 커뮤니케이션을 관리 운영체제의 목표 : 사용자가 사용하는 응용 프로그램이 효율적이고 적절하게 동작하도록 지원 운영체제는 응용 프로그램이 요청하는 시스템 리소스를 효율적으로 분배하고 지원하는 소프트웨어 컴퓨터를 키면 운영체제는 메모리에 올라가게 되는데 이 구조를 폰노이만 구조라고 한다. - 폰 노이만의 구조를 만든 사람은 헝가리 출신의 미국에서 활동한 수학자이다. 여러분야의 다양한 업적을 남겼는데, 그 중에서 특히 '전자계산기의 이론 설계 시론'이라는 논문에서 '프로그..

운영체제의 역할

- IT계열쪽으로 이직하기 위해서 인천의 연희직업전문학교에서 국비지원으로 자율주행 영상인식 관련 강의를 듣고있는데, 취업을 하기 위해서 듣고는 있지만 수업만 들어서는 솔직히 부족하다는 생각도 들고 따로 공부를 하고 싶은 마음에 컴퓨터공학에 대해서 알아보고 배워보는 시간을 가지고 있다. 컴퓨터공학 전공자가 아니기 때문에 IT계열로 이직하는게 쉽지 않겠지만 열심히 공부하면서 할수있다라는 마음가짐으로 시작하여 취업하는 그 날 까지 하루하루 열심히 공부일지를 써내려갈 생각이다. - 시작 강의 오리엔테이션과 운영체제과목에 대한 소개 운영체제 역할1 : 시스템자원(System Resource)관리자 - Operating System 또는 OS라고 부릅니다. -시스템자원(System Resource) = 컴퓨터 하드..

리눅스(우분투) 기본 명령어 및 디렉터리

- VMware에 접속하면 이렇게 가상환경 GUI가 뜨게된다. 우분투 명령어를 실행하고 싶으면 아래 이미지에 나와있는 곳을 클릭하거나 프롬프트를 실행시키거나 Ctrl+Alt+t를 누르면 프롬프트가 실행이된다. - 프롬프트가 실행이 되면 다음과 같은 화면이 나오는데 여기서 명령어를 실행해줄 수 있다. - mingi1@ubuntu:~$ - / 가장 최상위에 있는 디렉터리, 모든 디렉터리의 시작점(root 디렉터리라 부른다.) - /lib 커널이 동작할 때 필요한 모듈과 프로그램에 필요한 라이브러리 파일들 -/media DVD,USB와 같은 외부장치를 연결하는 디렉터리 -/dev 장치 파일이 담긴 디렉터리 -/home 사용자 홈 디렉터리가 생성되는 디렉터리 -/root 관리자(root)의 홈 디렉터리 -/sy..

리눅스 2021.03.24

MySQL 기본다지기(3)(between,in,case end 조건식,여러 테이블 join,foreign key등등)

- 테이블에서 데이터를 찾을 때 몇년도 부터 몇년도까지만 나오게 데이터가 필요할 때가 있다. 그럴 때 유용하게 쓸 수 있는 명령어가 between입니다. - 아래 이미지에 나오는 데이터는 책 정보에 대한 데이터입니다. - 아래에서 알아 볼 명령어들은 아래 이미지에 나오는 데이터를 가지고 실습해보도록 하겠습니다. - 아래 이미지와 같이 where 뒤에 찾고자 하는 컬럼을 쓰고 between을 써주면 몇년도부터 몇년도까지 찾고자하는 년도 데이터를 가져올 수 있습니다. 만약 between 2004 and 2015라고 적어주면 2004년과 2015년을 포함한 사이 년도를 찾아준다는 것을 기억해두면 좋을 거 같습니다. - 다음으로는 만약 연결되지 않는 특정한 값만 데이터에서 찾고자 할 때 쓰는 in, not in..

DataBase 2021.03.17

MySQL 기본다지기(AWS를 이용한 MySQL 접속하기)

- DataBase란 여러 가지 업무에 공동으로 필요한 데이터를 유기적으로 결합하여 저장한 집합체. 데이터를 효율적으로 처리하기 위하여 개발된 것으로, 같은 데이터가 중복되는 문제를 없앨 수 있으며 업무가 확대되어도 새로 파일을 준비할 필요가 없다는 장점이 있다. 예전과 달리 요즘에는 쉽게 정보를 찾고 얻을 수가 있어 DataBase의 필요성이 증대되고 있는 추세이다. 몇년새에 IT산업이 크게 발전하고 있고 코로나로 인해 피해입은 업종도 많지만 IT산업은 큰 수혜를 입었다. 그래서 빅데이터에 대한 중요성이 높아지고 빅데이터의 중요성이 높아지면서 DataBase에 대한 필요성과 성장은 더더욱 높아지고 있는 현실이다. DataBase를 이용하기 위해서는 MySQL을 사용하며 예전과 달리 요즘에는 쉽게 정보를..

DataBase 2021.03.15

딥러닝(LSTM)을 이용한 테슬라 주가 예측 모델 만들기

- 오늘은 딥러닝을 이용한 테슬라 주가 예측 모델을 만들어 보았다. 모델링은 LSTM을 이용하여 진행하였는데, LSTM은 RNN의 한 종류로써 RNN과 비슷하게 기능하지만 LSTM같은 경우는 RNN의 "shot-term memory(단기기억)" 문제를 해결한다. LSTM은 "long shot term memory"(장기기억)을 보존 하는 능력이 있다. 아래 이미지와 같이 그 전 기억들을 기억하면서 출력값으로 나타낼 수 있다. 출처=(Yahoo Finance - Stock Market Live, Quotes, Business & Finance News) - 예측 할 데이터는 테슬라 주가를 예측 할 예정이고, 데이터는 야후 파이낸스에서 가지고 왔다. - 우선 가장 기본적으로 예측 할 모델에 대해서 데이터를 ..

딥러닝 2021.03.05

Prophet 라이브러리를 이용하여 가격예측하기

- 이번 시간에는 Facebook에서 만든 Prophet라이브러리를 이용한 가격예측을 하는 코드를 만들어보겠다. 먼저 Prophet은 페이스북 연구팀의 션 테일러와 벤 레담은 블로그 포스트를 통해 “프로핏은 전문가는 물론 비전문가도 높은 품질의 예측 작업을 좀 더 쉽게 할 수 있는 툰”이라며, “예측들을 비전문가에게 직관적인 방식으로 맞춤화할 수 있다”고 설명했다. - Prophet의 코드는 github에서 무료로 다운 받을 수 있으며, 비즈니스 문제에 특화된 툴로, 컴퓨터 인프라 용량 계획처럼 최소한 수개월의 데이터가 필요하거나 시장 흐름에 영향을 미칠 수 있는 휴일(유통업체에게 블랙 프라이데이) 같이 계절 특성이 있는 문제, 트래픽을 예측하려는데 새 웹 사이트가 개설되는 것처럼 큰 영향을 미치는 행사..

딥러닝 2021.03.03