본문 바로가기
728x90

Computer Science30

튜링 테스트 | chat GPT 요즘 chat GPT로 인해 시끌 시끌 합니다. chat GPT와 사람을 구분할 수 없을 정도로 정교하고 잘 정리된 말로 사람을 속일 정도로 자연스럽다는 것이 특징인데 아주 예전에 튜링 테스트라는 것이 사람을 속일 수 있느냐 없느냐로 구분되었다는 사실 알고 계셨나요? 오늘은 튜링 테스트에 대해서 누구나 이해할 수 있도록 간단하게 알아볼 예정입니다. 튜링테스트란? 튜링 테스트는 인간과 컴퓨터를 구별하는 데 사용되는 간단한 시험입니다. 이 테스트는 앨런 튜링(Alan Turing)이 1950년에 제안한 것으로, 인공지능(AI)이 사람과 똑같이 사고하거나 행동하는 능력을 갖추었는지를 판단하는 것이 목적입니다. 튜링 테스트는 일반적으로 다음과 같은 상황에서 진행됩니다. 판단자는 컴퓨터와 사람을 각각 다른 방에 .. 2023. 4. 5.
웹 개발 간단하게 시작해보기(HTML + CSS + JS) 웹은 우리가 주로 프론트 엔드라고 부르는 것이다. 페이지를 구성하는 요소로는 HTML + CSS + JS (Java Script) HTML은 Hyper Text Markup Language 인데 Hyper Text 는 우리가 하이퍼링크 같은걸로 이미 알고 있는데, 그런 것들을 만들어낼 수 있는 언어를 뜻한다. 페이지의 제목, 문단, 표, 이미지 동영상 등의 웹의 구조를 담당한다. HTML은 기획자의 역할을 하고 구조와 내부 컨텐츠를 결정하는 것이다. css는 디자이너의 역할을 한다. cascading Style Sheets 실제 화면에 표시되는 방법 (색상, 크기, 폰트 레이아웃 등)을 지정해 콘텐츠를 꾸며주는 시각적인 표현(정적)을 담당한다. 실제로 구성요소들을 어떤식으로 표현할 지 정하는 정도이다. .. 2022. 12. 19.
LAN과 WAN은 무엇일까? 차이점, 정의 등 정리 LAN과 WAN LAN이란? LAN (Local Area Network)의 약어 사무실, 빌딩 내부 등 좁은 범위의 네트워크를 의미 LAN의 토폴로지 종류 - 버스 토폴로지 - 스타 토폴로지 (허브 사용) - 링 토폴로지 위 토폴로지 중 가장 많이 사용되는 것은 스타 토폴로지의 LAN이다. $$ 토폴로지(Topology) : 연결 형태를 의미하는 용어 WAN WAN(Wide Area Network)의 약어 LAN 사이를 전용선 등으로 연결한 광역 네트워크 일반적으로는 LAN에 비해 속도가 많이 느리다. 우리가 사용하는 인터넷도 넓은 의미에서 WAN의 한 종류라고 할 수 있다. 2022. 9. 22.
[Python] Numpy 배열 사용법 [Python] Numpy를 이용한 배열 만들기 Numpy란 무엇인가? Numpy의 경우는 Numerical Python의 약자로, Python에서 대규모 다차원 배열을 다룰 수 있게 도와주는 라이브러리 이다. 그럼 python에 있는 list를 통해서 하는것과 무엇이 다른가? 그것보 ryudev.tistory.com 앞글에서 확인한 것처럼 numpy를 이용하여 배열을 만들 수 있다. 이것을 이용하여 해당 배열의 차원을 알수도 있고, 모양, 사이즈 데이터 타입등을 모두 확인할 수 있다. import numpy as np arr = np.random.randint(10, size=(2,4)) # 10이하의 랜덤한 수로 이루어진 2*4 배열을 만듬 print(arr) print(arr.ndim) # 2 (2.. 2022. 8. 10.
반응형