e novamente dll e mercado - página 29

 

Eu fiz as contas:

O plano padrão da IBM é de US$ 0,0214 por 1.000 caracteres. Um milhão de caracteres seria $21,4.

O valor do Google é de US$ 4 por milhão de caracteres.

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

A IBM's é mais de 5 vezes mais cara. IBM deve estar atraindo os usuários com seu carisma))))

 
Реter Konow:

Eu fiz as contas:

O plano padrão da IBM é de US$ 0,0214 por 1.000 caracteres. Um milhão de caracteres seria $21,4.

O valor do Google é de US$ 4 por milhão de caracteres.

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

A IBM's é mais de 5 vezes mais cara. Acho que a IBM atrai os usuários com seu carisma))))

Há uma meia brincadeira dentro da IBM: "Você sabe porque nossa empresa é chamada IBM? - Máquina de Negócios Internacionais? - Não, os idiotas se tornam gerentes". )

Watson foi apresentado ao público com grande pompa (foi então que tomei seu ícone como um avatar) ), mas foi de pouca utilidade

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

 
Nikolai Karetnikov:

Há uma piada meio engraçada dentro da IBM: "Você sabe por que nossa empresa é chamada IBM? - Máquina de Negócios Internacionais? - Não, os idiotas tornam-se gerentes") )

Watson foi apresentado ao público com grande pompa (foi quando tomei seu ícone como um avatar) ), mas foi de pouca utilidade

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

Piada engraçada)))) Sim, não há outra maneira de explicar as taxas bizarras)).
 
Nikolai Karetnikov:

...

Watson foi apresentado ao público com grande pompa (foi quando eu tomei seu ícone como avatar ))) ), mas foi de pouca utilidade

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

Artigo excelente e muito útil para mim. Muito obrigado.

Agora em termos gerais, o problema global da IA e do Watson(a) em particular é claro: nada pode pensar como um ser humano sem ter uma estrutura de personalidade humana em toda sua complexidade, contradição e interação com o mundo. Tal criação não tem uma estrutura lógica interna. É sem espinha e amorfo em si mesmo. Não há instâncias mentais e suas interconexões - tudo é construído sobre as estatísticas nuas dos dados coletados, contornando as "voltas" e as "voltas" da natureza humana. Este é o caminho sem saída da IA. Eles não irão mais longe do que isso.

De fato, o projeto IBM Watson maximizou e explorou três coisas básicas - o gigantesco poder de processamento de computadores (supercomputador), a vasta base de informação da Internet convertida e estruturada em BZ, e a engenhosa invenção de uma rede neural artificial capaz de "aprender". Além disso, eles adicionaram um motor lógico (PNL) e fizeram alguns outros truques. Em seguida, eles treinaram seu monstro.

Mas eles não recriaram a estrutura de personalidade sobre a qual repousa o pensamento humano e o gigantesco mundo físico, emocional e mental a ele associado. E sem isso - o Watson é uma função mecânica imperfeita e inchada que nunca entrará no ritmo da consciência humana.

 
Реter Konow:

Artigo excelente e muito útil para mim. Muito obrigado.

O problema global da IA e da Watson(a) em particular é agora amplamente compreendido: nada pode pensar como um ser humano sem ter uma estrutura de personalidade humana em toda sua complexidade, contradição e interação com o mundo. Tal criação não tem uma estrutura lógica interna. É sem espinha e amorfo em si mesmo. Não há instâncias mentais e suas interconexões - tudo é construído sobre as estatísticas nuas dos dados coletados, contornando as "voltas" e as "voltas" da natureza humana. Este é o caminho sem saída da IA. Eles não irão mais longe do que isso.

De fato, o projeto IBM Watson maximizou e explorou três coisas básicas - o gigantesco poder de processamento de computadores (supercomputador), a vasta base de informação da Internet convertida e estruturada em BZ, e a engenhosa invenção de uma rede neural artificial capaz de "aprender". Além disso, eles adicionaram um motor lógico (PNL) e fizeram alguns outros truques. Em seguida, eles treinaram seu monstro.

Mas eles não recriaram a estrutura de personalidade sobre a qual repousa o pensamento humano e o gigantesco mundo físico, emocional e mental a ele associado. E sem isso - o Watson é uma função mecânica imperfeita e inchada que nunca entrará no ritmo da consciência humana.

Por favor!

No entanto, não são desinteressantes as considerações.

Diga-me, você realmente lida com comércio no mercado?

 

história contínua

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

Os caracteres russos em formato json parecem desaparecer quando convertidos em char array. O resultado do roteiro é wavenet, a voz em que quase nada resta da máquina, diz "vírgula". Isto é, os caracteres de byte duplo são completamente ignorados

 
Nikolai Karetnikov:

história contínua

Os caracteres russos em formato json parecem desaparecer quando convertidos em char array

Espera-se que a matriz seja ampliada, em comparação com o ANSI de byte único, mas por que os valores são negativos?

 
Nikolai Karetnikov:

história contínua

caracteres russos em arquivo json desaparecem quando convertidos em char array

StringToShortArray(). Unicode em MQL

 
Ihor Herasko:

StringToShortArray(). Unicode em MQL de qualquer forma

Obrigado, mas você está perdendo meu ponto )


 
Nikolai Karetnikov:

Espera-se que o conjunto seja maior que o ANSI de um byte, mas por que os valores são negativos?

fazer com que a matriz uchar seja positiva