����λ�ã���ҳ > �����̳� > �̳� > .NET 9��AI �����µ�ȫ������

.NET 9��AI �����µ�ȫ������

��Դ������������|��ʱ�䣺2024-09-10 09:55:12 |���Ķ���98��|�� ��ǩ�� a T ȫ Net �� AI �� |����������

.NET 9 �������� RC1, �����.NET �Ŷ��ڷ���.NET 9 Preview 1�汾ʱд��һƪ���¡����Ƕ� .NET 9 ��Ը�����������ر��ᵽ�˶�AI��չ�� .NET 9�������������� .NET ������Ա�����ɵؽ��˹����ܼ��ɵ��������еĺ��µ�Ӧ�ó����С� ������Ա���ҵ�����ʹ�� Op

.NET 9 �������� RC1�������.NET �Ŷ��ڷ���.NET 9 Preview 1�汾ʱд��һƪ���¡����Ƕ� .NET 9 ��Ը�����������ر��ᵽ�˶�AI��չ����.NET 9�������� .NET ������Ա�����ɵؽ��˹����ܼ��ɵ��������еĺ��µ�Ӧ�ó����С� ������Ա���ҵ�����ʹ�� OpenAI �� OSS ģ�ͣ��йܺͱ��أ����������ĵ������ǽ�������Semantic Kernel��OpenAI �� Azure SDK ������к�������ȷ�� .NET ������Աӵ�й�������Ӧ�ó����һ�����顣

�� .NET 9 �У�.NET �������ڴ����ƶ� AI -- ��dz�������......���� AI ���ں���Ҫ�� �ڹ�ȥ�����ݡ��ƶ�������ʱ��������΢���ķ�պͲ������ţ�����������ʱ������������ԭ�����˹�����ʱ����.NET�Ѿ������̥���ǣ���ÿ�����ǿ���ر��Ǽ���������.NET 9������������Ա���������ܵ�Ӧ�ó������зdz���ĸĽ����������һ��ܵ�.NET ��������һ����AI ������½�չ��

1��TensorFlow.NET����

TensorFlow.NET ����ͨ�������� C# �󶨺��Զ�΢��֧�ֽ��������������� Keras API ����Ҳ���� C# ���ԣ�

  • ʹ�� cppSharp ���ɵ��µĸ����� C# ��
  • �Զ��� C# ������Զ�΢��֧��
  • Keras API ��ȫ�� C# ʵ�֣������޷��ģ�Ͷ����ѵ��

2��OpenAI SDK ����

OpenAI SDK ʹ������Ա�ܹ�ֱ�ӷ��� OpenAI ���µĹ��� AI ģ�ͣ����� GPT-4 ����ṹ��������ܡ�����ζ������ӵ�������� API ֧�֣�����ͬ�����첽 API �������������� - ����������ʵʱ��������ʽ��ɡ�SDK �ǿ���չ�ģ���������Խ�һ���Զ����������⣬������ Azure OpenAI �����˼��ɣ�������ҵ������Ҳ����ԽӸ��ּ���OpenAI API�ĸ���ģ�͡���Ϊʹ�öԻ�ʽ AI����̬�������ɺ� AI �������ܣ�����Ƶת¼���ı�ת�������ɣ����������ܵ� .NET Ӧ�ó����ṩ�˴��������ԡ�

3��ONNX ����ʱԭ��֧��

�����ٷ����ؽ��е�������������װ�� ���ǻ����һ��ר�������ռ� ��Microsoft.ML.OnnxRuntime�������а���һ�� API ��ֱ�Ӽ��غ����� ONNX ģ�ͣ�

  • ֱ��ģ�ͼ��أ� var session = new InferenceSession����model.onnx����;
  • ʹ�� Span �� Memory ������/����������и�Ч���ڴ����
  • ͨ��ͳһ API ֧��Ӳ�����٣�CPU��GPU��DirectML��

4��������Ա�Ѻõ�ML.NET 4.0

AutoML ͨ����ָ���Ż���ʱ������Ԥ��֧�ֱ�ø������ܣ�

  • AutoML ��ǿ���ܣ�
    • ����ƽ��ģ��ѡ��Ķ�ָ���Ż�
    • ֧�� AutoML �е�ʱ������Ԥ��
  • ���ڼ�ģ�Ͳ������ Infer API
  • �� TensorFlow �� ONNX ģ��ת��Ϊ ML.NET ��ʽ���������
  • �µ�Microsoft.ML.GenAI ��GenAI���ṩһϵ������GenAIģ�͵�torchsharpʵ�֣�Ŀ���Ǵ���Ӧ��Python����ģ�ͼ�����ͬ��Ȩ�ء����Ƚ����ӵ�ģ�Ͱ��� Microsoft.ML.GenAI.Core �� Microsoft.ML.GenAI.Phi �� Microsoft.ML.GenAI.LLaMA �� Microsoft.ML.GenAI.Mistral �Լ� Microsoft.ML.GenAI.StableDiffusion��

5��.NET 9 �е� AI ������������

AI �����������ɣ�����Ƭ�Ρ��ع�����Ԫ���ԣ�ͨ�� dotnet ai ����ɵ� .NET 9 SDK �У��dz�����

  • ���ɴ���Ƭ�Σ� dotnet ai snippet ��mplement a binary search algorithm��
  • �ع����д��룺 dotnet ai refactor --file Program.cs --description ��Convert to LINQ query��
  • ���ɵ�Ԫ���ԣ�dotnet ai test --file MyClass.cs

6��NLP ����

.NET 9 �ṩ��һ��ḻ�� NLP ���ߣ����ڱ�ǻ���NER*����з������ı����ࣺ

  • �ִʺ;��ӷ־䣺

var tokenizer = new Tokenizer(); var tokens = tokenizer.Tokenize("Hello, world!");

  • ����ʵ��ʶ�� ��NER����

var ner = new NamedEntityRecognizer(); var entities = ner.RecognizeEntities("Microsoft was founded by Bill Gates.");

  • ʹ��Ԥѵ��ģ�ͽ��и�֪�������ı�����

7��.NET 9 �е� GPU ����

.NET 9 �е� GPU ���ٱ������κ�ʱ�򶼸����׻�ã�

  • ���ڸ�Ч��ά����������� Tensor ���� ��������������ѧģ�͵Ļ�����ɲ��֣��������ѧϰ�㷨�����������ڱ����������е�Ȩ�ء�ƫ����м����Ķ�ά���顣����������Ч�Ĵ������ݺ���Ϣ����������ѧϰ��Ԥ��Ŀ�ġ� ������ͼ��ʶ���������⻹������Ԥ�⣬������AI�ĸ������涼������������Ҫ�����á� ���⣬���ǻ����Ը����ɵ��� ONNX Runtime��TorchSharp �� ML.NET �ȿ�֮�乲�����ݡ������Լ�����ѧ���ʹ�� AI ģ�Ϳ���Ӧ�ó���
  • CUDA �������Ľ���
  • �� Nvidia �� cuDNN �⼯�ɣ��������ѧϰ��Ԫ

8���򻯵� AI ģ�Ͳ���

.NET 9 ͨ���µ� ASP.NET Core ���ɼ��� AI ģ�Ͳ���

  • ����Ŀģ�壺dotnet new webapi --ai -model
  • ģ���ն˽ڵ���Զ� OpenAPI/Swagger �ĵ�
  • ����ģ�Ͱ汾���ƺ� A/B ����֧��
  • ʹ�� gRPC �����ṩ����չ��ģ�ͷ���

9���µ���ֵ API

.NET 9 �������µ���ֵ API����ʵ�ָ�Ч�������;������㣺

  • System.Numerics.Tensor ���ڸ�Ч����������
  • System.Numerics.Matrix ���ھ������
  • SIMD �������Դ�������

10����غ͹۲����� LLM Ӧ�ó���

��������ģ�� (LLM) Ӧ�ó�����Ҫ�ɿ��������ܺ͸������Ľ���� ������Ա��Ҫ�ڿ��������������в����͸���LLM Ӧ�ó���Ľ������Ϊ����ʶ��ͽ���κ����⡣

  • ���ܼ�� ��������֪�����ǵ�ģ�������ٶ��ж�죬����ʹ���˶����ڴ棬�Լ����Ǵ������ص�����������������Ƿ���ƿ�����Ż����顣
  • ģ��ƫ���� ����������ı仯��ģ�ͻ�����ʱ������ƶ���ʱ��������Ҫ��������׽ģ�͵����ܺ�ʱ��ʼ�»����������Ǿ�֪����ʱ���������ѵ���ˡ�
  • �ɽ����Ժ�͸���� ��AI ��Ӧ����һ����ϻ�ӡ����DZ����а취��̽�ڲ����˽�ģ������������ߡ��⽨�������β��������Dz�׽�κ������ƫ����
  • ���º�ƫ����� ��AIӦ���ǹ�ƽ�͹����ġ�������Ҫ�������������ͽ��ģ���е��κ�DZ��ƫ�

11��.NET ��Semantic kernel

Semantic kernel ��һ�ֿ�Դ SDK������ .NET Ӧ�������� AI ���ɺ�ҵ�����̹��ܡ� ���ڽ�һ������ AI ���������� API �� Web �������ݴ洢���Զ��������ʹ�õ� .NET Ӧ�ó��򣬴� SDK ͨ�����Ƽ��� AI ���Ź��ߡ� �����ں������·�ʽʹ��ҵ������Ա���棺

  • �ò»¯½ï¿½ AI ���ܼ��ɵ�����Ӧ�ó����еĹ��̣��Ӷ�Ϊ��ҵ��Ʒ�ṩͳһ�Ľ��������
  • ͨ���ɽ��͸����Եij�������޶ȵ�����ʹ�ò�ͬ AI ģ�ͻ�����ѧϰ���ߡ�
  • ͨ������ AI ģ����ʾ����Ӧ�IJ���Ԥ����Ϊ����߿ɿ��ԡ� ����΢����ʾ���ƻ������Դ����ɿ��ҿ�Ԥ����û����顣

12���������κ�ʱ�򶼸�ǿ��.NET ����

.NET �ǿ�Դ�ģ����� GitHub ���ṩ�����п⡢���ߺͿ�ܣ����һֱ�ڽ��д���Э����C# �Ѿ����˹���������չ��վ�ȽŸ���.NET����Ҳ��Ŭ�������С����������г�������һЩ��Դ����Ҳο���

13��.NET 9 + �˹�����

Microsoft ���� AI ��������ش�Ͷ�ʣ��������������ƶ� .NET �Ϳ��������ķ�չ��.NET ��̬ϵͳ�ṩ������ǿ��Ĺ��ߡ���ͷ��������� AI Ӧ�ó��� .NET ֧���ƺͱ��� AI ģ�����ӡ������ڸ��� AI ��ʸ�����ݿ��������಻ͬ�� SDK �Լ��������ߣ������ڹ�����Χ�͸����Բ�ͬ������Ӧ�á�

С���Ƽ��Ķ�

�������������Ľ�Ϊ������Ϣ����������������ͬ���޹۵��֤ʵ��������

a 1.0
a 1.0
���ͣ���������������Ӫ״̬����ʽ��Ӫ�������ԣ����� ����

��Ϸ����

��Ϸ���

��Ϸ��Ƶ

��Ϸ����

��Ϸ�

��alittletotheleft������������һ��ܻ�ӭ����������������Ϸ����ҵ������Ƕ��ճ������еĸ���������
Ëý
��
���ͣ���������������Ӫ״̬��δ֪�������ԣ����� ����

��Ϸ����

��Ϸ���

��Ϸ��Ƶ

��Ϸ����

��Ϸ�

�������Ƕ���������������������һ��ģ���������������Ϸ�����������Ϸ�У����ɵ�����è�■�٣�������

�����Ƶ����

����

ͬ������

����

ɨ��ά�����������ֻ��汾��

ɨ��ά����������΢�Ź��ںţ�

��վ�������������������ϴ��������ַ���İ�Ȩ���뷢�ʼ�[email protected]

��ICP��2022002427��-10 �湫��������43070202000427��© 2013~2025 haote.com ������