磁铁是一个大规模的数据集,旨在使研究人员利用机器学习来模拟磁芯损耗,以加速电力电子的设计过程。

mag-net的Python项目详细描述


MagNet Logo

PyPIwandb

MagNet是一个大规模的数据集,旨在帮助研究人员利用机器学习来模拟磁芯损耗,从而加速电力电子的设计过程。该数据集包含了大量实际测量到的不同波形、不同性质的磁性元件的大量电压、电流数据。研究人员可以将这些数据作为一对激励和响应来建立动态磁模型,或者计算铁心损耗来推导静态模型。在

安装

经过训练的模型是通过mag-netPyPI包提供的。在

pip install mag-net

如何使用

使用经过训练的模型

mag-net包有PyTorch预训练的模型,可以加载和使用。在

^{pr2}$

如果您想自己训练模型,并且希望模型没有预先训练的权重,可以设置pretrained=False。在

我们将很快出版更多经过训练的模型。请期待!在

使用数据集

mag-net包通过提供PyTorch数据集本机支持PyTorch。可以通过以下方式获取数据集:

importmagnetdataset=magnet.PyTorchDataset(download_path="data/",download=True)

使用download=True,如果数据在本地尚不存在,将自动下载。在

我们还通过提供一个tf.data样式的数据集,本机地支持^{str1}$TensorFlow。可以通过以下方式获取数据集:

importmagnetdataset=magnet.TensorFlowDataset(download_path="data/",download=True)

使用download=True,如果数据在本地尚不存在,将自动下载。在

对于其他用例,必须手动下载数据集。以下代码将数据集下载到data/目录。在

importmagnetmagnet.download_dataset(download_path="data/")

如何引证

如果你用的是磁铁,请用下面的BibTeX项目来引证我们。在

@INPROCEEDINGS{MagNet,
  author={H. {Li} and S. {Lee} and M. {Luo} and C. {Sullivan} and Y. {Chen} and M. {Chen}},
  booktitle={2020 Twenty-first IEEE Workshop on Control and Modeling for Power Electronics (COMPEL)}, 
  title={MagNet: A Machine Learning Framework for Magnetic Core Loss Modeling}, 
  year={2020}
}

赞助商

这项工作是由ARPA-E差异项目赞助的。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java BufferedReader未返回   python使用javax从Java调用Jython。脚本   java如何为我的程序获得正确的输出(字符串格式)?   java我选择UDP作为我的对等2对等服务,我如何证明它在我的情况下是可靠的   多线程Java大型线程池性能问题   java将ActionListener与GUI类分离,无法正常工作   java如何管理内存中的视频帧   java如何在Spring mvc和mongodb中下载文件   使用TestNG和maven调试java应用程序   java转换和片段   java日语字符在ReadOnlySharedStringsTable中未正确显示   对象属性如何满足Java编译器关于设置SimpleObject属性的未检查警告   java字符串。replaceAll比自己做这项工作要慢得多   多线程如何在Java中的线程之间共享Hashmap?   java不正确的AVA格式:BlackBerry WebWorks SDK   线程“main”java中出现异常。lang.ArrayIndexOutOfBoundsException:索引1超出长度1的界限   java为什么这个处理代码会创建递减轨迹?   java tapestry4:从IEngineService实现访问访问对象   java动态分配多维字符串数组的大小和元素