본문 바로가기

전체 글

(15)
아나콘다(Anaconda)를 통한 케라스(Keras) 설치 및 오류 해결 케라스 설치 게시글은 텐서플로우 설치 글과 매우 비슷할 것이다. 2021/01/26 - [Python] - 아나콘다(Anaconda), 파이썬(Python) 삭제 및 설치 2021/01/28 - [Python] - 아나콘다(Anaconda) 가상환경 생성, 확인, 활성화 및 비활성화, 삭제 2021/01/28 - [Python] - 아나콘다(Anaconda)에서 Jupyter Notebook 자동 실행(바로 실행) 2021/01/29 - [AI/tensorflow] - 아나콘다(Anaconda)를 통한 텐서플로우(tensorflow) 설치 아나콘다를 아직 설치하지 않았다면 위의 링크를 확인하길 바란다. 목차 0. Keras란? 1. Keras 설치 2. Keras 설치 확인 (No module named..
아나콘다(Anaconda)를 통한 텐서플로우(tensorflow) 설치 드디어 텐서플로우를 설치하는 게시글이다! 2021/01/26 - [Python] - 아나콘다(Anaconda), 파이썬(Python) 삭제 및 설치 2021/01/28 - [Python] - 아나콘다(Anaconda) 가상환경 생성, 확인, 활성화 및 비활성화, 삭제 2021/01/28 - [Python] - 아나콘다(Anaconda)에서 Jupyter Notebook 자동 실행(바로 실행) 아나콘다를 아직 설치하지 않았다면 위의 링크를 확인하길 바란다. 목차 0. Tensorflow란? 1. Tensorflow 설치 2. Tensorflow 설치 확인 0. Tensorflow란? "머신러닝, 딥러닝 등 AI를 공부하기 위해서는 꼭 알아야 할 Tensorflow" 뭔가 책 이름 같지만 사실이다. 나도 아..
아나콘다(Anaconda)에서 Jupyter Notebook 자동 실행(바로 실행) 일단 Jupyter Notebook을 실행하기에 앞서, 본인이 아나콘다를 아직 설치하지 않았다면 해당 링크를 참고하길 바란다. 2021/01/26 - [Python] - 아나콘다(Anaconda), 파이썬(Python) 삭제 및 설치 2021/01/28 - [Python] - 아나콘다(Anaconda) 가상환경 생성, 확인, 활성화 및 비활성화, 삭제 *바로 자동실행 방법을 보고 싶다면 3. Jupyter Notebook 자동 실행 참고 1. Jupyter Notebook [Jupyter Notebook 이란?] Jupyter Jullia + Python + R 주피터 노트북(Jupyter Notebook)은 라이브 코드, 방정식, 시각화 및 설명 텍스트가 포함된 문서를 만들고 공유할 수 있는 오픈 소스..
아나콘다(Anaconda) 가상환경 생성, 확인, 활성화 및 비활성화, 삭제 이전 글에서 Anaconda와 Python을 삭제 후, 재설치를 하는 방법을 소개했다. 2021/01/26 - [AI] - 아나콘다(Anaconda), 파이썬(Python) 삭제 및 설치 아나콘다(Anaconda), 파이썬(Python) 삭제 및 설치 AI와 Deep Learning을 개인적으로 공부하던 도중, 구동해보고 싶은 예제가 생겼다. 그 과정에서 Anaconda, Python, Jupyter Notebook, Tensorflow, Keras, Google colab 등 많은 프로그램을 설치했고 걷잡을 수 없.. jaekyeong.tistory.com 이제 아나콘다(Anaconda) 가상환경 설정을 해줄 차례다. 생성, 확인, 활성화 및 비활성화, 삭제까지 명령어와 함께 차례대로 알아보겠다. 목차..
아나콘다(Anaconda), 파이썬(Python) 삭제 및 설치 AI와 Deep Learning을 개인적으로 공부하던 도중, 구동해보고 싶은 예제가 생겼다. 그 과정에서 Anaconda, Python, Jupyter Notebook, Tensorflow, Keras, Google colab 등 많은 프로그램을 설치했고 걷잡을 수 없는 오류에 휘말려 버렸다 .. 3일 내내 구글링을 하고 오류를 고쳐보려고 노력했으나 결국 실패! 깔끔하게 삭제 후 재설치를 진행하기로 마음먹었다. 사실 삭제를 해도 재설치 시 충돌이 발생할까봐 반포기 상태였는데, 아나콘다와 파이썬은 삭제가 너무 너무 너무 쉬워서 도전했다. 목차 1. 아나콘다(Anaconda) 삭제 2. 파이썬(Python) 삭제 3. 아나콘다(Anaconda) 설치 1. 아나콘다(Anaconda) 삭제 [경로] 설치 타입에..
[운영체제] 가상 메모리 관리 01.요구 페이징demand paging 1 요구 페이징의 개요 '요구 페이징: 사용자가 요청할 때 해당 페이지를 메모리로 가져오는 것 프로세스의 일부만 메모리로 가져오는 이유? 메모리를 효율적으로 관리하기 위해서 2 페이지 테이블 엔트리PTE 구조와 플래그 비트 '페이지가 스왑 영역에 있는 경우 -요구 페이징으로 인해 처음부터 물리 메모리에 올라가지 못한 경우 -메모리가 꽉 차서 스왑 영역으로 옮겨 온 경우 '플래그 비트 -접근 비트: 페이지가 메모리에 올라온 후 사용한 적이 있는지 알려주는 비트 -변경 비트: 페이지가 메모리에 올라온 후 데이터의 변경이 있었는지 알려주는 비트 -유효 비트: 페이지가 실제 메모리에 있는지를 나타내는 비트 3 페이지 부재와 지역성locality 3.1 페이지 부재 프로세..
[운영체제] 가상 메모리의 기초 01.가상 메모리의 개요 1 가상 메모리 시스템 1.1 가상 메모리의 개념 '물리 메모리의 크기와 상관없이 프로세스에 커다란 메모리 공간을 제공하는 기술 1.2 가상 메모리의 크기와 주소 '가상 메모리시스템의 모든 프로세스는 자신이 메모리의 어느 위치에 있는지 상관없이 0번지부터 시작하는 연속된 메모리 공간을 가짐 '논리 주소는 물리 메모리의 주소 공간에 비례하지만, 가상 주소는 물리 메모리 공간이 아닌 가상의 주소 공간을 가진다는 것 더보기 가상 메모리의 크기 가상 메모리에서 메모리 관리자가 사용할 수 있는 메모리의 전체 크기는 물리 메모리(실제 메모리)와 스왑 영역을 합한 크기 '동적 주소 변환DAT: 가상 주소를 실제 메모리의 물리 주소로 변환하는 작업 -프로세스가 아무 제약 없이 사용자의 데이터를..
[운영체제] 물리 메모리 관리 01.메모리 관리의 개요 1 메모리 관리의 복잡성과 이중성 '복잡성 -시분할 시스템에서는 모든 응용프로그램이 메모리에 올라와 실행되어 관리가 복잡하다. -복잡한 메모리 관리는 메모리 관리 시스템MMS이 담당 '이중성 -프로세스 입장에서 작업의 편리함과 관리자 입장에서 편리함이 충돌을 일으키는 것 -작업의 편리함과 관리의 편리함의 타협점을 찾는 방법을 모색 2 소스코드의 번역과 실행 2.1 컴파일러와 인터프리터의 동작 '컴파일러: 소스코드를 컴퓨터가 실행할 수 있는 기계어로 번역한 후 한꺼번에 실행 ex) C언어, 자바 등 Q.컴파일러의 목적은 무엇인가요? A.오류 발견, 코드 최적화를 통한 작고 빠른 실행 파일 생성 '인터프리터: 소스코드를 한 행씩 번역하여 실행 ex) 자바스크립트, 베이직 등 2.2 ..