et encore dll et marché - page 29

 

J'ai fait le calcul :

Le plan standard d'IBM est de 0,0214 $ par 1 000 caractères. Un million de caractères serait de 21,4 $.

Celui de Google est de 4 dollars par million de caractères.

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

Celui d'IBM est plus de 5 fois plus cher. IBM doit attirer les utilisateurs par son charisme.))))

 
Реter Konow:

J'ai fait le calcul :

Le plan standard d'IBM est de 0,0214 $ par 1 000 caractères. Un million de caractères serait de 21,4 $.

Celui de Google est de 4 dollars par million de caractères.

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

Celui d'IBM est plus de 5 fois plus cher. Je suppose qu'IBM attire les utilisateurs par son charisme.))))

Il y a une demi-blague à l'intérieur d'IBM : "Savez-vous pourquoi notre société s'appelle IBM ? - International Business Machine ? - Non, les idiots deviennent des managers". )

Watson a été présenté au public en grande pompe (c'est à cette occasion que j'ai pris son icône comme avatar). ), mais il n'a pas été d'une grande utilité

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

 
Nikolai Karetnikov:

Une blague à moitié drôle circule au sein d'IBM : "Savez-vous pourquoi notre société s'appelle IBM ? - International Business Machine ? - Non, les idiots deviennent des managers") )

Watson a été présenté au public en grande pompe (c'est à cette occasion que j'ai pris son icône comme avatar) .) ), mais il n'a pas été d'une grande utilité

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

Blague amusante)))) Oui, il n'y a pas d'autre façon d'expliquer les taux bizarres.))
 
Nikolai Karetnikov:

...

Watson a été présenté au public en grande pompe (c'est à cette occasion que j'ai pris son icône comme avatar ;))) ), mais il n'a pas été d'une grande utilité

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

Article formidable et très utile pour moi. Merci beaucoup.

En termes généraux, le problème global de l'IA et de Watson(a) en particulier est clair : rien ne peut penser comme un humain sans avoir une structure de personnalité humaine dans toute sa complexité, sa contradiction et son interaction avec le monde. Une telle création n'a pas de cadre logique interne. Il est mou et amorphe en lui-même. Il n'y a pas d'instances mentales et leurs interconnexions - tout est construit sur les statistiques brutes des données collectées, en contournant les "tours" et les "détours" de la nature humaine. C'est la voie sans issue de l'IA. Ils n'iront pas plus loin que cela.

En fait, le projet IBM Watson a maximisé et exploité trois éléments fondamentaux : une puissance de traitement informatique gigantesque (superordinateur), la vaste base d'informations de l'internet convertie et structurée en BZ, et l'invention ingénieuse d'un réseau neuronal artificiel capable d'"apprendre". En plus de cela, ils ont ajouté un moteur logique (NLP) et quelques autres gadgets. Ensuite, ils ont entraîné leur monstre.

Mais ils n'ont pas recréé la structure de la personnalité sur laquelle repose la pensée humaine et le gigantesque monde physique, émotionnel et mental qui lui est associé. Et sans cela, Watson n'est qu'une fonction mécanique défectueuse et hypertrophiée qui n'entrera jamais dans le rythme de la conscience humaine.

 
Реter Konow:

Excellent article, très utile pour moi. Merci beaucoup.

Le problème global de l'IA et de Watson(a) en particulier est désormais largement compris : rien ne peut penser comme un être humain sans avoir une structure de personnalité humaine dans toute sa complexité, sa contradiction et son interaction avec le monde. Une telle création n'a pas de cadre logique interne. Il est mou et amorphe en lui-même. Il n'y a pas d'instances mentales et leurs interconnexions - tout est construit sur les statistiques brutes des données collectées, en contournant les "tours" et les "détours" de la nature humaine. C'est la voie sans issue de l'IA. Ils n'iront pas plus loin que cela.

En fait, le projet IBM Watson a maximisé et exploité trois éléments fondamentaux : une puissance de traitement informatique gigantesque (superordinateur), la vaste base d'informations de l'internet convertie et structurée en BZ, et l'invention ingénieuse d'un réseau neuronal artificiel capable d'"apprendre". En plus de cela, ils ont ajouté un moteur logique (NLP) et quelques autres gadgets. Ensuite, ils ont entraîné leur monstre.

Mais ils n'ont pas recréé la structure de la personnalité sur laquelle repose la pensée humaine et le gigantesque monde physique, émotionnel et mental qui lui est associé. Et sans cela, Watson n'est qu'une fonction mécanique défectueuse et hypertrophiée qui n'entrera jamais dans le rythme de la conscience humaine.

S'il vous plaît !

Des considérations pas inintéressantes pour autant.

Dites-moi, est-ce que vous vous occupez réellement des transactions sur le marché?

 

histoire continue

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

Les caractères russes au format json semblent disparaître lorsqu'ils sont convertis en tableau de caractères. Le résultat du script est wavenet, la voix dans laquelle il ne reste presque plus rien de la machine, dit "virgule". C'est-à-dire que les caractères à double octet sont complètement ignorés.

 
Nikolai Karetnikov:

suite de l'histoire

Les caractères russes au format json semblent disparaître lorsqu'ils sont convertis en tableau de caractères.

On s'attend à ce que le tableau soit agrandi, par rapport à l'ANSI à un seul octet, mais pourquoi les valeurs sont-elles négatives ?

 
Nikolai Karetnikov:

suite de l'histoire

les caractères russes dans le fichier json disparaissent lorsqu'ils sont convertis en tableau de chars

StringToShortArray(). Unicode dans MQL

 
Ihor Herasko:

StringToShortArray(). L'Unicode dans MQL de toute façon

Merci, mais vous ne comprenez pas ce que je veux dire.)


 
Nikolai Karetnikov:

On s'attend à ce que le tableau soit plus grand que le tableau ANSI à un seul octet, mais pourquoi les valeurs sont-elles négatives ?

faire que le tableau uchar soit positif