목록분류 전체보기 (117)
ROKO
대학생활을 하며 공통적으로 할 수 있는 질문들을 해소할 만할 자료들을 모아 보았다. 자료는 추후 계속 업데이트할 예정이다. 전공진로설계 대학생활 100문 100답 논문 사이트 https://sci-hub.se Sci-Hub: to remove all barriers in the way of science sci-hub.se 논문 설명중 DOI 부분을 복사하여 위 링크에 입력하면 논문을 볼 수 있다. 단, 최신 논문은 업데이트가 늦어 볼 수 없다.
중앙도서관 사이트 도서 예약 원하는 도서가 모두 대출된 경우 웹사이트에서 도서를 예약할 수 있다. 예약 통지 이후 2일이내에 빌려야 하며 2회 이상 대출하지 않으면 60일간 예약자격이 정지된다. https://dl.jbnu.ac.kr/webcontent/info/38 전북대학교 전북대학교 dl.jbnu.ac.kr 학술 검색 학부생이나 대학원생 생활을 하다가 논문을 조사해야하는 경우가 생길 때가 있다. 무료 공개하는 논문이 아닌 이상 대체로 구독료를 내고 논문을 읽을 수 있는데, 전북대 재학생인 경우 전북대학교 자격을 통해 무료로 논문을 볼 수 있다. 논문이 여러 학술지에서 나오는데 각 학술지마다 구독료를 내지않고 무료로 원하는 논문을 볼 수 있다는 것은 정말 큰 혜택이다. https://dl.jbnu.a..

대학생활을 하면서 본전공으로 졸업을 할 수 있으나, 여러 전공을 가지고 졸업하는 경우도 많다. 이에 대해 간략히 다뤄보자. 각 졸업 요건은 학과, 년도마다 다르므로 자신이 무슨학과이고 몇년도 입학생인지 알아본뒤에 알아보아야 한다. 우선 모든 과목 조회는 전북대 포털 -> 개설강좌를 통해 확인할 수 있다. 강의계획서 또한 확인할 수 있으니 유용히 사용하자. http://oasis.jbnu.ac.kr/jbnu/sugang/sbjt/sbjt.html 개설강좌조회 oasis.jbnu.ac.kr 본전공 입학한 전공이며 졸업요건은 학과 홈페이지 교과과정에 자세이 적혀있다. 검색 예시 (전북대 00학과 -> 교과과정) 전북대학교 자연과학대학 수학과 기준 출처 : https://math.jbnu.ac.kr/math/6..

ML(Machine Learning)을 다루기 앞서 컴퓨터 공학에서 학습의 의미란 무엇일까? 컴퓨터 프로그램은 experience(E)이나 Data를 통해 학습하여 tasks들을 수행하고 performance measure(P)를 나타낸다. 즉, ML 은 데이터 학습을 통해 알고리즘을 자동으로 만드는 프로그래밍이다. 예를 들면 강아지와 고양이 사진 10000장을 구분하는 작업을 할때, 한장씩 사람이 구분하는것보다 사진에서 강아지와 고양이의 특징을 구분해 분류하는 알고리즘을 만들어 낸다면 작업효율이 올라갈 것이다. 그리고 프로그램이 분류 알고리즘 또한 스스로 학습할 수 있다면 우리는 좋은 데이터를 구하여 학습만 시키면 된다. ML은 데이터를 패턴을 파악하여 넣어주어야 하는데 DL(Deep Learning)..

Matplotlib 이란? 파이썬에서 라이브러리로 제공되는 데이터 시각화 도구이다. 여러 데이터를 시각화, 도식화하여 나타낼 수 있다. import matplotlib import matplot.pyplot as plt #이것만 사용해도 무방 2번째 코드의 의미는 matplot의 pyplot에 해당하는 함수들을 불러내서 사용할 건데, 매번 matplot.pyplot.(함수이름) 형식으로 사용하면 코드를 짜기 힘들고 가독성 또한 떨어지기 때문에 plt란 약어로 사용하겠다는 뜻이다. 일반적으로 2D 데이터를 표현할 때 matplot.pyplot을 많이 사용한다. MATLAB의 plotting과 유사하며 python에서 적용되기 때문에 pyplot이라고 지어졌다고 이해하면 충분하다. 또한 matplotlib은..

대부분의 사람들이 컴퓨터를 멀티 프로그래밍이 가능한 데스크탑으로 생각한다. 가장 많이 쓰였던 형태이기에 그렇게 생각할 수 있지만 CS(computer science)를 배우는 과정에서 이러한 생각은 개념을 이해하는데 어려움을 준다. 간략히 컴퓨터의 역사를 안다면 컴퓨터 과학을 이해함에 있어 많은 도움을 얻을 수 있을 것이다. 컴퓨터의 시초는 주판과 같은 계산자이다. 즉 복잡한 계산을 빠르게 하기 위한 목적으로 설계되었다. 이후 계산자를 다룰 수 있는 많은 사람들을 이용해 복잡한 계산을 풀다가 17세기 사칙연산이 가능한 기계식 계산기가 출현하게 되었다. 이때 컴퓨터의 어원 -> "계산하는 사람" 이 나타났다. 20세기 초반 "예, 아니오"와 같은 논리연산자도 표현하는 기계가 발명되었다. 이 당시 많은 전쟁..
Shell 은 운영체제에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램이다. 쉽게 표현하면 커널과 유저를 이어주는 역할을 한다. 어원 또한 유저와 커널을 감싸는 껍데기라는 의미로 shell이 지어지게 되었다. 컴퓨터를 효율적으로 사용하기 위해선 저장공간자원(storage, main memory, etc)와 각 프로그램을 실행하는 시간자원을 관리해야 한다. 이를 위한 코드들과 에러를 방지하고 정상적인 작동을 위한 필수적인 코드들을 모아놓은 것을 커널이라고 이해하면 될 것이다. 쉘은 명령형(CLI)과 그래픽형(GUI) 2가지가 존재한다. 이때 커널은 운영체제의 핵심코드가 들어있는 것을 의미한다. 대표적인 쉘의 종류는 sh, csh, ksh, bash, zsh 4가지가 있다.맥북의..