그리고 다시 dll과 시장 - 페이지 29

 

나는 여기에서 계산했다:

IBM의 표준 계획은 1000자당 $0.0214입니다. 백만 문자는 $21.4입니다.

Google은 백만 자당 4달러를 보유하고 있습니다.

//------------------------------------------------ ----------------

IBM은 5배 이상 비쌉니다. 아마도 IBM은 카리스마로 사용자를 끌어들일 것입니다.))))

 
Реter Konow :

나는 여기에서 계산했다:

IBM의 표준 계획은 1000자당 $0.0214입니다. 백만 문자는 $21.4입니다.

Google은 백만 자당 4달러를 보유하고 있습니다.

//------------------------------------------------ ----------------

IBM은 5배 이상 비쌉니다. 아마도 IBM은 카리스마로 사용자를 끌어들일 것입니다.))))

IBM 내부에는 반 농담이 있습니다. "- 우리 회사가 IBM이라고 불리는 이유를 아십니까? - International Business Machine? - 아니요, 바보가 관리자가 됩니다.")

Watson은 대중에게 큰 위엄을 선사했습니다.

https://spectrum.ieee.org/biomedical/diagnostics/how-ibm-watson-overpromised-and-underdelivered-on-ai-health-care

 
Nikolai Karetnikov :

IBM 내부에는 반 농담이 있습니다. "- 우리 회사가 IBM이라고 불리는 이유를 아십니까? - International Business Machine? - 아니요, 바보가 관리자가 됩니다.")

Watson은 대중에게 큰 위엄을 선사했습니다.

https://spectrum.ieee.org/biomedical/diagnostics/how-ibm-watson-overpromised-and-underdelivered-on-ai-health-care

멋진 농담)))) 예, 그렇지 않으면 이상한 가격을 설명할 수 없습니다.)))
 
Nikolai Karetnikov :

...

Watson은 대중에게 큰 위엄을 선사했습니다.

https://spectrum.ieee.org/biomedical/diagnostics/how-ibm-watson-overpromised-and-underdelivered-on-ai-health-care

나에게 훌륭하고 매우 유용한 기사. 정말 감사합니다.

이제 일반적으로 AI와 특히 왓슨(a)의 글로벌 문제는 분명합니다. 모든 복잡성, 불일치 및 세계와의 상호 작용에 있어 인간 성격의 구조를 가지지 않고는 인간처럼 생각할 수 없습니다. 그러한 생성에는 내부 논리적 프레임워크가 없습니다. 그는 자신 안에 가시가 없고 무정형입니다. 정신적 사례와 상호 연결은 없습니다. 모든 것이 수집된 데이터의 단순한 통계를 기반으로 하여 인간 본성의 "회전"과 "굴곡"을 우회합니다. 이것은 AI의 막다른 길입니다. 그들은 더 이상 가지 않을 것입니다.

실제로 IBM 왓슨 프로젝트는 거대한 컴퓨터 컴퓨팅 파워(슈퍼컴퓨터), 지식 기반으로 변모되고 구조화된 인터넷의 거대한 정보 기반, 인공 신경망의 기발한 발명의 세 가지 기본 요소를 최대한 결합하고 활용했습니다. "학습"이 가능합니다. 이 외에도 논리 엔진(NLP)을 추가하고 몇 가지 가제트를 더 만들었습니다. 다음 - 당신의 괴물을 훈련.

그러나 그들은 인간의 사고와 그와 관련된 거대한 물리적, 정서적, 정신적 세계의 기반이 되는 성격 구조를 재창조하지 않았습니다. 그리고 이것이 없으면 Watson은 인간의 의식 작업의 리듬에 절대 빠지지 않는 결함이 있고 부풀려진 기계적 기능입니다.

 
Реter Konow :

나에게 훌륭하고 매우 유용한 기사. 정말 감사합니다.

이제 일반적으로 AI와 특히 왓슨(a)의 글로벌 문제는 분명합니다. 모든 복잡성, 불일치 및 세계와의 상호 작용에 있어 인간 성격의 구조를 가지지 않고는 인간처럼 생각할 수 없습니다. 그러한 생성에는 내부 논리적 프레임워크가 없습니다. 그는 자신 안에 가시가 없고 무정형입니다. 정신적 사례와 상호 연결은 없습니다. 모든 것이 수집된 데이터의 단순한 통계를 기반으로 하여 인간 본성의 "회전"과 "굴곡"을 우회합니다. 이것은 AI의 막다른 길입니다. 그들은 더 이상 가지 않을 것입니다.

실제로 IBM 왓슨 프로젝트는 거대한 컴퓨터 컴퓨팅 파워(슈퍼컴퓨터), 지식 기반으로 변모되고 구조화된 인터넷의 거대한 정보 기반, 인공 신경망의 기발한 발명의 세 가지 기본 요소를 최대한 결합하고 활용했습니다. "학습"이 가능합니다. 이 외에도 논리 엔진(NLP)을 추가하고 몇 가지 가제트를 더 만들었습니다. 다음 - 당신의 괴물을 훈련.

그러나 그들은 인간의 사고와 그와 관련된 거대한 물리적, 정서적, 정신적 세계의 기반이 되는 성격 구조를 재창조하지 않았습니다. 그리고 이것이 없으면 Watson은 인간의 의식 작업의 리듬에 절대 빠지지 않는 결함이 있고 부풀려진 기계적 기능입니다.

물론이죠!

그러나 흥미로운 고려 사항

말해봐, 당신은 실제로 시장에서 거래 합니까?

 

이야기의 연속

 //+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
#include <JAson.mqh>
void OnStart ()
  {

   char     result[];
   char     post[];
   string   url= "https://texttospeech.googleapis.com/v1/text:synthesize?key=AIzaSyCaLxPh84wXpLkT-zOE04MlvHj3JhLXU0w" ;
   string   headers;
   string   result_headers;
   int      status;
   
   
   string jsonbody;
   headers = "Content-Type: application/json" ;


  jsonbody = "{\"input\":{\"text\":\"one, two\"},\"voice\":{\"languageCode\":\"en-gb\",\"name\":\"en-GB-Wavenet-B\"},\"audioConfig\":{\"audioEncoding\":\"LINEAR16\"}}" ;  
  jsonbody = "{\"input\":{\"text\":\"раз, два\"},\"voice\":{\"languageCode\":\"ru-RU\",\"name\":\"ru-RU-Wavenet-B\"},\"audioConfig\":{\"audioEncoding\":\"LINEAR16\"}}" ;

 
   
   StringToCharArray (jsonbody,post, 0 ,- 1 , CP_UTF8 );
   ArrayResize (post, StringToCharArray (jsonbody,post) - 1 );
  status= WebRequest ( "POST" ,url,headers, 100000 ,post,result,result_headers);

   
   if (status==- 1 )
     {
       Print ( "Ошибка в WebRequest. Код ошибки  =" , GetLastError ());
       //---
       StringSetLength (url, StringFind (url, "/" , 8 ));
       MessageBox ( "Необходимо добавить адрес '" +url+ "' в список разрешенных URL во вкладке 'Советники'" , "Ошибка" , MB_ICONINFORMATION );
     }
   else
     {
       if (status== 200 )
        {
        CJAVal  CJasonResult;
         string lBase64String;
         char lBase64ResultArray[];
         char lBinaryDataArray[];
         char lkey[ 1 ];


        CJasonResult.Deserialize(result);
        lkey[ 0 ]= 0 ;
        lBase64String = CJasonResult[ "audioContent" ].ToStr();
         StringToCharArray (lBase64String,lBase64ResultArray, 0 , StringLen (lBase64String));
         CryptDecode ( CRYPT_BASE64 ,lBase64ResultArray,lkey,lBinaryDataArray);
         //--- успешная загрузка
         PrintFormat ( "Файл успешно загружен, размер %d байт." , ArraySize (result));
         PrintFormat ( "Заголовки сервера: %s" ,result_headers);
         //--- сохраняем данные в файл
         int filehandle= FileOpen ( "result.wav" , FILE_WRITE | FILE_BIN );
         if (filehandle!= INVALID_HANDLE )
           {
           
             //--- сохраняем содержимое массива result[] в файл
             FileWriteArray (filehandle,lBinaryDataArray, 0 , ArraySize (result));

             //--- закрываем файл
             FileClose (filehandle);
             PlaySound ( "\\Files\\result.wav" );
           }
         else
             Print ( "Ошибка в FileOpen. Код ошибки =" , GetLastError ());
        }
       else
         PrintFormat ( "Ошибка загрузки '%s', код %d" ,url,status,result_headers);
     }
  }

json 형식의 러시아어 문자는 char 배열로 변환하면 사라지는 것 같습니다. 스크립트의 결과는 기계에 거의 아무것도 남지 않은 음성으로 "쉼표"라고 말하는 웨이브넷입니다. 저것들. 2바이트 문자는 완전히 무시됩니다.

 
Nikolai Karetnikov :

이야기의 연속

json 형식의 러시아어 문자는 char 배열로 변환할 때 사라지는 것 같습니다.

어레이는 단일 바이트 ANSI보다 클 것으로 예상되지만 값이 음수인 이유는 무엇입니까?

 
Nikolai Karetnikov :

이야기의 연속

char 배열로 변환할 때 json 파일의 러시아어 문자가 사라짐

StringToShortArray() . 결국 MQL의 유니코드

 
Ihor Herasko :

StringToShortArray(). 결국 MQL의 유니코드

고마워, 하지만 넌 내 요점을 이해하지 못해


 
Nikolai Karetnikov :

어레이는 단일 바이트 ANSI보다 클 것으로 예상되지만 값이 음수인 이유는 무엇입니까?

uchar 배열을 양수로 만듭니다.