자료구조 복습 및 정리

자료구조(Data Structure) Chapter 1. Precondition & Postcondition Precondition 어떤 함수를 호출하는 프로그래머는 precondition이 유요하다는 것을 보장해야한다. 함수를 작성하는 프로그래머는 함수가 실행을 시작할 때, precondition이 참일 것을 기대할 수 있다. Postcondition 함수를 작성하는 프로그래머는 함수가 실행을 종료할 때, postcondition이 참이라는 것을 보장해야한다. Chapter 2. Abstract Data Types Class는 멤버 변수(Member Variables)와 멤버 함수(Member Functions)를 가진다. 객체(Object)란, 데이터 타입이 Class인 변수다. 프로그래머는 반드시 어떻게 새로운 클래스 타입을 선언할지, 어떻게 멤버 함수들을 사용할지, 해당 클래스를 어떻게 사용할지 알아야 한다. 대부분, 클래스의 멤버 함수는 멤버 변수에 정보를 배치하거나 이미 멤버 변수에 있는 정보를 사용한다. Chapter 3. Container Classes 컴퓨터 과학에서 Container Class는 클래스, 데이터...…

Twitter Mood Predicts the Stock Market

Twitter Mood Predicts the Stock Market author : Johan Bollen, Huina Mao, Xiaojun Zeng Abstract 행동 경제학(Behavioral Economics)은 감정이 근본적으로 개인의 행동이나 의사 결정에 영향을 미친다고 말한다. 이것은 또한 사회 전반에 적용되는가? 즉, 사회가 공동 의사 결정에 영향을 미치는 기분 또는 상태를 경험할 수 있는가? 그 확장에 의해 대중의 분위기는 경제 지표와 상관이 있고 심지어 예측력이 있습니까? 우리는 매우 큰 스케일의 트위터 피드에서 나온 집단의 기분이 DJIA(Dow Jones Industrial Average) 지수와 상호 관련이 있는지 조사했다. 우리는 OpinionFinder라는 긍정과 부정을 판단하는 툴과 6가지 분위기로 분류하는 GPOMS(Google-Profile of Mood States)라는 툴, 이 두 개의 툴로 트위터 피드를 매일 분석한다. 우리는 2008년 대선과...…

Using Tweets to Predict the Stock Market

Using Tweets to Predict the Stock Market author : Zhiang Hu, Jian Jiao, Jialu Zhu 1. Abstact 우리는 이 프로젝트를 통해 영향력 있는 트위터 유저와 그에 해당하는 하나의 주식 가격 움직임 사이의 관계를 찾아내려 한다. 우리가 사용할 데이터는 Tesla의 CEO인 Elon Musk의 트윗들과 Tesla의 주식 가격이다. SVM(Support Vector Machine) Model을 사용하여 다양한 시도를 할 것이다. 2. Background 영향령 있는 트위터 유저들의 트윗은 특정 주식 가격에 영향을 미칠 수 있다는 것을 발견했다. 예를 들어, 최근에 유명한 전기 자동차 회사인 Tesla의 주식은 자율 주행에 대한 Elon Musk(Tesla CEO)의 트윗이 업데이트 되고 난 후에 크게 상승했다. 게다가, AP(Associated Press) 통신의 트위터 계정이 백악관에서...…

Jekyll 설정하기

Jekyll 설정하기 Jekyll을 설정하는 것은 생각보다 고통스럽다. Jekyll 간단하고 블로그스러운 정적 웹페이지 생성기 가장 큰 이점은 GitHub를 통해 Page, Blog 또는 WebSite를 무료로 호스팅 할 수 있음 요구사항(Requirements) GNU/Linux, Unix 또는 MacOS Ruby 버전 2.0 이상 RubyGems GCC와 Make 설정하기(Set-Up) 운영체제(OS) 운영체제는 여러 가지가 있지만 우분투 16.04 LTS가 기타 패키지들이 최신이어서 선택함 Ubuntu 16.04 LTS Ruby 설치 Ruby와 Ruby-dev 둘 다 필요함 sudo apt-get install ruby ruby-dev RubyGems RubyGems는 Ruby를 설치 한 후 다음 명령어를 실행 sudo gem update --system GCC와 Make GCC와 Make는 Ubuntu Desktop 버전을 설치해다면 자동으로 설치되어 있음 설치 여부가 궁금하다면 다음 명령어를 실행 gcc -v make...…