LG가 또? LG 듀얼스크린2 나온다
LG V50 이미지. V50는 예상과 달리 꽤나 잘 팔리고 있다.
새로운 듀얼 스크린 핸드폰의 등장
LG전자가 이르면 9월 초 독일에서 열리는 가전 전시회 IFA에서, 기존 V50과 같은 듀얼 스크린 스마트폰의 후속작을 공개한다고 합니다. 다른 모든 회사들이 폴더블폰에 집중하는 것에 비하여, LG는 지속적으로 듀얼 스크린을 개발하는 것 같습니다. 5G 가 들어오면서 보조금 혜택을 많이 주고 듀얼 스크린을 무료로 지급하여 상대적으로 잘 팔렸던 것 같습니다.
V50씽큐는 5월 10일 국내에 출시한 이후 현재(6월 26일)까지 28만여 대가 팔렸다고 합니다. G3 이후로 가장 좋은 판매량이라고 합니다. 초반에 많은...
무려 램 4GB? 라즈베리파이 4 출시!
라즈베리파이가 출시되었습니다!! 유투브에서 소개를 잘 해주시는 영상을 하나 가지고 왔습니다. 사양은 아래와 같습니다.
공식 설명은 클릭!
Raspberry Pi 4 Model B 사양
항목
스펙
cpu
A 1.5GHz quad-core 64-bit ARM Cortex-A72 CPU (~3× performance)
RAM
1GB, 2GB, or 4GB of LPDDR4 SDRAM
인터넷
Full-throughput Gigabit Ethernet
...
웹 서버와 WAS, 컨테이너의 개념 알아보기
웹서버와 WAS에 대한 개념이 잘 잡혀있지 않아서 구글링을 하면서 정보를 찾아보다가 좋은 포스팅이 있어서 해당 포스팅을 참조하면서 포스팅해보겠습니다. 포스팅 출처는 아래에 남기겠습니다. 기존에 Django, Node.js와 같은 여러가지 프로그램들을 그저 웹서버라고 불렀었는데 이번 포스팅을 토대로 제대로 정리해보았습니다.
정적 페이지와 동적 페이지
정적 페이지 (Static Page)
데이터베이스에서 정보를 가져오거나 별도의 서버에서의 처리가 없어도, 사용자들에게 보여줄 수 있는 페이지. 어떠한 사용자가 오던간에 동일한 페이지를 보여줍니다.
정적인 요소에는 Html, Css, Js, Image 같은 요소...
epoch, batch size, iteration의 개념
epoch, batch size, iteration에 대하여 제대로 된 개념 정리가 된 것 같지 않아서 찾아보던 도중, 좋은 포스팅 글을 발견하여 참고하고 포스팅 해보았습니다.
epoch
한 번의 epoch는 전체 데이터 셋에 대하여 한 번 학습을 완료한 상태를 말합니다. epoch 100 이라는 말은 전체 데이터를 100번 학습 했다는 말입니다.
batch size
batch라는 것은 한 번의 학습이라는 뜻입니다. batch size라는 것은 한 번에 학습할 때, 이용하는 데이터의 개수입니다. 가령 고양이와 강아지 인식 학습에서 batch size가 100이라면, 인공신경망에 한 번에 넣는 이미지의 개수가 1...
오실로스코프, 프로브, 신호무결성(SI)의 개념
오실로스코프
오실로스코프의 역할
오실로스코프는 디스플레이에 전기 신호 그래프를 그려주는 장치입니다. 시간에 따라 신호가 어떻게 변하는지를 알려줍니다. X축은 시간, Y축은 전압을 나타냅니다.
오실로스코프는 아래와 같은 항목들을 나타냅니다.
신호의 주파수
신호의 전압 값
직류 or 교류의 양
노이즈의 양
오실로스코프와 카메라의 비유
오실로스코프는 사용자가 관찰과 해석할 수 있도록 신호 영상을 정확하게 촬영하는 카메라와 같습니다. 카메라는 아래와 같은 요건이 중요할 수 있습니다.
찍은 사진이 선명한가 흐릿한가?
동영상을 초당 몇 장의 사진을 찍어 표현할 수 있는가?
이를 오실로...
PCIe 데이터 전송 프로토콜 설명
PCIe 데이터 전송 프로토콜 소개
PCIe Transaction1 프로토콜에 대하여 간략하게 알아보겠습니다. PCIe Transaction 은 4개의 카테고리로 나눠질 수 있습니다. 더 자세한 내용은 Mindshare의 PCIe 문서를 참고해주세요.
memory
IO
Configuration
Message Transaction
1~3 번은 PCI or PCI-X의 아키텍처에서도 지원되지만, 4번은 PCIe 에서 새롭게 지원됩니다. Transaction은 Non-Posted와 Posted로 나눠지게 됩니다.
Not-Posted
Non-Posted는 requester 가 TLP request...
NVMe란? NVMe 개요
NVMe Overview
NVMe 란?
SSD나 HDD 같은 데이터 저장 장치에서 파일을 주고 받기 위한 일종의 규약
SATA와 PCIe 가 자동차가 움직이기 위한 도로라면 AHCI와 NVMe는 도로위에 설치된 신호등 같은 존재입니다.
SSD가 등장하게 되면서 하나의 커맨드를 완료할 때 9번의 레지스터 접근이 필요한 AHCI로는 속도를 커버할 수 없었다. 그로 인하여, 레지스터 접근을 2번으로 줄여서 해결했습니다.
지원 기능
최적화된 Queuing Interface (64K commands per queue, up to 64K queues)
Streamlined & simple 명령...
우버 항공 택시의 등장과 기대
우버 항공 택시의 등장
우버가 항공 택시를 새롭게 서비스 하려고 준비하고 있습니다. https://www.uber.com/kr/ko/elevate/ 우버의 홈페이지에 가면 우버 에어의 영상을 올려놓고 서비스 소개를 하고 있습니다.
영상을 보면 건물 옥상으로 가서 우버 택시를 탑승하고 원하는 목적지에 가는 모습을 볼 수 있습니다. 목적지에 갈 때 차가 막히는 모습과 대조적으로 쾌적하고 빠르게 목적지에 갈 수 있습니다.
이러한 서비스를 우버는 2020년 부터 시범 운영하고 2023년부터 서비스를 운영한다고 합니다. 시범 운영이 바로 내년부터라고 하니 엄청 빠르다는 느낌이 듭니다. 세상은 격변하고 있지만...
PCIe 란? PCIe 개요
쉽게 PCIe를 이해할 수 있게 간략한 개념을 적어보았습니다.
PCIe 란?
PCIe 는 범용 목적의 고속 serial I/O bus
PCIe Layer
아래의 이미지는 PCIe Layer의 이미지입니다.
PCIe Interface - Electrical Pythsical Layer 개념들
De-Emphasis & Pre-Emphasis
De-emphasis : lowering low frequency
Pre-emphasis : higher high frequency
Eye Diagram
Link Equalization
Power on 이나 Reset 시점부터 Link가 ...
cannot import name 'BinarySpaceToDiscreteSpaceEnv' Solve
Problem
When you program using gym-super-mario-bros, you can see this error.
Traceback (most recent call last):
File "1_sb_ppo_agent.py", line 10, in <module>
from nes_py.wrappers import BinarySpaceToDiscreteSpaceEnv
ImportError: cannot import name 'BinarySpaceToDiscreteSpaceEnv' from 'nes_py.wrappers' (C:\Users\Anaconda3\lib\site-...
879 post articles, 88 pages.