"New Neural"은 MetaTrader 5 플랫폼용 신경망 엔진의 오픈 소스 프로젝트입니다. - 페이지 61

 
:
왜 빈? 간단한 텍스트 파일이 더 나을 수도 있습니다. 눈으로 무엇을 볼 수 있습니까?

틀림없이. 처음부터 대화는 xml에 대한 것이었습니다. json 할 수 있습니다.

모든 것을 저장하는 것은 간단합니다. 네트워크의 각 클래스 부분은 직렬화 인터페이스에서 상속됩니다.

 
:
왜 빈? 눈으로 볼 수 있도록 간단한 텍스트 파일이 더 나을까요?

"New Neural"은 MetaTrader 5 플랫폼용 신경망 엔진의 오픈 소스 프로젝트입니다.


그는 자신이 주제의 제목을 주었다. 그렇지 않으면 다른 특수 프로그램을 사용하는 것이 좋습니다. MT5에서도 볼 수 있습니다.

IMHO, 다른 프로그램 사이를 이동하는 것보다 한 곳에서 모든 작업을 수행하는 것이 더 편리합니다.

 
:
왜 빈? 눈으로 볼 수 있도록 간단한 텍스트 파일이 더 나을까요?

bin은 MQL5에서 가장 빠릅니다. 어떻게든 35미터 html을 다운받아서 40분 열어보니 메모장에 있는 글은 8분, bin 터미널은 18초만에 읽었다.
 
her.human :

. "New Neural"은 MetaTrader 5 플랫폼용 신경망 엔진의 오픈 소스 프로젝트입니다.

그는 자신이 주제의 제목을 주었다. 그렇지 않으면 다른 특수 프로그램을 사용하는 것이 좋습니다. MT5에서도 볼 수 있습니다.

IMHO, 다른 프로그램 사이를 이동하는 것보다 한 곳에서 모든 작업을 수행하는 것이 더 편리합니다.

여기에는 모순이 없습니다. 모든 것이 mql5에서 실제로 수행될 수 있습니다. xlm - 텍스트 형식, 메타 편집기에서 볼 수 있고 mql5를 사용하여 처리할 수 있습니다. 코드 베이스에도 약간의 작업이 있습니다.

또 다른 것은 이 극단주의도 부조리의 지경에 이르게 해서는 안 된다는 것입니다.

주요 요구 사항은 최종 코드가 mql5에 있어야 한다는 것입니다. 그리고 프로젝트 중에 Sharpe/Delphi/C++로 작성된 일부 프로그램(예: 그리드 구성자 또는 형식 변환기)이 익어가더라도 개인적으로 개의치 않습니다.

중요한 것은 결국 모든 것이 mql5로 번역된다는 것입니다.

 

메타드라이버 :

...

2 . 음 ... 한편으로는 형식이 편리하고 단순해야 한다는 데 동의합니다. 다른 한편으로는 xml과 같이 매우 다재다능한 것이 바람직합니다. 두 가지 옵션(상호 고유하게 표시됨)을 예약하는 것이 가능할 수 있습니다. 하나는 텍스트이고 다른 하나는 바이너리입니다. 그리고 vapche -- 항목 # 0 을 보십시오.

...

우리는 일종의 초기화 형식을 결정했습니다. 이것은 링크의 이진 테이블이고 보편적인 것이므로 기초가 될 것입니다.

하지만 저장 포맷 자체는 매우 다를 수 있습니다. 저장 초기화는 작업 시작/종료 시에만 이루어지기 때문에 빠른 것이 바람직하지만 속도가 기본은 아닙니다.

또 다른 점은 여러 다운로드 옵션이 있을 수 있다는 것입니다.

로딩

  • 그래픽 편집기에서
  • 파일에서
  • 부팅 알고리즘에서
  • 랜덤 생성기에서

그리고 모든 알고리즘은 네트워크가 초기화되는 바이너리 링크 테이블을 만드는 것으로 귀결됩니다.

 
우크라이나 :
bin은 MQL5에서 가장 빠릅니다. 어떻게든 35미터 html을 다운받아서 40분 열어보니 메모장에 있는 글은 8분, bin 터미널은 18초만에 읽었다.

이것은 모두 사실입니다. 그러나 FireFox에서는 열지 않습니다. 돌아가신 할머니의 건강을 맹세합니다.

텍스트 표현은 프로젝트 디버깅에 중요합니다. 그것은 바이너리 대응물을 가질 수 있습니다(그리고 그래야 합니다). 그게 가장 올바른 방법인 것 같아요.

 
우크라이나 :

우리는 일종의 초기화 형식을 결정했습니다. 이것은 링크의 이진 테이블이고 보편적인 것이므로 기초가 될 것입니다.

하지만 저장 포맷 자체는 매우 다를 수 있습니다. 저장 초기화는 작업 시작/종료 시에만 이루어지기 때문에 빠른 것이 바람직하지만 속도가 기본은 아닙니다.

또 다른 점은 여러 다운로드 옵션이 있을 수 있다는 것입니다.

로딩

  • 그래픽 편집기에서
  • 파일에서
  • 부팅 알고리즘에서
  • 랜덤 생성기에서

그리고 모든 알고리즘은 네트워크가 초기화되는 바이너리 링크 테이블을 만드는 것으로 귀결됩니다.

여기서 질문이 있습니다. 초기화의 의미. 무게를 적재하는 것이 한 가지인 경우. 그리드를 구성하는 경우 + 가중치를 로드하는 것은 완전히 다른 것입니다.

--

지금 바로. 나는 노래할 것이다.

mql5 코드에서 네트워크 구성(구조, 유형)의 중간 표현을 표시하는 두 가지 방법이 있습니다.

첫째: 라이브러리 클래스에서 초기화하는 동안 네트워크를 동적으로 구성합니다. 그러한 네트워크는 포인터를 통한 동적 배열 과 링크로 가득 차 있습니다. 이 접근 방식은 지금까지 암묵적으로 지배적이었습니다.

그러나 두 번째 방법이 있습니다. 미리 구성하고 xml로 표시한 후 고정 그리드(정적 배열 및 원하는 주소(인덱스)에 대한 직접 호출 포함)를 생성합니다.

이러한 엔진은 생성된 메시의 더 큰(상당한) 성능으로 인해 사용자에게 훨씬 더 매력적일 수 있습니다. 그러나 구현하기가 더 어렵습니다. 사실 xml2mql 컴파일러를 만들어야 합니다.

나는 두 번째 방법을 위해 섭스노. 막히는 경우 메타따옴표가 도움이 되기를 바랍니다.

 
her.human :

"New Neural"은 MetaTrader 5 플랫폼용 신경망 엔진의 오픈 소스 프로젝트입니다.

그는 자신이 주제의 제목을 주었다. 그렇지 않으면 다른 특수 프로그램을 사용하는 것이 좋습니다. MT5에서도 볼 수 있습니다.

IMHO, 다른 프로그램 사이를 이동하는 것보다 한 곳에서 모든 작업을 수행하는 것이 더 편리합니다.

아무것도 이해하지 못했습니다.

MT5에서는 FILE_ANSI 플래그가 있는 텍스트 csv 파일에 모든 것을 쓰는 데 익숙합니다. 이러한 파일은 ME에서 눈으로 훌륭하게 볼 수 있습니다. 이 모든 작업을 MT5에서 수행합니다.

 
우크라이나 :
bin은 MQL5에서 가장 빠릅니다. 어떻게든 35미터 html을 다운받아서 40분 열어보니 메모장에 있는 글은 8분, bin 터미널은 18초만에 읽었다.

어느 쪽이 더 빠른지는 분명합니다. 그러나 모든 교육을 위해 파일에 몇 번이나 써야 합니까? - 한번?

따라서 여기서 속도는 중요하지 않지만 시각적 제어는 단순화됩니다.

 
메타드라이버 :

이것은 모두 사실입니다. 그러나 FireFox에서는 열지 않습니다. 돌아가신 할머니의 건강을 맹세합니다.

텍스트 표현은 프로젝트 디버깅에 중요합니다. 그것은 바이너리 대응물을 가질 수 있습니다(그리고 그래야 합니다). 가장 올바른 방법이라고 생각합니다.

동의한다.