본문 바로가기
반응형

IT 정보/IT 용어124

딥러닝 프레임워크 '텐서플로우 vs 파이토치 vs JAX' 비교 오늘날 딥러닝 연구 및 개발을 주도하는 3가지 프레임워크가 있다. 각각 사용 편의성, 기능 및 성숙도, 엄청난 확장성으로 유명하다. 어떤 프레임워크를 사용해야 할까? 시리, 알렉사, 실시간 번역 앱, 로봇, 자율주행차 등에 들어가는 ‘딥러닝’은 크고 작은 방식으로 삶을 매일 변화시키고 있다. 대부분의 딥러닝 애플리케이션은 텐서플로우, 파이토치, JAX 중 하나를 이용해 작성된다. 그렇다면 개발자 입장에서 기술을 만들 때 어떤 딥러닝 프레임워크를 선택해야 할까? https://jcoding7.tistory.com/entry/%EB%94%A5%EB%9F%AC%EB%8B%9D 딥러닝 1. 개념 심층 학습(深層學習) 또는 딥 러닝(영어: deep structured.. 2022. 9. 8.
비주얼 스튜디오 코드의 새로운 확장 모델 이해하기 최근 비주얼 스튜디오 코드(Visual Studio Code)가 엄청난 인기를 누리고 있긴 하지만, 그래도 마이크로소프트의 개발 툴 핵심은 비주얼 스튜디오 IDE다. 25년 이상의 역사를 가진 비주얼 스튜디오 IDE는 사용자별 맞춤 개발환경을 구축하는 데 큰 역할을 했다. 비주얼 스튜디오 코드는 프로젝트를 빌드하기 위해 툴과 언어를 동적으로 로드하는 애플리케이션이다. 개발자는 툴체인을 미리 구성하고 코드를 완성하는데 필요한 여러 기능을 선택해 조합할 수 있다. 비주얼 스튜디오 같은 도구는 유연한 개발환경을 제공하기 때문에 원격 개발 및 코드 공유를 자주 하는 현대 개발 문화에서 특히 유용하다. 최근에는 AI 기반 코딩 도구까지 지원한다. 비주얼 스튜디오 코드의 유연성을 더욱 높여주는 기능이 있다. 바로 .. 2022. 9. 6.
AI(인공지능) 인공지능(人工智能) 또는 아티피셜 인텔리전스(영어: artificial intelligence, AI)은 인간의 학습능력, 추론능력, 지각능력을 인공적으로 구현하려는 컴퓨터 과학의 세부분야 중 하나이다. 정보공학 분야에 있어 하나의 인프라 기술이기도 하다. 인간을 포함한 동물이 갖고 있는 지능 즉, natural intelligence와는 다른 개념이다. 지능을 갖고 있는 기능을 갖춘 컴퓨터 시스템이며, 인간의 지능을 기계 등에 인공적으로 시연(구현)한 것이다. 일반적으로 범용 컴퓨터에 적용한다고 가정한다. 이 용어는 또한 그와 같은 지능을 만들 수 있는 방법론이나 실현 가능성 등을 연구하는 과학 기술 분야를 지칭하기도 한다 인공지능 기술의 실용적인 응용 인공지능의 궁극적인 목표인 인간과 같은 지능의 개.. 2022. 8. 31.
ILSpy .Net Framework란? .Net Framework는 Windows에서 응용 프로그램을 빌드하고 실행하기 위한 소프트웨어 개발 프레임워크입니다. Linux, macOS, Windows, iOS, Android 등에서 어플리케이션을 빌드하기 위한 기술을 모아 놓은 .Net 플랫폼의 일부이지요. .Net Framework의 구조에는 크게 두 가지 요소가 있습니다. 바로 Common Language Runtime(CLR)과 .Net Framework Class Library입니다. Common Language Runtime(CLR): 실행중인 어플리케이션을 처리하는 실행 엔진입니다. 스레드 관리, 가비지 컬렉션(Garbage collection), 예외 처리 등의 서비스를 제공합니다. Class Libr.. 2022. 8. 30.
Oralcle Java 버전별 특징 java 8 Java 8은 대규모 릴리스였으며 Oracle 웹 사이트 에서 모든 기능 목록을 확인 가능 Lambda, stream interface default method Optional new Date and Time API(LocalDateTime, …) Lambda Java 8 이전 익명 클래스의 사용을 람다를 이용하여 더욱 간결하고 직관적으로 구현 가능 Runnable runnable = new Runnable(){ @Override public void run(){ System.out.println(*"Hello world !"*); } }; Runnable runnable = () -> System.out.println(*"Hello world two!"*); Stream 자바 8은 스트림.. 2022. 8. 29.
"자바 고속 직렬화의 진화" 마이크로스트림의 이해(feat. 처서) 오늘은 처서 입니다. 그래서 그런지 더위가 한풀 꺾인 듯 찬 바람이 부네요. 처서인 오늘도 화이팅 입니다. 처서 뜻 처서 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikipedia.org 마이크로스트림(MicroStream)은 오라클 자바 애플리케이션의 데이터 지속성을 위한 흥미로우면서 대담한 접근 방식이다. 서버-데이터스토어의 복잡성을 완전히 없애고 애플리케이션 내에서 실행되는 객체 지속성 계층을 제공하는 방식을 제안한다. 최근 오라클이 헬리돈(Helidon) 마이크로서비스 프레임워크에 마이크로스트림을 적용하면서 중대한 지지 기반을 확보했다. 여기서는 마이크로스트림과 오픈소스 객체 그래프 지속성 계층에 대해 알아본다. 오라클 자바 직렬화의 재고 어떤 면에서 마이크로스트.. 2022. 8. 23.
반응형