본문 바로가기
반응형

전체 글38

[MATLAB] MATLAB 코드를 C/C++언어 환경에서 실행하기 - 2부 Visual Studio 설정 및 실행 - 개발환경 - Windows 10 - MATLAB 2016b (필수 툴박스: MATLAB Compiler SDK) - Visual Studio Community 2019 - 더 이상 매트랩을 구매하지 않아서 MATLAB 2016b에서 진행된다는 점에 대해 양해 부탁드립니다. 1. MATLAB 환경 설정 및 package 생성 본 글은 MATLAB을 통해서 생성된 dll, lib, h 파일을 활용하는 방법에 대한 글입니다. 이에 관한 내용을 아래의 링크를 확인해주시기 바랍니다. https://meticulousdev.tistory.com/entry/MATLAB-MATLAB-코드를-CC언어-환경에서-실행하기-1부-MATLAB-환경-설정-및-package-생성?category=1072524 [MATLAB] .. 2022. 6. 7.
카페에서 공부하는 할머니 - 심혜경 1. 배우는 게 취미 초등학교를 다니던 시절 학년이 바뀌면 담임 선생님들께서는 자기소개 써오기를 숙제로 내주시곤 했었습니다. 자기소개를 쓸 때 가장 고민했던 부분은 취미를 무엇이라고 적을지였습니다. 그냥 친구들과 노는 게 제일 좋았던 시기이지만 새로운 선생님께 예쁨을 받고 싶었던 저는 취미를 뭘로 적을지 고민하였고 그나마 조금 있어 보이는 프라모델 조립을 적곤 했습니다. 성인이 되었을 때도 새로운 사람을 만났을 때 취미가 뭐냐고 물어보면 뭐라고 대답해야 좋은지 고민했습니다. 고등학교 이후로는 책 읽는 게 취미였는데 독서가 취미라고 얘기하면 마치 남들과 다른 사람처럼 얘기하는 반응이 싫어서 대충 얼버무리며 영화감상이라고 말했었던 게 기억납니다. 카페에서 공부하는 할머니는 공부가 취미이신 심혜경 번역가님의 .. 2022. 6. 5.
[MATLAB] MATLAB 코드를 C/C++언어 환경에서 실행하기 - 1부 MATLAB 환경 설정 및 package 생성 - 개발환경 - Windows 10 - MATLAB 2016b (필수 툴박스: MATLAB Compiler SDK) - Visual Studio Community 2019 - 더 이상 매트랩을 구매하지 않아서 MATLAB 2016b에서 진행된다는 점에 대해 양해 부탁드립니다. 1. 위기를 기회로 (잡설이라서 건너뛰고 읽으셔도 됩니다.) 글을 처음 시작하는 만큼 어쩌다 이러한 기술들(?)을 습득하게 되었는지 간단하게 이야기해보려고 합니다. 읽으시다가 본인의 상황과 비슷하다고 생각하시면 계속해서 읽으시면 됩니다. 어느 겨울날 여느 때와 다름없이 평범한 하루를 보내고 있었습니다. 그러다 갑자기 선배가 만들던 프로그램의 보완 작업을 담당하게 되었습니다. 처음에는 보완작업이라서 딱히 할 일이 없을 거라고 생각했지.. 2022. 5. 29.
[TensorFlow] from tf.keras는 되고 from keras는 안되는 이유 TensorFlow를 사용한 딥러닝 모델을 사용하다 보다 보면 from keras import ...와 from tf.keras (혹은 tensorflow.keras) import ... 모두가 등장하곤 합니다. 하지만 어떨 때는 오류 없이 실행되고 어떨 때는 오류가 발생합니다. 이번 글은 이에 관한 이야기입니다. - 컴퓨터: M1 맥북에어 - 아나콘다 버전: conda 4.12.0 - Python 버전: 3.9.7 - TensorFlow 버전: 2.6.0 1. 분명 예제에서는 실행되었는데 다음의 예제를 한번 봐보겠습니다. from keras.utils import to_categorical train_labels = to_categorical(train_labels) test_labels = to_ca.. 2022. 5. 14.
고성능 파이썬 2판 (High Performance Python) - 미샤 고렐릭, 이안 오스발트 지음 / 오현석 옮김 1. 파이썬 성능 잠재력을 끌어내는 실용적인 개발 전략서 고성능 파이썬의 부제는 "파이썬 성능 잠재력을 끌어내는 실용적인 개발 전략서"입니다. 이 부제는 책의 내용을 정확하게 설명합니다. 고성능 파이썬은 어떻게 하면 지금의 코드가 가지는 성능적 한계를 극복하고 성능을 극대화할 수 있는지에 대해서 체계적으로 담고 있습니다. 저는 이런 류의 책을 참 좋아합니다. 제목이 책의 내용을 정확하게 담고 있으며, 책을 읽고 난 후 책을 통해서 얻으려고 했던 것을 얻을 수 있는 책들 말입니다. 하지만 고성능 파이썬은 읽기 쉬운 책은 아닙니다. 비전공자 입장에서 컴퓨터 구조 및 기초 지식에 대해서 부족했던 부분은 따로 공부해야 했습니다. 쉽지 않은 코드들을 이해하기 위해서는 오랜 시간 동안 코드를 분석해야 했습니다. 그.. 2022. 4. 23.
단단한 머신러닝 - 조우쯔화 지음 / 김태헌 옮김 0. 저는 그저 지나가는 한 명의 사람입니다 앞으로 말할 내용들은 그저 저의 의견일 뿐입니다. 책을 읽은 많은 베타 리뷰어들이 이 책을 추천하고 있으며, 그 외에도 이 책을 읽은 다수의 사람들이 좋은 책이라고 추천하고 있습니다. 책을 번역해주신 번역가님과 책을 출판하기 위해서 노력하신 많은 분들이 이 글을 읽는다면 죄송하다고 말씀드리고 싶습니다. 오랜 시간을 들여서 만들어주신 책을 출판해주셔서 감사합니다. 하지만 저에게는 맞지 않는 책이었습니다. 1. 머리말 컴퓨터 공학을 전공하지 않은 입장에서 머신러닝을 사용하다 보니 쓰던 머신러닝 기법만을 사용하고 있었습니다. 그러던 중 단단한 머신러닝이 머신러닝 입문으로 좋다는 이야기를 듣고 스터디를 만들고 공부를 시작하였습니다. 6개월 정도의 시간을 들여서 최대한.. 2022. 4. 22.
[macOS] 유니버셜 컨트롤(Universal Control) 베타 버전 사용하기 1. 유니버설 컨트롤(Universal Control)이란? 지난 6월에 열린 WWDC 2021에서 모두의 관심을 한 몸에 받은 기술은 아마도 유니버설 컨트롤 일 것입니다. 유니버설 컨트롤은 Mac-Mac 혹은 Mac-iPad 간에 동일한 키보드와 마우스를 이용해서 제어하는 것입니다. 얼핏 듣기에는 기존에 있던 사이드카(sidecar)랑 뭐가 다른가 싶기도 하지만 사이드카는 듀얼 모니터의 개념이고 유니버설 컨트롤은 서로 다른 기기 제어한다는 개념입니다. 사이드카 관련 내용은 아래를 참고하시기 바랍니다. iPad를 Mac의 보조 디스플레이로 사용하기 - Apple 지원 (KR) iPad를 Mac의 보조 디스플레이로 사용하기 Sidecar 기능을 이용해 iPad를 디스플레이처럼 사용하여 Mac 데스크탑을 확.. 2022. 4. 19.
[Python] TypeVar 그리고 Generic 이해하기 1. 데이터 타입의 일반화 파이썬 코드를 보다 보면 T = TypeVar(‘T’)과 Generic이라는 표현을 종종 보게 됩니다. T = TypeVar(‘T’)를 먼저 살펴보면 T는 형 변수(type variable)이고 ‘T’는 형 변수의 이름(variable name)입니다. TypeVar로 정의된 T는 어느 자료형이든 될 수 있는 변수가 됩니다. 기본 자료형인 int, string 부터 사용자가 만든 class까지 무엇이든 될 수 있습니다. 그래서 데이터 타입의 일반화입니다. 2. TypeVar을 알기 위한 type hints 파이썬에서는 typing (support for type hints) 이라는 패키지가 있습니다. 파이썬 개발자가 프로그래밍할 때 전달되는 인자 및 반환 값이 어떤 자료형이었으.. 2022. 4. 17.
[Ubuntu] CUDA Toolkit 및 cuDNN 설치하기 목차 1. 컴퓨터 사양 2. CUDA 및 cuDNN 버전 찾기 3. CUDA Toolkit 설치하기 4. cuDNN 설치하기 5. 추가 1. 컴퓨터 사양 CUDA Toolkit과 cuDNN을 설치하기 전에 현재 사용 중인 컴퓨터(노트북)의 사양 및 우분투 버전을 확인합니다. CPU: Intel Core i7-11600H GPU: GeForce RTX 3060 Mobile RAM: 16 GB 운영체제: Ubuntu 20.04 LTS (x86_64, 64 bits 시스템) 설치를 위해서 중요한 것은 그래픽 카드(GPU) 및 운영체제 정보입니다. https://meticulousdev.tistory.com/entry/Ubuntu-그래픽-카드GPU-정보-확인하기 [Ubuntu] 그래픽 카드(GPU) 정보 확인하.. 2022. 4. 17.
반응형