컴퓨터과학

    ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14h73c81de_0'.

    ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14h73c81de_0'.

    요약 1. 파이썬 패키지 발생 시 설치 에러 (executing transaction 과정에서 발생) 2. 해당 패키지는 pyqt 라이브러리 에러 3. 실행하는 폴더명에 공백 및 특수문자, 숫자가 들어가있는지 확인 (필자는 숫자가 들어가있어서 문제가 되었음) 실행 환경 mini-forge (conda) python 3.6.3 pyTouch 1.1 (자세히 기억이 안남, only cpu) matplotlib 2.2.3 scipy 1.2.2 numpy 1.6.3 networkX 2.2 (이것도 자세한 기억이..) 발생 에러 ERROR conda.core.link:_execute(698): An error occurred while installing package 'defaults::qt-5.9.7-vc14..

    Oracle DB 오류

    Oracle DB 오류

    오라클 데이터베이스 연결 시 오류가 나서 작성한 포스트이다. 원인 및 메시지 해당 오류의 원인으로 예상되는 것은 - 설치 당시 환경과 다른 네트워크 환경 - 불완전한 설치 환경 cmd 및 Dbeaver 창에서는 이렇게 출력된다. TNS: 프로토콜 어댑터 오류 The Network Adapter could not establish the connection Connection refused: connect 이런 오류메시지들로 자주 등장한다. 해결법 경로 : C:\app\사용자 이름\product\18.0.0\dbhomeXE\network\admin 위에 써진 경로로 이동한다. ※ 사용자 이름은 컴퓨터마다 달라 확인을 할 것! 메모장으로 listener.ora 파일을 열어준다. HOST 부분을 127.0.0..

    tensorflow 설치 오류

    최근 pip install tensorflow 했을 때 해당 오류가 떠서 설치가 안되더라 ERROR: Could not install packages due to an OSError Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory 구글링 결과 경로에 존재하는 디렉터리 명이 길면 해당 오류가 뜰수도 있다해서 앞에 긴 디렉터리명들을 좀 짧게 바꿔주었더니 됐다. 그래도 해결 안되면 권한 문제같은 경우인데, 이런 경우는 pip install tensorflow --user로 해결하면 된다.

    인공지능이란?

    인공지능 - 사람의 지능에 대비하여 기계에 실현된 스스로 판단하고 행동할 수 있는 지능 - 학문으로 출발한 시기는 1955년 다트머스 회의 - TOP-DOWN과 BOTTOM-UP 방식이 있음 - TOP-DOWN : 학습되지 않은것을 판단할 수없다 - BOTTOM-UP : 인간의 뇌와 같다.(성장하듯이 스스로 학습할 수 있다) - 여러 학문의 응용이 필요 : 탐색과 수리적 최적화, 인공신경망, 확률과 통계 등 인공 신경망(ANN: Artificial Neural Network) - 인공신경망은 생물학적인 신경망으로부터 영감을 받은 계산 시스템(Computing System) - 하나의 신경세포는 받은 자극을 받아 다음 뉴런에 자극을 전달할 수 있다. (활성함수) - 인공 신경망의 구조를 간단히 표현하는 방..

    2. 데이터 통신의 기초

    2. 데이터 통신의 기초

    2.1 데이터 통신의 개요 통신의 목적 : 한 점으로부터 다른 점으로 어떤 정보를 전달하는 것 (여기서 점은 node를 가리킨다.) 모든 형태의 통신은 보낼 메시지가 있기 때문에 발전해 간다고 볼 수 있다. 한 점에서 다른 점으로 메세지를 보내기 위해서는 세 가지의 통신 시스템이 필요하다. 1. 정보원(source) 2. 전송매체(transmission medium) 3. 수신체(receiver) 1. 메세지를 만들어낸다고 볼 수 있다. 2. 만들어 낸 메시지를 전송하는 역할을 한다. 3. 그 메세지를 받아들이는 역할을 한다. 이 세가지 요소는 어떤 형태의 통신이든 간에 꼭 필요한 최소한의 요소이다. 여기서 메시지란 여러가지의 형태의 데이터이고, 정보원과 수신체는 Data, Message에 대한 통신 개..

    3. 논리게이트와 부울 대수

    3. 논리게이트와 부울 대수

    논리연산은 디지털 논리회로가 계산하는 방식이고, 논리게이트는 그 논리연산을 수행하는 소자이다. 전자회로의 입출력 관계의 표현 방법은 1) 그래프나 진리표 2) 논리 함수 등이 있다. 이정도가 있다만 알고 논리 집합과 논리 연산으로 바로 넘어가보도록 하자. 1. 논리 집합과 논리연산 부울 집합과 부울 연산으로 불리며 2개의 이산값(0, 1)에 적용되는 것들이다. 여기서 두 개의 이산값이란 참과 거짓, 양과 음, on과 off를 의미하며 간단하게 0과 1로 표현된다. 0과 1을 가지는 논리변수는 A, B, C, D, X, Y, Z와 같은 문자로 표시한다. 논리연산은 대표적으로 3가지가 있다. 1) AND : 이 연산은 점으로 표시하며 이를 생략하기도 한다. 2) OR : 이 연산은 덧셈 기호(+)로 표시한다..

    1.2 데이터 통신 시스템 및 통신 프로토콜

    1.2 데이터 통신 시스템 및 통신 프로토콜

    1. 통신 시스템 모델 데이터 통신의 기본적인 목적은 컴퓨터와 각종 통신기기 사이에서 디지털 형태로 표현된 정보를 송 수신하는 것이다. (1)입력정보 (2)입력 데이터 (3) 송신신호 (4)수신신호 (5)출력데이터 (6)출력정보 ↓ ↓ ↓ ↓ ↓ ↓ 송신자 → 입력 장치 → 송신기 → 전송 매체 → 수신기 → 출력 장치 → 수신자 └근원지 시스템┘ └목적지 시스템┘ 데이터 통신 시스템에서 수행되어야 하는 핵심 주요 작업은 다음과 같다. 동기화, 교환관리, 오류검출 및 정정, 흐름제어, 주소지정, 라우팅, 복구 등 교환 관리(switching management)는 통신 데이터량, 교대로 전송할 것인지 결정하는 것이고, 흐름제어(flow control) 수신측이 데이터를 처리하거나 수신할 수 있는 속도보다..

    1장 컴퓨터 통신망 소개

    1장 컴퓨터 통신망 소개

    1. 컴퓨터 통신망의 출현출현 배경 - 앨빈 토플러 제3의 물결 : 인류는 정보 사회에 진입정보 사회는 인간이 생존하기 위하여 신속 및 정확한 정보를 요구 컴퓨터는 정보혁명의 기폭제, 전자식 자료처리 시스템(EDPS : Eectronic Data Processing System)으로 정의됨컴퓨터 자원(소프트웨어, 하드웨어, 정보 등)을 공유하려는 이유에서 컴퓨터 통신망이 출현하게 됨. 데이터 처리 기술과 데이터 통신 기술데이터 처리에 있어 통신기술은 매우 중요한 역할을 한다.서로 떨어져 있는 컴퓨터 사이에서 데이터를 주고받기 위해서라면 통신시스템이 반드시 필요하다. 분산 시스템컴퓨터 자원을 공유하고 확장과 축소를 용이하도록 하며 오류에 대한 신뢰도를 높일 수 있도록 컴퓨터 자원을 분산시켜 작업을 처리하는..