기존 Wolfram 언어 사용자를
위한 페이지
버전 12는 Wolfram 언어의 적용 범위와 기능의 확장뿐만 아니라, 언어의 핵심 이념은 유지하면서 보다 원활하고 생산성을 높일 수 있는 다수의 개선 사항을 도입하였습니다.
기존 Wolfram 언어 사용자를 위한 주목할 만한 기능
(별도의 명시가 없는 경우, 모든 기능은 데스크톱과 클라우드 모두에서 사용할 수 있습니다.)
언어의 편리성
어디든 사용 가능한 Information[] »
객체의 이미지, 오디오, 클라우드 개체 실체 등에 대한 정보를 얻기위한 표준화된 방법
자세한 날짜 지정 »
일, 주, 월 및 순간까지 지정 가능
세포 자동자의 지정! »
세포 자동자 규칙을 연상의 기준으로 지정
수학
적분 상수
적분과 합계 등의 상수 자동 생성
무한의 극한
다변수 함수의 극한, 상극한, 수열의 극한 등
"손으로 하는 계산"의 방정식 조작
AddSides, MultiplySides, DivideSides등(답은 항상 정확)
데이터, 계산 그리고 새로운 방향
불확실성을 포함한 수 »
x ± dx를 계산, 시각화 등에 사용
강력한 시스템 엔지니어링의 구축
기계, 회로, 경로에 사용할 SystemModel, SystemModelSimulate, SystemModelPlot 등
강력한 볼록 최적화 »
이차 최적화, 준정부호 최적화, 원뿔 최적화 등 크고 작은 모든 문제의 최적화
분자 역시 기호식 »
임의의 (유기) 분자를 사용한 시각화 및 계산
블록 체인의 사용 »
Bitcoin, Ethereum 등의 읽기, 쓰기, 분석 및 트랜잭션
기하학
다각형의 모든것 »
구부러 지거나, 교차하거나, 구멍이 있는 다각형
Region[] »
영역(암시적, 명시적 관계없이)의 자동 시각화
자동화된 유클리드 기하학 및 기하학적 그리기
유클리드 스타일의 기하학(CircleThrough, Midpoint 등)을 FindGeometricConjectures 등으로 풀이
지리
시각화
스케일된 플롯
자신만의 스케일 함수를 사용(대수, 확률 등)
겹겹이 쌓인 플롯 »
다수의 데이터 집합을 겹겹이 쌓인 백분위 형식 등으로 표시
멀티 패널 플롯 »
공통의 축을 가진 플롯의 배열
기계 학습
기계의 놀라운 학습력!
훈련 등에 사용할 수 있는 완벽한 대화형 기계 학습 대시 보드
신경망 시각화
신경망의 구조를 드릴 다운에서 자동으로 시각화
신경망 내보내기
핵심 신경망 구조를 MXNet로 내보내기
모든 최신 신경망
NetModel, Wolfram Neural Net Repository에 포함된 즉시 계산할 수 있는 인터넷
고양이 사진의 분포
LearnDistribution에서 모든 데이터 유형의 분포를 생성
이미지 계산
얼굴 인식
FacialFeatures는 사진속 얼굴 및 특징을 특정
고흐 풍의 그림 그리기
ImageRestyle는 자동으로 이미지의 스타일을 변경
비트맵 그래픽의 벡터화
ImageGraphics는 탐구를 활용하여 비트맵을 벡터 이미지로 변환
오디오
오디오 녹음
오디오를 Audio[] 객체로 가져오기
스펙트럼으로부터의 오디오
InverseSpectrogram의 스펙트럼의 이미지에서 오디오 추측
iPhone의 오디오 형식
M4A의 가져오기 및 내보내기 가능
자연 언어 처리
독해력
FindTextualAnswer는 텍스트에서 최신 기술로 질문의 답을 얻기
강력한 실체 추출
TextCases는 텍스트에서 국가, 날짜, 영화 등 무엇이든 검색 가능
텍스트 번역 서비스
외부 서비스를 사용하여 언어 간의 번역 수행
더 빠르고, 더 작고, 더 강하게
기계 코드로 컴파일 »
Wolfram 언어에서 LLVM에 대한 실험적인 컴파일러
Raw 형식의 수치 배열
NumericArray에서 Raw 파일 형식(Integer16등)의 효율적인 저장 가능
기능은 크게, 크기는 작게
작아진 다운로드 풋 프린트
노트북의 혁신
지속되는 In + Out 라벨
커널을 사용하지 않아도 In[•]과 Out[•]에 의한 입출력의 라벨 생성
노트북을 사용한 프레젠테이션 »
새로운 프레젠테이션 노트북은 화면 크기 적응성이 뛰어나 대화형 프레젠테이션이 가능
Mac 용 프론트엔드는 64 비트!
최신 64 비트 Cocoa를 완벽 지원 함으로써 Mac에서 큰 노트북(> 2 GB 등)의 취급 가능
닫힌 셀 그룹이 보이나요?
닫힌 셀 그룹을 쉽게 인지할 수 있는 자동 표지
헤드가 없는 Linux 노트북
Qt 5 지원을 통해 X 서버 없이 가능
지식 기반
Knowledgebase 데이터 로드 필요 없이
Wolfram Knowledgebase 데이터의 자동 예측(또는 수동) 사전 인출
즉각적인 암시적 실체 질의
실체의 유형 및 클래스에 'First', 'largest', 'most' 등을 직접 사용한 질의가 가능
프로그램을 통한 웹 검색
WebSearch, WebImageSearch에서 페이지나 이미지 찾기
시스템 & 개발자
WolframScript 편집기
파일 > 신규 생성 시 .wl 파일 및 .wls 파일을 만들어 편집 가능
비동기 작업 »
세션에서 자신의 컴퓨터 또는 클라우드에서 가능
바이트 배열로 통신
바이트 배열에서 직접 가져오기, 내보내기, 문자열 변환
PersistentValue— 언제 어디서나 지속 »
이 노트북, 이 시스템, 이 사용자 등 — 언제 어디서나 지속되는 코드와 데이터
걱정없는 웹 조작
콜백 URL로 비동기적인 송신
메모리 잔량은?
MemoryAvailable은 메모리 잔량에 프로그래밍 방식으로 접근
외부 조작
원활한 원격 파일 조작
CopyFile 등을 RemoteFile을 사용하여 필요에 따라 인증
전자 메일 클라이언트/분석기 »
모든 IMAP 서버에 연결하여 메일 폴드의 읽기/ 분석/ 편집 가능
내장된 SSH
RemoteRun 등을 사용하여 원격 시스템에서 SSH를 통해 프로세스를 실행
내 컴퓨터에서 실행되고 있는 것은?
실행중인 프로세스에 대한 PS와 같은 테이터에 프로그래밍 방식으로 접근
기호적인 네트워크 분석기 »
컴퓨터에서 전송되는 네트워크 패킷 캡처
데이터베이스와의 통신
MongoDB
MongoDB에서 데이터 읽고 쓰기
테라바이트 데이터베이스도 문제없이
SQL 데이터베이스에 원활한 접근을 위한 완전한 기호의 층
SPARQL, RDF, IRI 등 »
그래프 데이터베이스와 트리플 스토어에 있는 프로그렘에 접근
외부와의 상호작용
Python, JavaScript 평가
ExternalEvaluate는 Wolfram 언어가 직접 호출
외부 서비스 인증
외부 서비스에 대한 접근 인증을 위한 OAuth
Unity의 게임 작성 »
형상을 생성하고, 거리 측정을 실시하거나 프로그램에 전체 게임을 생성
클라우드
Wolfram Function Repository »
함수의 공개 저장소에 즉시 접근
단 한번의 클릭으로 노트북 공개
파일 > Cloud에 공개로 전 세계에 공개하거나 암호 인증 설정 가능
클라우드 URL에 이름 입력하기
기본 URL에 UUID를 다른 사용자 이름 포함 가능