Gemini是Google开发的一款多模态大模型,能够处理文本、图像、音频、视频和代码等信息。目前推出的Gemini模型分为Nano、Pro、Ultra以及1.5Pro,这些模型都可以在谷歌网站上进行访问:https://gemini.google.com 。此外,谷歌还提供了Gemini模型的API,可在代码中调用模型,输入文本和图片然后,输出文本回复,以及一款开源大语言模型gemma,该模型基于Gemini的研究和技术开发,能处理文本信息。模型有2b和7b两种参数规模以及经过指令调优(2b-it & 7b-it)和未调优的基础模型等版本,可通过多种框架构建:Keras、Pytorch、Transformers、Gemma C++、TensorRT-LLM、TensorFlow Lite、MaxText、Pax、Flax。感谢我过去的学生 Weizheng Wang, Hui Wu 对本文的贡献。

Read more »

今天总结了最常见的五种聚类算法。涉及到的算法有:

  • K均值聚类(K-Means Clustering)
  • 层次聚类(Hierarchical Clustering)
  • DBSCAN(Density-Based Spatial Clustering of Applications with Noise)
  • 高斯混合模型(Gaussian Mixture Model,GMM)
  • 谱聚类(Spectral Clustering)
Read more »

在Python中进行科研论文绘图,有几个常用的库可以帮助你实现高质量的图表绘制,以满足学术期刊的要求。Matplotlib是Python中一个非常流行的绘图库,它提供了丰富的功能来创建各种图表。但是,默认的Matplotlib样式可能不符合某些期刊的特定要求。为了解决这个问题,可以使用自定义的样式或者样式库来调整图表的外观。SciencePlots是一个专门为科研图表设计的样式库,它提供了多种符合不同期刊发表要求的主题样式。你可以使用这个库来快速设置图表的样式,以满足期刊的标准。

本文总结了 Matplotlib 以及 Seaborn 用的最多的50个图形,掌握这些图形的绘制,对于数据分析的可视化有莫大的作用,强烈推荐大家阅读后续内容。来源:https://www.machinelearningplus.com/plots/top-50-matplotlib-visualizations-the-master-plots-python/

Read more »

计算机视觉中的“目标检测”是指使用计算机视觉技术来识别图像或视频帧中的对象,并确定它们的位置。目标检测系统通常包括一个预处理步骤,用于改善图像质量,然后是特征提取,用于从图像中提取有用的信息。接下来,一个分类器会被用来确定图像中是否存在特定的对象。最后,一个定位器会提供一个边界框或更精确的轮廓来标记对象的位置。目标检测在自动驾驶、视频监控、医疗成像和许多其他应用中都有广泛的应用。

Read more »

Antoni Buades 提出指标 method noise 对数字图像降噪方法的性能进行了评价和比较。他首先针对几个被广泛使用的降噪算法计算并分析了降噪性能。同时,基于图像中所有像素的非局部平均,提出了全新的数字图像降噪算法 Non Local means Algorithm,并通过实验比较了新算法与常用的平滑滤波方法的性能。

Read more »

Python的图像分析方法是一种强大的数据处理技术,它利用多种算法和工具来提取、处理和分析图像数据。通过Python,我们可以方便地调用各种图像处理库,如OpenCV、PIL(Pillow)、SciPy等,进行图像的预处理、特征提取、图像分割、边缘检测等操作。此外,利用Python的机器学习库,如scikit-learn、TensorFlow等,我们还可以对图像进行更高级的分析,如目标检测、图像识别、图像分类等。SciPy是构建在Python的NumPy扩展上的数学算法和便利函数的集合。它通过向用户提供用于操作和可视化数据的高级命令和类,为交互式Python会话添加了强大的功能。有了SciPy,交互式Python会话将成为可与MATLAB、IDL、Octave、R-Lab和SciLab等系统相媲美的数据处理和系统原型环境。

Python的数字图像分析方法章节将持续3-4周的课程,包括数字图像的基础操作,图像降噪,图像分割,边缘检测,目标检测等等。本节课程我们将学习Python在数字图像分析领域的一些基础方法。

Read more »

NumPy,是“Numerical Python”的简称,是Python编程语言中的一个核心数学库,专注于高效处理多维数组和矩阵数据。在数据分析领域,NumPy发挥着举足轻重的作用,它提供了丰富的功能和工具,可以执行复杂的数学运算、线性代数操作以及统计分析。NumPy的高性能数组处理能力,使得用户可以轻松地处理大规模数据集,无论是进行数值计算、数据转换还是数据清洗,NumPy都能提供强大的支持。其简洁而直观的API设计,使得数据分析和科学计算变得更为简单高效。在数据科学、机器学习、科学计算等领域,NumPy都是不可或缺的基础工具,助力研究人员和工程师们快速实现复杂的数据处理和分析任务。

本节课程是第六周课程的延续,让你脱离基础性的NumPy使用,通过一些具体问题的形式学习NumPy的进阶使用方法。

Read more »

NumPy,是“Numerical Python”的简称,是Python编程语言中的一个核心数学库,专注于高效处理多维数组和矩阵数据。在数据分析领域,NumPy发挥着举足轻重的作用,它提供了丰富的功能和工具,可以执行复杂的数学运算、线性代数操作以及统计分析。NumPy的高性能数组处理能力,使得用户可以轻松地处理大规模数据集,无论是进行数值计算、数据转换还是数据清洗,NumPy都能提供强大的支持。其简洁而直观的API设计,使得数据分析和科学计算变得更为简单高效。在数据科学、机器学习、科学计算等领域,NumPy都是不可或缺的基础工具,助力研究人员和工程师们快速实现复杂的数据处理和分析任务。

本节课程是第五周课程的延续,让你脱离基础性的NumPy使用,通过一些具体问题的形式学习NumPy的进阶使用方法。

Read more »
0%