und wieder dll und Markt - Seite 29

 

Ich habe nachgerechnet:

Der Standardplan von IBM beträgt 0,0214 $ pro 1.000 Zeichen. Eine Million Zeichen würde 21,4 Dollar kosten.

Bei Google sind es 4 Dollar pro Million Zeichen.

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

Das von IBM ist mehr als fünfmal so teuer. IBM muss die Nutzer mit seiner Ausstrahlung anziehen.)))

 
Реter Konow:

Ich habe nachgerechnet:

Der Standardplan von IBM beträgt 0,0214 $ pro 1.000 Zeichen. Eine Million Zeichen würde 21,4 Dollar kosten.

Bei Google sind es 4 Dollar pro Million Zeichen.

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

Das von IBM ist mehr als fünfmal so teuer. Ich schätze, IBM zieht die Nutzer mit seiner Ausstrahlung an.)))

Es gibt einen halben Scherz innerhalb von IBM: "Wissen Sie, warum unser Unternehmen IBM heißt? - International Business Machine? - Nein, Idioten werden zu Managern". )

Watson wurde der Öffentlichkeit mit großem Pomp vorgestellt (damals habe ich sein Symbol als Avatar übernommen). ), aber es war von geringem Nutzen

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

 
Nikolai Karetnikov:

Es gibt einen halb scherzhaften Witz, der innerhalb von IBM die Runde macht: "Wissen Sie, warum unser Unternehmen IBM heißt? - International Business Machine? - Nein, Idioten werden zu Managern") )

Watson wurde der Öffentlichkeit mit großem Pomp vorgestellt (damals habe ich sein Symbol als Avatar übernommen). ), aber es war von geringem Nutzen

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

Lustige Witze)))) Ja, anders sind die bizarren Preise nicht zu erklären.))
 
Nikolai Karetnikov:

...

Watson wurde der Öffentlichkeit mit großem Pomp vorgestellt (damals habe ich sein Symbol als Avatar übernommen))) ), aber es war von geringem Nutzen

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

Toller und sehr nützlicher Artikel für mich. Ich danke Ihnen vielmals.

Nun ist das globale Problem der KI und insbesondere von Watson(a) klar: Nichts kann wie ein Mensch denken, ohne eine menschliche Persönlichkeitsstruktur in all ihrer Komplexität, Widersprüchlichkeit und Interaktion mit der Welt zu haben. Eine solche Schöpfung hat keinen inneren logischen Rahmen. Sie ist in sich selbst rückgratlos und amorph. Es gibt keine gedanklichen Instanzen und deren Zusammenhänge - alles basiert auf den nackten Statistiken der gesammelten Daten, wobei die "Drehungen" und "Wendungen" der menschlichen Natur umgangen werden. Dies ist die Sackgasse der KI. Weiter werden sie nicht gehen.

Das IBM-Watson-Projekt hat drei grundlegende Dinge maximiert und ausgenutzt: eine gigantische Rechenleistung (Supercomputer), die riesige Informationsbasis des Internets, die in BZ umgewandelt und strukturiert wurde, und die geniale Erfindung eines künstlichen neuronalen Netzes, das "lernen" kann. Darüber hinaus wurde eine Logik-Engine (NLP) hinzugefügt und eine Reihe weiterer Gimmicks eingebaut. Als nächstes trainierten sie ihr Monster.

Aber sie haben nicht die Persönlichkeitsstruktur nachgebildet, auf der das menschliche Denken und die damit verbundene gigantische physische, emotionale und mentale Welt beruhen. Und ohne das ist Watson eine fehlerhafte und aufgeblähte mechanische Funktion, die nie in den Rhythmus des menschlichen Bewusstseins kommen wird.

 
Реter Konow:

Toller und sehr nützlicher Artikel für mich. Ich danke Ihnen vielmals.

Das globale Problem der KI und insbesondere von Watson(a) ist inzwischen weitgehend verstanden: Nichts kann wie ein Mensch denken, ohne eine menschliche Persönlichkeitsstruktur in all ihrer Komplexität, Widersprüchlichkeit und Interaktion mit der Welt zu besitzen. Eine solche Schöpfung hat keinen inneren logischen Rahmen. Sie ist in sich selbst rückgratlos und amorph. Es gibt keine gedanklichen Instanzen und deren Zusammenhänge - alles basiert auf den nackten Statistiken der gesammelten Daten, wobei die "Drehungen" und "Wendungen" der menschlichen Natur umgangen werden. Dies ist die Sackgasse der KI. Weiter werden sie nicht gehen.

Das IBM-Watson-Projekt hat drei grundlegende Dinge maximiert und ausgenutzt: eine gigantische Rechenleistung (Supercomputer), die riesige Informationsbasis des Internets, die in BZ umgewandelt und strukturiert wurde, und die geniale Erfindung eines künstlichen neuronalen Netzes, das "lernen" kann. Darüber hinaus wurde eine Logik-Engine (NLP) hinzugefügt und eine Reihe weiterer Gimmicks eingebaut. Als nächstes trainierten sie ihr Monster.

Aber sie haben nicht die Persönlichkeitsstruktur nachgebildet, auf der das menschliche Denken und die damit verbundene gigantische physische, emotionale und mentale Welt beruhen. Und ohne das ist Watson eine fehlerhafte und aufgeblähte mechanische Funktion, die nie in den Rhythmus des menschlichen Bewusstseins kommen wird.

Bitte!

Dennoch sind die Überlegungen nicht uninteressant.

Sagen Sie, beschäftigen Sie sich eigentlich mit dem Handel auf dem Markt?

 

fortlaufende Geschichte

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
#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);
     }
  }

Russische Zeichen im json-Format scheinen zu verschwinden, wenn sie in ein char-Array konvertiert werden. Das Ergebnis des Drehbuchs ist wavenet, die Stimme, in der fast nichts mehr von der Maschine übrig ist, sagt "Komma". D.h. Doppelbyte-Zeichen werden vollständig ignoriert.

 
Nikolai Karetnikov:

Fortsetzung der Geschichte

Russische Zeichen im json-Format scheinen zu verschwinden, wenn sie in ein char-Array konvertiert werden

Das Array ist erwartungsgemäß vergrößert, verglichen mit Single-Byte-ANSI, aber warum sind die Werte negativ?

 
Nikolai Karetnikov:

fortlaufende Geschichte

Russische Zeichen in der json-Datei verschwinden bei der Konvertierung in ein char-Array

StringToShortArray(). Unicode in MQL

 
Ihor Herasko:

StringToShortArray(). Unicode in MQL sowieso

Danke, aber Sie verstehen nicht, worauf ich hinaus will.)


 
Nikolai Karetnikov:

Das Array ist erwartungsgemäß größer als das Einzelbyte-ANSI-Array, aber warum sind die Werte negativ?

das Array uchar wird positiv sein

Grund der Beschwerde: